From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1GlYhJ-00055t-U3 for garchives@archives.gentoo.org; Sat, 18 Nov 2006 22:30:06 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.8) with SMTP id kAIMPQ0w005493; Sat, 18 Nov 2006 22:25:26 GMT Received: from av3.karneval.cz (av3.karneval.cz [81.27.192.17]) by robin.gentoo.org (8.13.8/8.13.8) with ESMTP id kAIMLg9b025996 for ; Sat, 18 Nov 2006 22:21:42 GMT Received: from av3.karneval.cz (localhost.localdomain [127.0.0.1]) by av3.karneval.cz (Postfix) with ESMTP id 8973C85C86 for ; Sat, 18 Nov 2006 23:20:35 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on av3.karneval.cz X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DK_POLICY_SIGNSOME autolearn=ham version=3.1.7 X-Sagator-Scanner: 0.8.0-1 at av3.karneval.cz; status(quarantine(drop(buffer2mbox(libclam()))), status(drop(quarantine(SpamAssassinD())))) X-Sagator-ID: 20061118-232035-0001-23167-D1eHhI@av3.karneval.cz Received: from mail.karneval.cz (mx1.karneval.cz [81.27.192.53]) by av3.karneval.cz (Postfix) with ESMTP id 7B62895080 for ; Sat, 18 Nov 2006 23:20:35 +0100 (CET) Received: from ip-89-102-168-138.karneval.cz (ip-89-102-168-138.karneval.cz [89.102.168.138]) by mail.karneval.cz (Postfix) with ESMTP id 2B9733219B1 for ; Sat, 18 Nov 2006 23:21:36 +0100 (CET) Subject: [gentoo-user] Can't emerge blender From: frank To: gentoo-user@lists.gentoo.org Content-Type: text/plain Date: Sat, 18 Nov 2006 23:20:43 +0100 Message-Id: <1163888443.8914.21.camel@localhost> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 Content-Transfer-Encoding: 7bit X-Archives-Salt: cdcefd9f-2482-44fb-a0f0-92a3a93f73e7 X-Archives-Hash: f36e44bc63a85b30e3024525e674004a 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 -- gentoo-user@gentoo.org mailing list