Hello, Shouldn't ./configure check for gputils?
And I would not silently ignore this error unless both pic's were disabled in the configuration, which Claude did not do. Maarten > Hi, > >> +++ >> make[5]: Entering directory >> `/home/claude/work/software/pc/sdcc/sdcc-src-3.0.0-r >> c1/device/lib/pic' >> gputils not found -- PIC14 library not built! >> make[5]: Leaving directory >> `/home/claude/work/software/pc/sdcc/sdcc-src-3.0.0-rc >> 1/device/lib/pic' >> cp: cannot stat `pic/bin/*.*': No such file or directory >> make[4]: [port-specific-objects-pic14] Error 1 (ignored) >> make[4]: Leaving directory >> `/home/claude/work/software/pc/sdcc/sdcc-src-3.0.0-rc >> 1/device/lib' >> make clean_intermediate-pic14 >> make[4]: Entering directory >> `/home/claude/work/software/pc/sdcc/sdcc-src-3.0.0-r >> c1/device/lib' >> +++ > > gputils are assembler/linker-tools used by the PIC/PIC16 backends; output > is desired, make install should probably fail silently ... > >> +++ >> 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../../../non- >> free/include/pic16 -I. -p18f452 -c -o delay100ktcy.o `test -f >> 'delay/delay100ktc >> y.S' || echo './'`delay/delay100ktcy.S >> ../depcomp: line 611: exec: :: not found >> make[7]: *** [delay100ktcy.o] Error 127 >> make[7]: Leaving directory >> `/home/claude/work/software/pc/sdcc/sdcc-src-3.0.0-rc >> 1/device/lib/pic16/libc' >> make[6]: *** [all-recursive] Error 1 >> make[6]: Leaving directory >> `/home/claude/work/software/pc/sdcc/sdcc-src-3.0.0-rc >> 1/device/lib/pic16' >> make[5]: *** [all] Error 2 > > Same here: as gputils are not found, the build system assumes : (a > command, that accepts and discards parameters and exits successfully). > Unfortunately, : is as shell built-in, which cannot be exec'ed. We should > probably use 'true' instead of ':' -- or even better, avoid trying to > build anything if gputils are not found. I shall have to look into this. > >> make[5]: Leaving directory >> `/home/claude/work/software/pc/sdcc/sdcc-src-3.0.0-rc >> 1/device/lib/pic16' >> cp: cannot stat `pic16/*/lib*.a': No such file or directory >> cp: cannot stat `pic16/*/crt0*.o': No such file or directory >> make[4]: [port-specific-objects-pic16] Error 1 (ignored) >> make[4]: Leaving directory >> `/home/claude/work/software/pc/sdcc/sdcc-src-3.0.0-rc >> 1/device/lib' >> make clean_intermediate-pic16 >> make[4]: Entering directory >> `/home/claude/work/software/pc/sdcc/sdcc-src-3.0.0-r >> c1/device/lib' >> +++ > > Same problem as with pic14 install: nothing was build, so nothing can be > installed. This should also fail silently or be turned into a do-nothing > rule unless gputils are found. > > > Thank you for the reports. > > > Raphael > > ------------------------------------------------------------------------------ > Beautiful is writing same markup. Internet Explorer 9 supports > standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. > Spend less time writing and rewriting code and more time creating great > experiences on the web. Be a part of the beta today. > http://p.sf.net/sfu/beautyoftheweb > _______________________________________________ > Sdcc-user mailing list > Sdcc-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sdcc-user > > ------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user