View Single Post
Old 22 August 2014, 22:46   #27
SnakeCoils
Registered User

 
Join Date: Mar 2014
Location: Italy
Posts: 141
Seems that --disable-ppc option does need some fine tuning because the compiling went stuck again at this point:

Code:
(...)
ranlib libmanymouse.a
depbase=`echo src/ppc/pearpc/cpu/cpu_generic/ppc_alu.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
	g++ -DHAVE_CONFIG_H -I.  -DMACOSX -DFSUAE -I./flac/include -I./gen -I./src -I./src/jit -I./src/include -I./src/od-fs -I./src/od-fs/include -I./src/od-win32 -I./src/od-win32/caps -I./libfsemu/include -I./glee -I./manymouse -I./src/ppc/pearpc  -I./src/slirp/include -I./libudis86/include  -I./libmpeg2/include  -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16  -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include  -DLUA_USE_POSIX -I/opt/local/Library/Frameworks/OpenAL.framework/Versions/A/Headers  -I/opt/local/include/libpng16  -I/Library/Frameworks/SDL2.framework/Versions/A/Headers -I/opt/local/include    -Wmissing-declarations  -g -O2 -MT src/ppc/pearpc/cpu/cpu_generic/ppc_alu.o -MD -MP -MF $depbase.Tpo -c -o src/ppc/pearpc/cpu/cpu_generic/ppc_alu.o src/ppc/pearpc/cpu/cpu_generic/ppc_alu.cpp &&\
	mv -f $depbase.Tpo $depbase.Po
cc1plus: warning: command line option "-Wmissing-declarations" is valid for C/ObjC but not for C++
depbase=`echo src/ppc/pearpc/cpu/cpu_generic/ppc_cpu.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
	g++ -DHAVE_CONFIG_H -I.  -DMACOSX -DFSUAE -I./flac/include -I./gen -I./src -I./src/jit -I./src/include -I./src/od-fs -I./src/od-fs/include -I./src/od-win32 -I./src/od-win32/caps -I./libfsemu/include -I./glee -I./manymouse -I./src/ppc/pearpc  -I./src/slirp/include -I./libudis86/include  -I./libmpeg2/include  -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16  -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include  -DLUA_USE_POSIX -I/opt/local/Library/Frameworks/OpenAL.framework/Versions/A/Headers  -I/opt/local/include/libpng16  -I/Library/Frameworks/SDL2.framework/Versions/A/Headers -I/opt/local/include    -Wmissing-declarations  -g -O2 -MT src/ppc/pearpc/cpu/cpu_generic/ppc_cpu.o -MD -MP -MF $depbase.Tpo -c -o src/ppc/pearpc/cpu/cpu_generic/ppc_cpu.o src/ppc/pearpc/cpu/cpu_generic/ppc_cpu.cpp &&\
	mv -f $depbase.Tpo $depbase.Po
cc1plus: warning: command line option "-Wmissing-declarations" is valid for C/ObjC but not for C++
depbase=`echo src/ppc/pearpc/cpu/cpu_generic/ppc_dec.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
	g++ -DHAVE_CONFIG_H -I.  -DMACOSX -DFSUAE -I./flac/include -I./gen -I./src -I./src/jit -I./src/include -I./src/od-fs -I./src/od-fs/include -I./src/od-win32 -I./src/od-win32/caps -I./libfsemu/include -I./glee -I./manymouse -I./src/ppc/pearpc  -I./src/slirp/include -I./libudis86/include  -I./libmpeg2/include  -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16  -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include  -DLUA_USE_POSIX -I/opt/local/Library/Frameworks/OpenAL.framework/Versions/A/Headers  -I/opt/local/include/libpng16  -I/Library/Frameworks/SDL2.framework/Versions/A/Headers -I/opt/local/include    -Wmissing-declarations  -g -O2 -MT src/ppc/pearpc/cpu/cpu_generic/ppc_dec.o -MD -MP -MF $depbase.Tpo -c -o src/ppc/pearpc/cpu/cpu_generic/ppc_dec.o src/ppc/pearpc/cpu/cpu_generic/ppc_dec.cpp &&\
	mv -f $depbase.Tpo $depbase.Po
cc1plus: warning: command line option "-Wmissing-declarations" is valid for C/ObjC but not for C++
depbase=`echo src/ppc/pearpc/cpu/cpu_generic/ppc_exc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
	g++ -DHAVE_CONFIG_H -I.  -DMACOSX -DFSUAE -I./flac/include -I./gen -I./src -I./src/jit -I./src/include -I./src/od-fs -I./src/od-fs/include -I./src/od-win32 -I./src/od-win32/caps -I./libfsemu/include -I./glee -I./manymouse -I./src/ppc/pearpc  -I./src/slirp/include -I./libudis86/include  -I./libmpeg2/include  -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16  -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include  -DLUA_USE_POSIX -I/opt/local/Library/Frameworks/OpenAL.framework/Versions/A/Headers  -I/opt/local/include/libpng16  -I/Library/Frameworks/SDL2.framework/Versions/A/Headers -I/opt/local/include    -Wmissing-declarations  -g -O2 -MT src/ppc/pearpc/cpu/cpu_generic/ppc_exc.o -MD -MP -MF $depbase.Tpo -c -o src/ppc/pearpc/cpu/cpu_generic/ppc_exc.o src/ppc/pearpc/cpu/cpu_generic/ppc_exc.cpp &&\
	mv -f $depbase.Tpo $depbase.Po
cc1plus: warning: command line option "-Wmissing-declarations" is valid for C/ObjC but not for C++
depbase=`echo src/ppc/pearpc/cpu/cpu_generic/ppc_fpu.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
	g++ -DHAVE_CONFIG_H -I.  -DMACOSX -DFSUAE -I./flac/include -I./gen -I./src -I./src/jit -I./src/include -I./src/od-fs -I./src/od-fs/include -I./src/od-win32 -I./src/od-win32/caps -I./libfsemu/include -I./glee -I./manymouse -I./src/ppc/pearpc  -I./src/slirp/include -I./libudis86/include  -I./libmpeg2/include  -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16  -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include  -DLUA_USE_POSIX -I/opt/local/Library/Frameworks/OpenAL.framework/Versions/A/Headers  -I/opt/local/include/libpng16  -I/Library/Frameworks/SDL2.framework/Versions/A/Headers -I/opt/local/include    -Wmissing-declarations  -g -O2 -MT src/ppc/pearpc/cpu/cpu_generic/ppc_fpu.o -MD -MP -MF $depbase.Tpo -c -o src/ppc/pearpc/cpu/cpu_generic/ppc_fpu.o src/ppc/pearpc/cpu/cpu_generic/ppc_fpu.cpp &&\
	mv -f $depbase.Tpo $depbase.Po
cc1plus: warning: command line option "-Wmissing-declarations" is valid for C/ObjC but not for C++
depbase=`echo src/ppc/pearpc/cpu/cpu_generic/ppc_mmu.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
	g++ -DHAVE_CONFIG_H -I.  -DMACOSX -DFSUAE -I./flac/include -I./gen -I./src -I./src/jit -I./src/include -I./src/od-fs -I./src/od-fs/include -I./src/od-win32 -I./src/od-win32/caps -I./libfsemu/include -I./glee -I./manymouse -I./src/ppc/pearpc  -I./src/slirp/include -I./libudis86/include  -I./libmpeg2/include  -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16  -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include  -DLUA_USE_POSIX -I/opt/local/Library/Frameworks/OpenAL.framework/Versions/A/Headers  -I/opt/local/include/libpng16  -I/Library/Frameworks/SDL2.framework/Versions/A/Headers -I/opt/local/include    -Wmissing-declarations  -g -O2 -MT src/ppc/pearpc/cpu/cpu_generic/ppc_mmu.o -MD -MP -MF $depbase.Tpo -c -o src/ppc/pearpc/cpu/cpu_generic/ppc_mmu.o src/ppc/pearpc/cpu/cpu_generic/ppc_mmu.cpp &&\
	mv -f $depbase.Tpo $depbase.Po
cc1plus: warning: command line option "-Wmissing-declarations" is valid for C/ObjC but not for C++
depbase=`echo src/ppc/pearpc/cpu/cpu_generic/ppc_opc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
	g++ -DHAVE_CONFIG_H -I.  -DMACOSX -DFSUAE -I./flac/include -I./gen -I./src -I./src/jit -I./src/include -I./src/od-fs -I./src/od-fs/include -I./src/od-win32 -I./src/od-win32/caps -I./libfsemu/include -I./glee -I./manymouse -I./src/ppc/pearpc  -I./src/slirp/include -I./libudis86/include  -I./libmpeg2/include  -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16  -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include  -DLUA_USE_POSIX -I/opt/local/Library/Frameworks/OpenAL.framework/Versions/A/Headers  -I/opt/local/include/libpng16  -I/Library/Frameworks/SDL2.framework/Versions/A/Headers -I/opt/local/include    -Wmissing-declarations  -g -O2 -MT src/ppc/pearpc/cpu/cpu_generic/ppc_opc.o -MD -MP -MF $depbase.Tpo -c -o src/ppc/pearpc/cpu/cpu_generic/ppc_opc.o src/ppc/pearpc/cpu/cpu_generic/ppc_opc.cpp &&\
	mv -f $depbase.Tpo $depbase.Po
cc1plus: warning: command line option "-Wmissing-declarations" is valid for C/ObjC but not for C++
src/ppc/pearpc/cpu/cpu_generic/ppc_opc.cpp:690: error: integer constant is too large for ‘long’ type
make[3]: *** [src/ppc/pearpc/cpu/cpu_generic/ppc_opc.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [bundle] Error 2
Also I have noticed the recursive appearance of this warning during the build process:

Code:
cc1plus: warning: command line option "-Wmissing-declarations" is valid for C/ObjC but not for C++
For completeness here are the commands I typed in Terminal:

./bootstrap.sh
export SDL2_CFLAGS="-I/Library/Frameworks/SDL2.framework/Versions/A/Headers"
export SDL2_LIBS="-F/Library/Frameworks -framework SDL2"
export OPENAL_CFLAGS="-I/opt/local/Library/Frameworks/OpenAL.framework/Versions/A/Headers"
export OPENAL_LIBS="-F/opt/local/Library/Frameworks -framework OpenAL"
./configure --disable-ppc
cd macosx
make
SnakeCoils is offline  
 
Page generated in 0.04145 seconds with 11 queries