Hi,

tried to compile the standard libraries as per this page:

http://www.freenet.org.nz/sdcc/

when I enter commands:

cd device/lib/pic16
./configure
make

after compiling quite a few files succesfully the make stops as
follows:

source='delay/delay100ktcy.S' object='delay100ktcy.o' libtool=no \
        DEPDIR=.deps depmode=none /bin/sh ../depcomp \
        ':' -DHAVE_CONFIG_H -I. -I..    -I../../../include/pic16 -I.
-p18f452 -c -o delay100ktcy.o `test -f 'delay/delay100ktcy.S' || echo
'./'`delay/delay100ktcy.S
../depcomp: line 571: exec: :: not found
make[2]: *** [delay100ktcy.o] Error 127
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

digging into this it seems that gnu depcomp chokes on being passed ':'
as the file generate the dependencies on. 

My guess is that has something to do with delay100ktcy.S being an
assembler file (as opposed to C) but I'm not 
expert enought to know how to handle/circumvent this.

My sdcc version is:

SDCC : pic16/pic14 2.8.5 #5299 (Dec 26 2008) (Mac OS X i386)

BR KUSTI




------------------------------------------------------------------------------
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to