No, you should not need to modify any paths. I think the problem is that you haven't installed OS X developer tools. You can get them here: http://developer.apple.com/technologies/tools/xcode.html Johan --- http://www.littlesounddj.com On Tue, May 11, 2010 at 6:10 PM, Tachdaun <tachdaun@gmail.com> wrote: > Ok, sorry, I saw a blank "Downloading and installing" section at > wiki.cc65.org before, but now I noticed there was another section below that > explained how to build cc65 on MacOS. > I ran make, and I got this errors: > for i in common ar65 ca65 cc65 cl65 co65 da65 grc ld65 od65; do > /Developer/usr/bin/gnumake -C $i -f make/gcc.mak all || exit $?; done > gcc -g -O2 -Wall -W -std=c89 -c -o abend.o abend.c > abend.c:37:19: error: stdio.h: No such file or directory > abend.c:38:20: error: stdlib.h: No such file or directory > abend.c: In function ‘AbEnd’: > abend.c:59: warning: implicit declaration of function ‘fprintf’ > abend.c:59: warning: incompatible implicit declaration of built-in function > ‘fprintf’ > abend.c:59: error: ‘stderr’ undeclared (first use in this function) > abend.c:59: error: (Each undeclared identifier is reported only once > abend.c:59: error: for each function it appears in.) > abend.c:63: warning: implicit declaration of function ‘vfprintf’ > abend.c:70: warning: implicit declaration of function ‘exit’ > abend.c:70: warning: incompatible implicit declaration of built-in function > ‘exit’ > abend.c:70: error: ‘EXIT_FAILURE’ undeclared (first use in this function) > gnumake[2]: *** [abend.o] Error 1 > gnumake[1]: *** [all] Error 2 > gnumake: *** [bins] Error 2 > Ok, so I added the absolute path for stdio.h and stdlib.h, which is > "cc65-2.13.2/include", being "cc65-2.13.2" the folder were I extracted cc65 > sources. > I assume this custom headers are the ones needed, and not the default C > headers, because that's the reason they are included in cc65 sources. > So I ran make again, and got this errors: > In file included from abend.c:37: > cc65-2.13.2/include/stdio.h:92: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or > ‘__attribute__’ before ‘clearerr’ > cc65-2.13.2/include/stdio.h:93: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or > ‘__attribute__’ before ‘fclose’ > cc65-2.13.2/include/stdio.h:94: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or > ‘__attribute__’ before ‘feof’ > [...] ( And many more errors, I suspect every stdio function appears in this > list ) > cc65-2.13.2/include/stdlib.h:43: error: conflicting types for ‘size_t’ > /Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/stddef.h:214: > error: previous declaration of ‘size_t’ was here > cc65-2.13.2/include/stdlib.h:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or > ‘__attribute__’ before ‘malloc’ > cc65-2.13.2/include/stdlib.h:65: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or > ‘__attribute__’ before ‘calloc’ > [...] > abend.c: In function ‘AbEnd’: > abend.c:63: warning: implicit declaration of function ‘vfprintf’ > abend.c:70: warning: implicit declaration of function ‘exit’ > abend.c:70: warning: incompatible implicit declaration of built-in function > ‘exit’ > gnumake[2]: *** [abend.o] Error 1 > gnumake[1]: *** [all] Error 2 > gnumake: *** [bins] Error 2 > > So that's where I got so far, any clues? > Thanks. ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo@musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.Received on Tue May 11 17:20:04 2010
This archive was generated by hypermail 2.1.8 : 2010-05-11 17:20:07 CEST