"As an bug-fix update for the 2.46 release, we've now released 2.47, which is the stable version for everyone to upgrade to!" I guess it's worth having that in the tree! Reproducible: Always
Created attachment 164122 [details, diff] blender-2.47.ebuild.patch this (patched) ebuild bumps blender to 2.47 and fixes bug #224181 and bug #181892. luca, do you have any objections to commit this ebuild?
I tried on my local overlay to just rename official 2.46-r1 ebuild to 2.47 and noticed that blender-2.46-select_charmap.patch doesn't apply. looking at the sources it seems already applied upstream (check it anyway).
bumped in cvs, thanks for the report.
blender-2.47-r1 fails for me: ... KX_BulletPhysicsController.cpp:(.text+0xb11): undefined reference to `btRigidBody::setCenterOfMassTransform(btTransform const&)' /var/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+0xb6e): undefined reference to `btCollisionObject::forceActivationState(int)' collect2: ld returned 1 exit status scons: *** [/var/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 2680: Called die * The specific snippet of code: * scons ${MAKEOPTS/-l[0-9]} || die "!!! Please add ${S}/scons.config when filing bugs reports to bugs.gentoo.org"; * The die message: * !!! Please add /var/tmp/portage/media-gfx/blender-2.47-r1/work/blender-2.47/scons.config when filing bugs reports to bugs.gentoo.org * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/media-gfx:blender-2.47-r1:20080908-083339.log'. * The ebuild environment file is located at '/var/tmp/portage/media-gfx/blender-2.47-r1/temp/environment'. *
I tried to install the new blender today (blender-2.47-r1). 2 issues showed up: 1) It do not compile with -ffmpeg 2) It do not compile with -bullet (the problem reported in #4 by R!tman) I have made a ebuild patch to correct the problems. Issue 1 is happening because the new ebuild removed a line handling ffmpeg. Reinserting the line make it work again. The same problem exist for png and jpeg as far as I can see, but I have not testet that part. Issue 2 is because the blender build process still use symbols from the bullet package even is configured not to use bullet. As the bullet source used from blender is included in the blender source, my solution is to always compile with bullet (the bullet option is removed from the ebuild).
Created attachment 164900 [details, diff] Patch to correct the 2.47-r1 build
Just forgot to mention, in the ebuild, the line: "!!! Please add ${S}/scons.config when filing bugs reports to bugs.gentoo.org" should be changed to something else as that file does not exist. Maybe it is the file user-config.py now? Somebody who knows should change it.
blender-2.47-r2.ebuild works fine for me! Thanks!
2.47-r1 builds for me, but still can save the runtime.
Sorry, i mistyped. I meant i can't save the runtime.
thanks for the hint, fixed in cvs.