Hi, I returned to gentoo to be able to install blender 2.4*. Well, the ebuild is there, but ...
emerge blender ... g++ -pipe -funsigned-char -march=i686 -O2 -pipe -Wall -W -DGAMEBLENDER=1 -DUSE_BULLET -DUSE_SUMO_SOLID -DNDEBUG -DFTGL_STATIC_LIBRARY -I/usr/include/freetype2 -I/usr/include/FTGL -I/var/tmp/portage/blender-2.41-r1/work/build/linux2/source/blender/ftfont -Isource/blender/ftfont -Isource/blender/ftfont -I/var/tmp/portage/blender-2.41-r1/work/build/linux2/source/blender/ftfont/intern -Isource/blender/ftfont/intern -Isource/blender/ftfont/intern -I/var/tmp/portage/blender-2.41-r1/work/build/linux2/source/blender/blenkernel -Isource/blender/blenkernel -Isource/blender/blenkernel -I/var/tmp/portage/blender-2.41-r1/work/build/linux2/source/blender/blenlib -Isource/blender/blenlib -Isource/blender/blenlib -I/var/tmp/portage/blender-2.41-r1/work/build/linux2/source/blender/makesdna -Isource/blender/makesdna -Isource/blender/makesdna -c -o /var/tmp/portage/blender-2.41-r1/work/build/linux2/source/blender/ftfont/intern/FTF_Api.o source/blender/ftfont/intern/FTF_Api.cpp In file included from source/blender/ftfont/intern/FTF_Api.cpp:44: source/blender/ftfont/intern/FTF_TTFont.h:40:28: error: FTGLPixmapFont.h: No such file or directory source/blender/ftfont/intern/FTF_TTFont.h:41:29: error: FTGLTextureFont.h: No such file or directory source/blender/ftfont/intern/FTF_TTFont.h:115: error: ISO C++ forbids declaration of 'FTFont' with no type source/blender/ftfont/intern/FTF_TTFont.h:115: error: expected ';' before '*' token source/blender/ftfont/intern/FTF_TTFont.h:117: error: ISO C++ forbids declaration of 'FTFont' with no type source/blender/ftfont/intern/FTF_TTFont.h:117: error: expected ';' before '*' token source/blender/ftfont/intern/FTF_TTFont.h:118: error: ISO C++ forbids declaration of 'FTFont' with no type source/blender/ftfont/intern/FTF_TTFont.h:118: error: expected ';' before '*' token source/blender/ftfont/intern/FTF_TTFont.h:119: error: ISO C++ forbids declaration of 'FTFont' with no type source/blender/ftfont/intern/FTF_TTFont.h:119: error: expected ';' before '*' token scons: *** [/var/tmp/portage/blender-2.41-r1/work/build/linux2/source/blender/ftfont/intern/FTF_Api.o] Error 1 scons: building terminated because of errors. !!! ERROR: media-gfx/blender-2.41-r1 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile blender-2.41-r1.ebuild, line 105: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant. I've done so far: - installed from the 206.1 life CD - changed the USE flags due to my needs - emerged sync - emerged newuse There is a bug mentioned on blender.org, that 2.4* won't build with gcc 4.1.*, but the error seems to be something different. I had a look into FTF_TTFont.h. The files FTGLPixmapFont.h and FTGLTextureFont.h are in fact included from there but they are located in /var/tmp/portage/blender-2.41-r1/work/blender/extern/bFTGL/include/, which is not amongst the -I switches for gcc. I solved the problem (for me with a quick and dirty trick). I copied the files in the dir mentioned above into ~/blenderincs, started the emerge and fired ``cp ~/blenderincs/*.h /var/tmp/portage/blender-2.41-r1/work/blender/source/blender/ftfont/intern'', which is amongst the -I switches. The build went well and blender seems to be up and running. Regards Frank -- [email protected] mailing list

