Homebrew ctrulib - make Errors When Compiling Examples

tankgrrrl

Member
OP
Newcomer
Joined
Nov 16, 2014
Messages
12
Trophies
0
Age
46
XP
73
Country
United States
Fairly sure I have the everything set up right, the .smdh .elf .3dsx files and /bin directory are created, but make gives a Png error and another error that's unclear to me. I assume the first one has to do with the icon but the default_icon.png file is where the 3ds_rules expects it to be (C:\devkitPro\ctrulib-master\libctru). The full make output is below. Any help is greatly appreciated...

Code:
C:\devkitPro\ctrulib-master\examples\app_launch>make
main.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitPro/ctrulib-master/examples/app_launch/build/main
.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=
mpcore -mfloat-abi=softfp -I/c/devkitPro/ctrulib-master/examples/app_launch/include -IC:\
devkitPro\ctrulib-master\libctru/include -I/c/devkitPro/ctrulib-master/examples/app_launc
h/build -DARM11 -D_3DS -c /c/devkitPro/ctrulib-master/examples/app_launch/source/main.c -
o main.o
linking app_launch.elf
built ... app_launch.3dsx
Png load/decode error.
make[1]: *** [/c/devkitPro/ctrulib-master/examples/app_launch/app_launch.smdh] Error 1
make: *** [build] Error 2
 

tankgrrrl

Member
OP
Newcomer
Joined
Nov 16, 2014
Messages
12
Trophies
0
Age
46
XP
73
Country
United States
Yeah that's what I though but the only thing I can think is the default_icon.png included in ctrulib and it opens file so I doubt it's corrupt. It's where the setup file expects it as well (C:\devkitPro\ctrulib-master\libctru).
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,824
Trophies
3
Location
Gaming Grotto
XP
29,817
Country
Poland
Yeah that's what I though but the only thing I can think is the default_icon.png included in ctrulib and it opens file so I doubt it's corrupt. It's where the setup file expects it as well (C:\devkitPro\ctrulib-master\libctru).
Your code links and builds just fine, it must be something wrong with your setup. Have you tried running make as an administrator?
 

thecamper

Member
Newcomer
Joined
Nov 21, 2014
Messages
6
Trophies
0
Age
31
XP
72
Country
Gambia, The
I had the same error under Windows while trying to build the ctrulib examples.
To resolve the issue I had to change the environment variable CTRULIB from "c:\devkitPro\ctrulib\libctru" into the unix-like "/c/devkitPro/ctrulib/libctru".
Hope this helpls.
 
  • Like
Reactions: JoostinOnline

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,824
Trophies
3
Location
Gaming Grotto
XP
29,817
Country
Poland
I had the same error under Windows while trying to build the ctrulib examples.
To resolve the issue I had to change the environment variable CTRULIB from "c:\devkitPro\ctrulib\libctru" into the unix-like "/c/devkitPro/ctrulib/libctru".
Hope this helpls.
That sounds like... a bizarre fix.
 

Lectem

Active Member
Newcomer
Joined
Nov 21, 2014
Messages
43
Trophies
0
Age
30
XP
135
Country
France
I used to have the same problem, as far as I can remember it was because of Cygwin, do you have it installed ?
I think it was linked to the way it handles paths and some cygwin binaries were being used.
 

JoostinOnline

Certified Crash Test Dummy
Member
Joined
Apr 2, 2011
Messages
11,005
Trophies
1
Location
The Twilight Zone
Website
www.hacksden.com
XP
4,339
Country
United States
I had the same error under Windows while trying to build the ctrulib examples.
To resolve the issue I had to change the environment variable CTRULIB from "c:\devkitPro\ctrulib\libctru" into the unix-like "/c/devkitPro/ctrulib/libctru".
Hope this helpls.
Son of a bitch, that did fix it! I thought it was strange that the format was different, but I stuck with the directions.
 

128bit_benny

Active Member
Newcomer
Joined
Aug 16, 2014
Messages
43
Trophies
0
Age
32
XP
97
Country
Gambia, The
Hi, dont wanted to create a new Thread for it.

When trying to compile the example located under:
examples\graphics\bitmap\24bit-color

Im getting:
C:\devkitPro\examples\examples\graphics\bitmap\24bit-color>make
brew.png
Unzulässiger Parameter - /devkitPro
make[1]: *** [brew.bgr] Error 4
make: *** [build] Error 2

Other examples ive tested, are working

PS: Using the latest devkitpro/arm tools
 

elhobbs

Well-Known Member
Member
Joined
Jul 28, 2008
Messages
1,044
Trophies
1
XP
3,030
Country
United States
Hi, dont wanted to create a new Thread for it.

When trying to compile the example located under:
examples\graphics\bitmap\24bit-color

Im getting:
C:\devkitPro\examples\examples\graphics\bitmap\24bit-color>make
brew.png
Unzulässiger Parameter - /devkitPro
make[1]: *** [brew.bgr] Error 4
make: *** [build] Error 2

Other examples ive tested, are working

PS: Using the latest devkitpro/arm tools
This example requires that imagemagick be installed.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: