(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
