builders/resid-builder/src/resid-builder.cpp missing include
#1
hi, building from svn i receive that error:

Code:
g++ -D_LINUX -DHAVE_UNIX -DHAVE_STRCASECMP -DHAVE_STRNCASECMP -DHAVE_IOS_OPENMODE -fPIC -Ilibsidplay/win/VC -Ibuilders/resid-builder/include/sidplay/builders -Ilibsidplay/include/sidplay -Iresid -Ilibsidplay/include -I../../../linux -I../../../ -I../../../../guilib/ -O2 -fPIC -c builders/resid-builder/src/resid-builder.cpp -o builders/resid-builder/src/resid-builder.o
builders/resid-builder/src/resid-builder.cpp: In member function ‘virtual const char* ReSIDBuilder::credits()’:
builders/resid-builder/src/resid-builder.cpp:126: error: ‘strcpy’ was not declared in this scope
make[1]: *** [builders/resid-builder/src/resid-builder.o] Error 1
make[1]: Leaving directory `/home/anubis/src/rpm/BUILD/XBMC/xbmc/cores/paplayer/SIDCodec'
make: *** [papcodecs] Error 2

i use gcc 4.3 and it is easy to fix, just add

#include <cstring>
Reply
#2
i know you maybe don't need it but a link more is better than a link less...

to fix gcc 4.3 problems i usally use that: http://gcc.gnu.org/gcc-4.3/porting_to.html
Reply
#3
same error and solution here:

Code:
g++ -D_LINUX -DHAVE_UNIX -DHAVE_STRCASECMP -DHAVE_STRNCASECMP -DHAVE_IOS_OPENMODE -fPIC -Ilibsidplay/win/VC -Ibuilders/resid-builder/include/sidplay/builders -Ilibsidplay/include/sidplay -Iresid -Ilibsidplay/include -I../../../linux -I../../../ -I../../../../guilib/ -O2 -fPIC -c builders/resid-builder/src/resid.cpp -o builders/resid-builder/src/resid.o
builders/resid-builder/src/resid.cpp: In constructor ‘ReSID::ReSID(sidbuilder*)’:
builders/resid-builder/src/resid.cpp:51: error: ‘strlen’ was not declared in this scope
builders/resid-builder/src/resid.cpp:52: error: ‘strcpy’ was not declared in this scope
make[1]: *** [builders/resid-builder/src/resid.o] Error 1
make[1]: Leaving directory `/home/anubis/src/rpm/BUILD/XBMC/xbmc/cores/paplayer/SIDCodec'
make: *** [papcodecs] Error 2
Reply
#4
I am having the same error on Debian Sid.

I'll try your fix.

Thanks
Reply
#5
That got it.
Reply

Logout Mark Read Team Forum Stats Members Help
builders/resid-builder/src/resid-builder.cpp missing include0