Thanks a lot
btw interpid use cpp-4.3.
I take a look into the gentoo ebuild and see the remove the Makefile -Werror option.
The also make some change in src/vldp2/libvo/video_out_null.c:
~line 82:
- if (g_in_info->prepare_frame(&g_yuv_buf[(int) id]))
+ if (g_in_info->prepare_frame(&g_yuv_buf[(long) id]))
~line 133
- g_in_info->display_frame(&g_yuv_buf[(int) id]);
+ g_in_info->display_frame(&g_yuv_buf[(long) id]);
~line 272
- *id = (int *) buffer_index; // THIS IS A LITTLE TRICKY
+ *id = (long *) buffer_index; // THIS IS A LITTLE TRICKY
I apply only the gentoo fixes to a original fresh source
and now it stop at the parallel point.
You say it and i have to wait
Code:
make[1]: Leaving directory `/home/wolfgang/.build/daphne/src/io'
make[1]: Entering directory `/home/wolfgang/.build/daphne/src/io'
g++ -O3 -march=i686 -fomit-frame-pointer -fexpensive-optimizations -funroll-loops `sdl-config --cflags` -DUNIX -DLINUX -DNATIVE_CPU_X86 -DUSE_MMX -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_OPENGL -Wall -Winline -c input.cpp -o input.o
input.cpp: In function 'void input_enable(Uint8)':
input.cpp:817: warning: inlining failed in call to 'void add_coin_to_queue(bool, Uint8)': call is unlikely and code size would grow
input.cpp:781: warning: called from here
g++ -O3 -march=i686 -fomit-frame-pointer -fexpensive-optimizations -funroll-loops `sdl-config --cflags` -DUNIX -DLINUX -DNATIVE_CPU_X86 -DUSE_MMX -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_OPENGL -Wall -Winline -c serial.cpp -o serial.o
g++ -O3 -march=i686 -fomit-frame-pointer -fexpensive-optimizations -funroll-loops `sdl-config --cflags` -DUNIX -DLINUX -DNATIVE_CPU_X86 -DUSE_MMX -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_OPENGL -Wall -Winline -c conout.cpp -o conout.o
g++ -O3 -march=i686 -fomit-frame-pointer -fexpensive-optimizations -funroll-loops `sdl-config --cflags` -DUNIX -DLINUX -DNATIVE_CPU_X86 -DUSE_MMX -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_OPENGL -Wall -Winline -c cmdline.cpp -o cmdline.o
g++ -O3 -march=i686 -fomit-frame-pointer -fexpensive-optimizations -funroll-loops `sdl-config --cflags` -DUNIX -DLINUX -DNATIVE_CPU_X86 -DUSE_MMX -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_OPENGL -Wall -Winline -c conin.cpp -o conin.o
g++ -O3 -march=i686 -fomit-frame-pointer -fexpensive-optimizations -funroll-loops `sdl-config --cflags` -DUNIX -DLINUX -DNATIVE_CPU_X86 -DUSE_MMX -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_OPENGL -Wall -Winline -c parallel.cpp -o parallel.o
parallel.cpp: In function 'bool par_init(int, ILogger*)':
parallel.cpp:31: error: 'short int par::m_base0 [3]' is private
parallel.cpp:121: error: within this context
parallel.cpp:32: error: 'short int par::m_base2 [3]' is private
parallel.cpp:122: error: within this context
parallel.cpp:31: error: 'short int par::m_base0 [3]' is private
parallel.cpp:127: error: within this context
parallel.cpp:129: error: 'm_uPortIdx' was not declared in this scope
parallel.cpp: In function 'int par_base0(int, unsigned char)':
parallel.cpp:139: error: 'm_uPortIdx' was not declared in this scope
parallel.cpp:31: error: 'short int par::m_base0 [3]' is private
parallel.cpp:141: error: within this context
parallel.cpp: In function 'int par_base2(int, unsigned char)':
parallel.cpp:149: error: 'm_uPortIdx' was not declared in this scope
parallel.cpp:32: error: 'short int par::m_base2 [3]' is private
parallel.cpp:151: error: within this context
make[1]: *** [parallel.o] Error 1
make[1]: Leaving directory `/home/wolfgang/.build/daphne/src/io'
make: *** [sub] Error 2