the 'verse' component of the blender releases is disabled by default, it would be cool to have a useflag for it. the corresponding scons flag is called 'WITH_BF_VERSE' (see ./config/linux2-config.py int the blender sources) some more information: http://wiki.blender.org/index.php/VerseIntegrationToBlenderUserDoc http://verse.blender.org/news/ Reproducible: Always
Created attachment 124818 [details, diff] adds "verse" USE flag to blender-2.44.ebuild This is a sufficient modification of blender ebuild.
How to test it? I always thought that verse is still experimental
Read thru http://www.blender.org/download/get-blender/verse-blender/ Verse is actually nearing it's development schedule's end and is pretty much mature. We've been using it for some time now, with great results (600 meter ship all with interiors with details ranging from a 100 meter rail cannon to a photorealistic glass of wine in the crew lounge done in a single week by 22 people).
Please test it
hmm, there seems to be a patchfile missing... (emerge info below) icarium blender # emerge blender Calculating dependencies... done! >>> Verifying ebuild Manifests... >>> Emerging (1 of 1) media-gfx/blender-2.44-r1 to / * ffmpeg-0.4.9-p20070330.tar.bz2 MD5 ;-) ... [ ok ] * ffmpeg-0.4.9-p20070330.tar.bz2 RMD160 ;-) ... [ ok ] * ffmpeg-0.4.9-p20070330.tar.bz2 SHA1 ;-) ... [ ok ] * ffmpeg-0.4.9-p20070330.tar.bz2 SHA256 ;-) ... [ ok ] * ffmpeg-0.4.9-p20070330.tar.bz2 size ;-) ... [ ok ] * blender-2.44.tar.gz MD5 ;-) ... [ ok ] * blender-2.44.tar.gz RMD160 ;-) ... [ ok ] * blender-2.44.tar.gz SHA1 ;-) ... [ ok ] * blender-2.44.tar.gz SHA256 ;-) ... [ ok ] * blender-2.44.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking blender-2.44.tar.gz ;-) ... [ ok ] * checking ffmpeg-0.4.9-p20070330.tar.bz2 ;-) ... [ ok ] >>> cfg-update-1.8.2-r1: Creating checksum index... >>> Unpacking source... >>> Unpacking blender-2.44.tar.gz to /var/tmp/portage/media-gfx/blender-2.44-r1/ work >>> Unpacking ffmpeg-0.4.9-p20070330.tar.bz2 to /var/tmp/portage/media-gfx/blend er-2.44-r1/work rmdir: include: No such file or directory * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/local/portage/my_overlay/media-gfx/blender/files/blender-2.37-dirs.pat ch * ( blender-2.37-dirs.patch ) * * ERROR: media-gfx/blender-2.44-r1 failed. * Call stack: * ebuild.sh, line 1647: Called dyn_unpack * ebuild.sh, line 768: Called qa_call 'src_unpack' * ebuild.sh, line 44: Called src_unpack * blender-2.44-r1.ebuild, line 61: Called epatch '/usr/local/portage/my_ove rlay/media-gfx/blender/files/blender-2.37-dirs.patch' * eutils.eclass, line 161: Called die * * Cannot find $EPATCH_SOURCE! * If you need support, post the topmost build error, and the call stack if rele vant. * A complete build log is located at '/var/log/portage/media-gfx:blender-2.44-r 1:20070715-182535.log'. * This ebuild is from an overlay: '/usr/local/portage/my_overlay/' * Portage 2.1.3_rc8 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r3, 2.6.20-g entoo-r7 x86_64) ================================================================= System uname: 2.6.20-gentoo-r7 x86_64 Dual Core AMD Opteron(tm) Processor 265 Gentoo Base System release 1.12.10 Timestamp of tree: Sat, 14 Jul 2007 10:20:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r7 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.22 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=opteron -O3 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shu tdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=opteron -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict unmerge-orph ans" GENTOO_MIRRORS="http://130.59.10.35/ftp/mirror/gentoo/ http://130.59.10.34/ftp/m irror/gentoo/ http://85.25.128.62 http://pandemonium.tiscali.de/pub/gentoo/ http ://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" LINGUAS="en" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/di stfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/xeffects /usr/local/portage/my_overla y /usr/local/portage/external_overlays" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X aac acl amarok amd64 apache2 arts asf bash-completion bcp berkdb binary-d rivers bitmap-fonts blas branding bzip2 cal3d cdda cddb cdr cli cpudetection cra cklib crypt cups curl d dbus dri dvd dvdr dvdread dvi emerald exif expat ffmpeg firefox fortran gdbm gif gimp glitz glut gpm hal httpd iconv id3 imagemagick ink jar ipod ipv6 isdnlog java javascript jpeg jpeg2k kdeenablefinal lame lesstif li bg++ live lua matroska midi mmx mp4 mp4live mpeg2 mpi mplayer mudflap ncurses ne twork nls noamazon nodrm nptl nptlonly nsplugin nvidia ogg openexr openmp pam pc h pcre pdf perl player png pppd pyste python readline reflection rtsp session sk ins slang spl sse sse2 ssl stream svg tcpd tetex theora threads tiff truetype tr uetype-fonts type1-fonts unicode upnp v4l v4l2 visualization vorbis wavpack wmp wxwindows x264 xattr xcomposite xinerama xml xorg xosd xv xvid zlib" ALSA_CARDS= "ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens137 1 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio vi a82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare d snoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw mu lti null plug rate route share shm softvol" CAMERAS="kodak canon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz6 33 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VI DEO_CARDS="nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTA GE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Resync portage and fix your overlay by copying all required files. Anyway this has nothing to do with verse.
oops, my bad. thanks, now it's compiling. out of curiosity: shouldn't "ebuild ... digest" report a file missing from the files/ subdir? cheers, simon
it only compiles with USE="-ffmpeg" (= using the interal one), but i'm fine with that for now. it think, it is the same problem as with cinelerra (the img_convert API went away): http://bugs.cinelerra.org/show_bug.cgi?id=390 -- simon