(3) is expected in one of SDCC's -I search paths. Probably you have
installed an older version of SDCC and *not* overwritten the old
pic14devices.txt (possibly somewhere in
/usr/share/sdcc/include/pic/pic14devices.txt, locate is your friend).
pic14devices.txt was augmented to provide 16f88[67] on April 23rd,
r4768. Any earlier revision of pic14devices.txt in the search path will
corrupt your build. Try adding -I /path/to/sdcc/device/include/pic to
your command line to force sdcc to look in the right place early.

Hello Raphael,

Thanks for your help. I have been very busy with other things for last
couple days, therefore I could not test it and respond quickly. You are
right, I have older version installed in my system, so the application keep
pointing to older include directory, which made the '16f887' unknown.
Now I have the pic16f886.lib and pic16f887.lib. But I compile it in Windows
Box. I still have prolem compiling this file in OpenBSD box (discussed in
other thread).
Could I use this pic16f886.lib and pic16f887.lib which I compile under
mingw, windows, in my OpenBSD box?

--
soliton
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Sdcc-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to