On 06/11/2010 16:49, Raphael Neider wrote:

 >>
 >>                             +++
 >> checking for rmdir... rmdir
 >> configure: error: gputils (gpasm, gplink, and gplib) are required but
 >> not found.
 >> Either install gputils or reconfigure with --disable-pic14-port and
 >> --disable-pi
 >> c16-port.
 >> configure: error: ./configure failed for device/lib/pic14
 >>                                   +++
 >>     - The configure command I use is:
 >>             ./configure --prefix=/usr/local/sdcc --disable-pic-port
 >> --disable-pic16-port
 >>
 >
 > As the configure output states, you should have used --disable-pic14-port
 > and not --disable-pic-port.
 >

- I have not noticed that.  Thank you.

- When calling "configure", I replaced the "--disable-pic-port" option by
   "--disable-pic14-port" option.

- Now, "configure" looks like below:
        ./configure --prefix=/usr/local/sdcc --disable-pic14-port 
--disable-pic16-port

- On Slackware GNU/Linux 13.1 and Cygwin V1.7.x (on Windows XP Prof.),
   "make" fail and say:

                                      +++
ccache gcc -pipe -ggdb -g -O2 -Wall -I./.. -I.. -I. -I../.. -I./../../support/Ut
il -I.  -c -o ralloc.o ralloc.c
rm -f port.a
ar r port.a gen.o main.o ralloc.o
ar: creating port.a
ranlib port.a
make[2]: Leaving directory `/home/claude/work/software/pc/sdcc/sdcc-src-svn_2010
-11-06_6060/src/hc08'
ccache gcc  -o ../bin/sdcc.exe NewAlloc.o MySystem.o BuildCmd.o dbuf.o dbuf_stri
ng.o findme.o SDCCy.o SDCChasht.o SDCCmain.o SDCCsymt.o SDCCopt.o SDCCast.o SDCC
mem.o SDCCval.o SDCCicode.o SDCCbitv.o SDCCset.o SDCClabel.o SDCCBBlock.o SDCClo
op.o SDCCcse.o SDCCcflow.o SDCCdflow.o SDCClrange.o SDCCptropt.o SDCCpeeph.o SDC
Cglue.o SDCCasm.o SDCCmacro.o SDCCutil.o SDCCdebug.o cdbFile.o SDCCdwarf2.o SDCC
err.o SDCClex.o mcs51/port.a z80/port.a ds390/port.a ds400/port.a hc08/port.a  -
lm
SDCCmain.o:SDCCmain.c:(.rdata+0x950): undefined reference to `_pic_port'
SDCCpeeph.o: In function `initPeepHole':
/home/claude/work/software/pc/sdcc/sdcc-src-svn_2010-11-06_6060/src/SDCCpeeph.c:
2404: undefined reference to `_peepRules2pCode'
collect2: ld returned 1 exit status
make[1]: *** [../bin/sdcc.exe] Error 1
make[1]: Leaving directory `/home/claude/work/software/pc/sdcc/sdcc-src-svn_2010
-11-06_6060/src'
make: *** [sdcc-cc] Error 2
                                      +++


- The "undefined reference to `_pic_port'" make me think that
   the "configure" "--disable-pic14-port" and/or "--disable-pic16-port"
   options are not fully working.

- The "undefined reference to `_peepRules2pCode'" make me think that
   there is something wrong on the recent patch related to
   "z80instructionSize()" error on Z80 port.


Claude


------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to