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

Reply via email to