On 14.2.2013 21.14, "Raphael Neider" <rnei...@web.de> wrote:
>
>$ strace -o trace.log -f -eopen sdcc <your arguments here>
>$ grep libdev18f4550.lib trace.log | grep -v ENOENT
>
>should yield several hits and reveal the path to the libdev18f4550.lib
>that is being used by the linker.
>
>$ gplib -s /path/to/your/libdev18f4550.lib | grep eeprom
>
>should yield hits on ___eeprom_gptr{get,put}[1234] (but probably does
>not).


Ok, so I could not give up so easily, I found 'opensnoop' on Mac OS and
it shows that SDCC opens:

 501   2232 gplink        -1 libdev18f4550.lib
  501   2232 gplink        -1
/Users/nyholku/sdcc-3.2.0/share/sdcc/lib/pic16//libdev18f4550.lib
  501   2232 gplink        -1
/Users/nyholku/sdcc-3.2.0/bin/../share/sdcc/lib/pic16/libdev18f4550.lib
  501   2232 gplink        10
/usr/local/share/sdcc/lib/pic16/libdev18f4550.lib
  501   2232 gplink        11
/usr/local/share/sdcc/lib/pic16/libdev18f4550.lib
  501   2232 gplink        11
/usr/local/share/sdcc/lib/pic16/libdev18f4550.lib
 

So that indicates that it tries to open libdev18f4550
from 3.2.0 but that fails. Hmm interesting, lets see:

nyholkus-MacBook-Pro:~ nyholku$ ls
/Users/nyholku/sdcc-3.2.0/share/sdcc/lib/pic16/
crt0.o   libio18f2420.lib libio18f25k20.lib libio18f4455.lib libio18f4680.l
ib libio18f8527.lib
crt0i.o   libio18f2423.lib libio18f25k22.lib libio18f448.lib  libio18f4682.
lib libio18f8585.lib
crt0iz.o  libio18f2431.lib libio18f2610.lib libio18f4480.lib libio18f4685.l
ib libio18f85j50.lib
libc18f.lib  libio18f2450.lib libio18f2620.lib libio18f44j10.lib libio18f46
j50.lib libio18f8620.lib
libcrt0.lib  libio18f2455.lib libio18f2680.lib libio18f44j50.lib libio18f46
k20.lib libio18f8622.lib
libcrt0i.lib  libio18f248.lib  libio18f2682.lib libio18f44k20.lib libio18f4
6k22.lib libio18f8627.lib
libcrt0iz.lib  libio18f2480.lib libio18f2685.lib libio18f44k22.lib libio18f
6520.lib libio18f8680.lib
libdebug.lib  libio18f24j10.lib libio18f26j50.lib libio18f4510.lib libio18f
6527.lib libio18f86j50.lib
libio18f1220.lib libio18f24j50.lib libio18f26k20.lib libio18f4515.lib libio
18f6585.lib libio18f86j55.lib
libio18f1230.lib libio18f24k20.lib libio18f26k22.lib libio18f452.lib  libio
18f65j50.lib libio18f86j60.lib
libio18f1320.lib libio18f24k22.lib libio18f4220.lib libio18f4520.lib libio1
8f6620.lib libio18f86j65.lib
libio18f1330.lib libio18f2510.lib libio18f4221.lib libio18f4523.lib libio18
f6622.lib libio18f8720.lib
libio18f13k50.lib libio18f2515.lib libio18f4320.lib libio18f4525.lib libio1
8f6627.lib libio18f8722.lib
libio18f14k50.lib libio18f252.lib  libio18f4321.lib libio18f4550.lib libio1
8f6680.lib libio18f87j50.lib
libio18f2220.lib libio18f2520.lib libio18f4331.lib libio18f458.lib  libio18
f66j50.lib libio18f87j60.lib
libio18f2221.lib libio18f2523.lib libio18f43k20.lib libio18f4580.lib libio1
8f66j55.lib libio18f96j60.lib
libio18f2320.lib libio18f2525.lib libio18f43k22.lib libio18f4585.lib libio1
8f66j60.lib libio18f96j65.lib
libio18f2321.lib libio18f2550.lib libio18f4410.lib libio18f45j10.lib libio1
8f66j65.lib libio18f97j60.lib
libio18f2331.lib libio18f258.lib  libio18f442.lib  libio18f45j50.lib libio1
8f6720.lib libm18f.lib
libio18f23k20.lib libio18f2580.lib libio18f4420.lib libio18f45k20.lib libio
18f6722.lib libsdcc.lib
libio18f23k22.lib libio18f2585.lib libio18f4423.lib libio18f45k22.lib libio
18f67j50.lib
libio18f2410.lib libio18f25j10.lib libio18f4431.lib libio18f4610.lib libio1
8f67j60.lib
libio18f242.lib  libio18f25j50.lib libio18f4450.lib libio18f4620.lib libio1
8f8520.lib


so it is not there!

I just grabbed this binary this morning from source forge:

sdcc-3.2.0-universal-apple-macosx.tar.bz2

I just extracted contents but did nothing else as I did
not want to install it on top of what I have, was that
wrong?

br Kusti




------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to