Compilation fails with: make[3]: Entering directory `/var/tmp/portage/media-gfx/povray-3.7.0_beta29-r2/work/povray-3.7.0.beta.29/source/backend' i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../source -I../../source -I../../source/base -I../../unix -I../../vfe -I../../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include -I/usr/include -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -O3 -ffast-math -malign-double -march=native -march=core2 -O2 -pipe -fomit-frame-pointer -mfpmath=sse -msse3 -DPOVLIBDIR=\"/usr/share/povray\" -DPOVCONFDIR=\"/etc/povray\" -pthread -MT povray.o -MD -MP -MF .deps/povray.Tpo -c -o povray.o povray.cpp i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../source -I../../source -I../../source/base -I../../unix -I../../vfe -I../../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include -I/usr/include -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -O3 -ffast-math -malign-double -march=native -march=core2 -O2 -pipe -fomit-frame-pointer -mfpmath=sse -msse3 -DPOVLIBDIR=\"/usr/share/povray\" -DPOVCONFDIR=\"/etc/povray\" -pthread -MT trace.o -MD -MP -MF .deps/trace.Tpo -c -o trace.o `test -f 'render/trace.cpp' || echo './'`render/trace.cpp i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../source -I../../source -I../../source/base -I../../unix -I../../vfe -I../../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include -I/usr/include -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -O3 -ffast-math -malign-double -march=native -march=core2 -O2 -pipe -fomit-frame-pointer -mfpmath=sse -msse3 -DPOVLIBDIR=\"/usr/share/povray\" -DPOVCONFDIR=\"/etc/povray\" -pthread -MT ray.o -MD -MP -MF .deps/ray.Tpo -c -o ray.o `test -f 'render/ray.cpp' || echo './'`render/ray.cpp i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../source -I../../source -I../../source/base -I../../unix -I../../vfe -I../../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include -I/usr/include -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -O3 -ffast-math -malign-double -march=native -march=core2 -O2 -pipe -fomit-frame-pointer -mfpmath=sse -msse3 -DPOVLIBDIR=\"/usr/share/povray\" -DPOVCONFDIR=\"/etc/povray\" -pthread -MT rendertask.o -MD -MP -MF .deps/rendertask.Tpo -c -o rendertask.o `test -f 'render/rendertask.cpp' || echo './'`render/rendertask.cpp mv -f .deps/povray.Tpo .deps/povray.Po i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../source -I../../source -I../../source/base -I../../unix -I../../vfe -I../../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include -I/usr/include -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -O3 -ffast-math -malign-double -march=native -march=core2 -O2 -pipe -fomit-frame-pointer -mfpmath=sse -msse3 -DPOVLIBDIR=\"/usr/share/povray\" -DPOVCONFDIR=\"/etc/povray\" -pthread -MT tracetask.o -MD -MP -MF .deps/tracetask.Tpo -c -o tracetask.o `test -f 'render/tracetask.cpp' || echo './'`render/tracetask.cpp mv -f .deps/ray.Tpo .deps/ray.Po i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../source -I../../source -I../../source/base -I../../unix -I../../vfe -I../../vfe/unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include -I/usr/include -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -O3 -ffast-math -malign-double -march=native -march=core2 -O2 -pipe -fomit-frame-pointer -mfpmath=sse -msse3 -DPOVLIBDIR=\"/usr/share/povray\" -DPOVCONFDIR=\"/etc/povray\" -pthread -MT radiositytask.o -MD -MP -MF .deps/radiositytask.Tpo -c -o radiositytask.o `test -f 'render/radiositytask.cpp' || echo './'`render/radiositytask.cpp In file included from ../../source/backend/scene/view.h:105, from ../../source/backend/scene/scene.h:107, from render/rendertask.cpp:103: ../../source/backend/support/taskqueue.h:174: error: ‘condition’ in namespace ‘boost’ does not name a type In file included from ../../source/backend/scene/scene.h:107, from render/rendertask.cpp:103: ../../source/backend/scene/view.h:150: error: ‘condition’ does not name a type make[3]: *** [rendertask.o] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from ../../source/backend/scene/view.h:105, from ../../source/backend/render/tracetask.h:104, from render/trace.cpp:109: ../../source/backend/support/taskqueue.h:174: error: ‘condition’ in namespace ‘boost’ does not name a type In file included from ../../source/backend/render/tracetask.h:104, from render/trace.cpp:109: ../../source/backend/scene/view.h:150: error: ‘condition’ does not name a type make[3]: *** [trace.o] Error 1 In file included from ../../source/backend/scene/view.h:105, from ../../source/backend/render/tracepixel.h:104, from ../../source/backend/render/radiositytask.h:97, from render/radiositytask.cpp:101: ../../source/backend/support/taskqueue.h:174: error: ‘condition’ in namespace ‘boost’ does not name a type In file included from ../../source/backend/render/tracepixel.h:104, from ../../source/backend/render/radiositytask.h:97, from render/radiositytask.cpp:101: ../../source/backend/scene/view.h:150: error: ‘condition’ does not name a type make[3]: *** [radiositytask.o] Error 1 In file included from ../../source/backend/scene/view.h:105, from ../../source/backend/render/tracetask.h:104, from render/tracetask.cpp:103: ../../source/backend/support/taskqueue.h:174: error: ‘condition’ in namespace ‘boost’ does not name a type In file included from ../../source/backend/render/tracetask.h:104, from render/tracetask.cpp:103: ../../source/backend/scene/view.h:150: error: ‘condition’ does not name a type make[3]: *** [tracetask.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-gfx/povray-3.7.0_beta29-r2/work/povray-3.7.0.beta.29/source/backend' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-gfx/povray-3.7.0_beta29-r2/work/povray-3.7.0.beta.29/source' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-gfx/povray-3.7.0_beta29-r2/work/povray-3.7.0.beta.29' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1.emerge media-gfx/povray-3.7.0_beta29-r2 2. 3. Actual Results: Build fails
Created attachment 190931 [details] Patch for media-gfx/povray-3.7.0_beta29-r2 Attached patch fixes the compilation issues.
Thanks, patch applies, compiles and works fine here.
With patch compile successfully! Thanks!
(In reply to comment #3) > With patch compile successfully! Thanks! An easier way might be to add the new beta32 to portage.
(In reply to comment #4) > (In reply to comment #3) > > With patch compile successfully! Thanks! > > An easier way might be to add the new beta32 to portage. Yes, this is what I plan to do. ;)
Added beta 32 - closing this.