svn 14317 gcc 4.3 compilation error
#1
Code:
Making all in src
make[4]: Entering directory `/home/anubis/XBMC/xbmc/screensavers/rsxs-0.9/src'
make[5]: Entering directory `/home/anubis/XBMC/xbmc/screensavers/rsxs-0.9'
make[5]: Leaving directory `/home/anubis/XBMC/xbmc/screensavers/rsxs-0.9'
Making all in plasma
make[5]: Entering directory `/home/anubis/XBMC/xbmc/screensavers/rsxs-0.9/src/plasma'
make[6]: Entering directory `/home/anubis/XBMC/xbmc/screensavers/rsxs-0.9'
make[6]: Leaving directory `/home/anubis/XBMC/xbmc/screensavers/rsxs-0.9'
depbase=`echo ../common.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
        if g++ -DHAVE_CONFIG_H -I. -I. -I../..  -DPKGDATADIR=\"/usr/local/share/rsxs\" -I./.. -I../../lib   -Wall -funroll-loops -g -O3 -Wall -MT ../common.o -MD -MP -MF "$depbase.Tpo" -c -o ../common.o ../common.cc; \
        then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
../common.cc: In function ‘void Common::init(int, char**)’:
../common.cc:176: warning: comparison with string literal results in unspecified behaviour
../common.cc: In function ‘int main(int, char**)’:
../common.cc:596: error: ‘time’ is not a member of ‘std’
make[5]: *** [../common.o] Error 1
make[5]: Leaving directory `/home/anubis/XBMC/xbmc/screensavers/rsxs-0.9/src/plasma'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/anubis/XBMC/xbmc/screensavers/rsxs-0.9/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/anubis/XBMC/xbmc/screensavers/rsxs-0.9'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/anubis/XBMC/xbmc/screensavers/rsxs-0.9'
make[1]: *** [lib] Error 2
make[1]: Leaving directory `/home/anubis/XBMC/xbmc/screensavers'
make: *** [screensavers] Error 2

how can i fix it?

btw, on configure i red : ogg vorbis support and XScreenSaver disabled... how can i enable it? thanks
Reply
#2
you dont want to enable those.

try svn up (rev 14318)
Reply
#3
You want to add ctime header to common.cc

eg. #include <ctime>
Reply
#4
now on rev 14325

the error posted there looks fixed...but another one exist

Code:
Making all in plugins
make[4]: Entering directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs/libfaad2/plugins'
make[5]: Entering directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs/libfaad2/plugins'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs/libfaad2/plugins'
make[4]: Leaving directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs/libfaad2/plugins'
make[4]: Entering directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs/libfaad2'
make[4]: Leaving directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs/libfaad2'
make[3]: Leaving directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs/libfaad2'
make[2]: Leaving directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs/libfaad2'
/usr/bin/ccache gcc -o libfaad-i486-linux.so -shared -fPIC -rdynamic --soname,libfaad-i486-linux.so libfaad2/libfaad/*.o \
                `cat ../../DllLoader/exports/wrapper.def`
make -C libmad
make[2]: Entering directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs/libmad'
make  all-recursive
make[3]: Entering directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs/libmad'
make[4]: Entering directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs/libmad'
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK    -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT version.lo -MD -MP -MF ".deps/version.Tpo" -c -o version.lo version.c; \
        then mv -f ".deps/version.Tpo" ".deps/version.Plo"; else rm -f ".deps/version.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.c  -fPIC -DPIC -o .libs/version.o
cc1: error: unrecognized command line option "-fforce-mem"
make[4]: *** [version.lo] Error 1
make[4]: Leaving directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs/libmad'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs/libmad'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs/libmad'
make[1]: *** [libmad] Error 2
make[1]: Leaving directory `/home/anubis/XBMC/xbmc/cores/dvdplayer/Codecs'
make: *** [dvdcodecs] Error 2
Reply
#5
error looks to be located here:

cc1: error: unrecognized command line option "-fforce-mem"
Reply
#6
try svn up
Reply
#7
no feedback, does that mean it worked?
Reply
#8
i'm sorry..i was'nt at home..

just end make..is perfect..now succeded..

thanks for fixing
Reply

Logout Mark Read Team Forum Stats Members Help
svn 14317 gcc 4.3 compilation error0