Hi. Thanks for reply.

Does not -L /usr/share/sdcc/lib/pic16 tells compiler where to get libraries, 
inclusive the 

libc18f.lib. Still gives me same error. I add --use-non-free, but still the 
same. Do you think something went wrong during build?

Alexandre Martins
Electronics and Telecommunications Technical Engineer
Web/Software/Android Developer

On 19-08-2011 23:24, Raphael Neider wrote:
> Hi,
>
> [...]
>> /usr/local/bin/sdcc --debug-ralloc --pstack-model=large --pno-banksel  
>> --extended --obanksel=2 -L /usr/share/sdcc/lib/pic16 -L  
>> /usr/share/sdcc/lib/small -I/usr/share/sdcc/include  
>> -I/usr/share/sdcc/include/pic16/   -c -mpic16 -p18f4550 main.c  
>> -obuild/default/production/main.o
>> error: missing definition for symbol "_strcpy", required by  
>> "build/default/production/main.o"
> Well, _strcpy is defined in sdcc's libc18f.lib. You need to link against  
> this library. Probably sdcc already tries to do so, but as you did not  
> specify --use-non-free (recommended, sets up proper include and library  
> paths) nor the updated path to sdcc's pic16 libs  
> (/usr/share/sdcc/non-free/lib/pic16 IIRC), gplink cannot find libc18f.lib  
> and thus fails to find _strcpy.
>
> [...]
>> mkdir -p dist/default/production
>> /usr/local/bin/sdcc  --debug-ralloc -Wl-c -Wl-m --pstack-model=large
>> --pno-banksel --extended --obanksel=2 -L /usr/share/sdcc/lib/pic16 -L
>> /usr/share/sdcc/lib/small -I/usr/share/sdcc/include
>> -I/usr/share/sdcc/include/pic16/   -mpic16 -p18f4550
>> build/default/production/main.o
>> -odist/default/production/Pic18F4550Test.X.production.cof
>> make[2]: *** [dist/default/production/Pic18F4550Test.X.production.cof]
>> Error 1
> [...]
>
> Not sure about this one; probably the same as above, though the error  
> message is missing.
>
> Raphael
>
> ------------------------------------------------------------------------------
> Get a FREE DOWNLOAD! and learn more about uberSVN rich system, 
> user administration capabilities and model configuration. Take 
> the hassle out of deploying and managing Subversion and the 
> tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2
> _______________________________________________
> Sdcc-user mailing list
> Sdcc-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sdcc-user
------------------------------------------------------------------------------
Get a FREE DOWNLOAD! and learn more about uberSVN rich system, 
user administration capabilities and model configuration. Take 
the hassle out of deploying and managing Subversion and the 
tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to