Summary: | media-gfx/blender-2.47-r1 build fails | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Steven <blitz00> |
Component: | Current packages | Assignee: | Markus Meier <maekke> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fmccor, graphics+disabled, lu_zero |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build log |
Description
Steven
2008-09-08 13:27:46 UTC
Created attachment 164907 [details]
build log
There is no scons.config (In reply to comment #2) > There is no scons.config > There is no scons.config in /zzz/tmp/portage/media-gfx/blender-2.47-r1/work/ or anywhere else. Please try emerging with "-fvisibility-inlines-hidden" stripped from your CXXFLAGS and report back. On at least (2 different) amd64 systems: With USE='-ffmpeg' build goes off the rails thus: source/blender/blenkernel/intern/writeffmpeg.c:32:34: error: libavformat/avformat.h: No such file or directory source/blender/blenkernel/intern/writeffmpeg.c:33:32: error: libavcodec/avcodec.h: No such file or directory And so on for several files which seem to be missing from blender source. (And with USE=ffmpeg it requires an upgrade to ffmpeg whitch immediately downgrades, presumably because ffmpeg is not slotted.) Tentatively reassigning to Markus. emerge -pv ffmpeg blender [ebuild R ] media-video/ffmpeg-0.4.9_p20080326 USE="X a52 aac amr encode ipv6 mmx mp3 sdl theora threads truetype vorbis x264 xvid zlib (-altivec) -bindist -debug -doc -hardcoded-tables -ieee1394 -imlib -network -test" 0 kB [ebuild U ] media-gfx/blender-2.47-r1 [2.46-r1] USE="blender-game ffmpeg jpeg nls openmp%* png -bullet% -openal -openexr -player% -quicktime% -verse" 0 kB It still fails without -fvisibility-inlines-hidden: ........... /zzz/tmp/portage/media-gfx/blender-2.47-r1/work/build/linux2/lib/libbf_ketsji.a(KX_ConvertPhysicsObjects.o):KX_ConvertPhysicsObjects.cpp:(.text._ZN14btTriangleMesh11addTriangleERK9btVector3S2_S2_[btTriangleMesh::addTriangle(btVector3 const&, btVector3 const&, btVector3 const&)]+0x502): more undefined references to `btAlignedFree(void*)' follow /zzz/tmp/portage/media-gfx/blender-2.47-r1/work/build/linux2/lib/libbf_ketsji.a(KX_ConvertPhysicsObjects.o): In function `btTriangleMesh::addTriangle(btVector3 const&, btVector3 const&, btVector3 const&)': KX_ConvertPhysicsObjects.cpp:(.text._ZN14btTriangleMesh11addTriangleERK9btVector3S2_S2_[btTriangleMesh::addTriangle(btVector3 const&, btVector3 const&, btVector3 const&)]+0x537): undefined reference to `btAlignedAlloc(int, int)' KX_ConvertPhysicsObjects.cpp:(.text._ZN14btTriangleMesh11addTriangleERK9btVector3S2_S2_[btTriangleMesh::addTriangle(btVector3 const&, btVector3 const&, btVector3 const&)]+0x554): undefined reference to `btAlignedAlloc(int, int)' KX_ConvertPhysicsObjects.cpp:(.text._ZN14btTriangleMesh11addTriangleERK9btVector3S2_S2_[btTriangleMesh::addTriangle(btVector3 const&, btVector3 const&, btVector3 const&)]+0x579): undefined reference to `btAlignedAlloc(int, int)' KX_ConvertPhysicsObjects.cpp:(.text._ZN14btTriangleMesh11addTriangleERK9btVector3S2_S2_[btTriangleMesh::addTriangle(btVector3 const&, btVector3 const&, btVector3 const&)]+0x59e): undefined reference to `btAlignedAlloc(int, int)' KX_ConvertPhysicsObjects.cpp:(.text._ZN14btTriangleMesh11addTriangleERK9btVector3S2_S2_[btTriangleMesh::addTriangle(btVector3 const&, btVector3 const&, btVector3 const&)]+0x5bb): undefined reference to `btAlignedAlloc(int, int)' /zzz/tmp/portage/media-gfx/blender-2.47-r1/work/build/linux2/lib/libbf_ketsji.a(KX_ConvertPhysicsObjects.o):KX_ConvertPhysicsObjects.cpp:(.text._ZN14btTriangleMesh11addTriangleERK9btVector3S2_S2_[btTriangleMesh::addTriangle(btVector3 const&, btVector3 const&, btVector3 const&)]+0x5d8): more undefined references to `btAlignedAlloc(int, int)' follow /zzz/tmp/portage/media-gfx/blender-2.47-r1/work/build/linux2/lib/libbf_ketsji.a(KX_BulletPhysicsController.o): In function `KX_BulletPhysicsController::SuspendDynamics(bool)': KX_BulletPhysicsController.cpp:(.text+0x7ec): undefined reference to `btCollisionObject::setActivationState(int)' /zzz/tmp/portage/media-gfx/blender-2.47-r1/work/build/linux2/lib/libbf_ketsji.a(KX_BulletPhysicsController.o): In function `KX_BulletPhysicsController::SetSumoTransform(bool)': KX_BulletPhysicsController.cpp:(.text+0xcd0): undefined reference to `btCollisionObject::activate(bool)' KX_BulletPhysicsController.cpp:(.text+0xd1a): undefined reference to `btRigidBody::setCenterOfMassTransform(btTransform const&)' /zzz/tmp/portage/media-gfx/blender-2.47-r1/work/build/linux2/lib/libbf_ketsji.a(KX_BulletPhysicsController.o): In function `KX_BulletPhysicsController::RestoreDynamics()': KX_BulletPhysicsController.cpp:(.text+0xd9e): undefined reference to `btCollisionObject::forceActivationState(int)' collect2: ld returned 1 exit status Install file: "release/scripts/help_web_devcomm.py" as "/zzz/tmp/portage/media-gfx/blender-2.47-r1/work/install/linux2/.blender/scripts/help_web_devcomm.py" scons: *** [/zzz/tmp/portage/media-gfx/blender-2.47-r1/work/build/linux2/bin/blender] Error 1 scons: building terminated because of errors. * * ERROR: media-gfx/blender-2.47-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2610: Called die ... Just trying to get the CC right as per recent comments on gentoo-dev. Apologies if I misuderstood. from the trace I guess that's related to bullet... reproduced and tracked. Sync in a while and should work. |