I have built and tested the k3d ebuilds on AMD64 and it seems to work reasonably well. Reproducible: Always Steps to Reproduce: 1. ekeyword ~amd64 k3d-0.4.4.2.ebuild 2. emerge k3d Actual Results: Builds and launches fine on amd64.
Tested here also works well.
Sorry for the delay in testing this Can't get it to merge here, fails during configure. Latest version of netpbm is installed checking for netpbm... found checking for newer versions of pnmtotiff... configure: error: It appears that you're using an older version of the netpbm tools. netpbm is a collection of programs that read and write a large number of bitmap file formats. K-3D can use netpbm to read and write bitmap images for use as textures. In particular, K-3D uses pnmtotiff to write image files in TIFF format for use with RenderMan compatible render engines. Unfortunately, the version of pnmtotiff installed on your system automatically stores greyscale images and images containing fewer than 256 distinct colors in a format that most RenderMan compatible render engines can't load. It is strongly recommended that you upgrade to a newer version of netpbm. If you wish to bypass this error message, re-run configure with the --without-new-pnmtotiff option. In this case, any greyscale or low-color images you use as textures will probably fail to render, regardless of their source file format. If you upgrade netpbm later on, be sure to re-run configure and re-install K-3D, or manually add the -color and -truecolor options to your share/netpbm.conf file. !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/k3d-0.4.4.2/work/k3d-0.4.4.2/config.log !!! ERROR: media-gfx/k3d-0.4.4.2 failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. Passing the --without-new-pnmtotiff option to configure in the ebuild does bypass the error message, but I assume the problem still remains Either of you get this problem? Jim Portage 2.0.51.22-r2 (default-linux/amd64/2005.1, gcc-3.4.3, glibc-2.3.5-r0, 2.6.12-gentoo-r6 x86_64) ================================================================= System uname: 2.6.12-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon64 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks multilib-strict sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk" LINGUAS="en_GB" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aac alsa amarok amd64 avi berkdb bitmap-fonts browserplugin cdb cdr crypt cups curl directfb dvd dvdr dvdread eds encode esd fam foomaticdb fortran gdbm gif gphoto2 gpm gstreamer gtk gtk2 hal imagemagick imlib ipv6 java jpeg junit kde kdeenablefinal libwww lzw lzw-tiff mad mikmod mp3 mpeg mplayer msn ncurses nls nocd nvidia ogg oggvorbis opengl pam pdflib perl pic png python qt quicktime readline real ruby samba sdl spell ssl symlink tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts usb userlocales v4l vcd vorbis xine xml2 xpm xv zlib linguas_en_GB userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
Ah. But that still doesn't allow compilation object_model.cpp:283: error: too few template-parameter-lists object_model.cpp:283: error: expected `,' or `;' before '=' token object_model.cpp:364: error: too few template-parameter-lists object_model.cpp:364: error: expected `,' or `;' before '=' token object_model.cpp:390: error: too few template-parameter-lists object_model.cpp:390: error: expected `,' or `;' before '=' token object_model.cpp:646: error: too few template-parameter-lists object_model.cpp:646: error: expected `,' or `;' before '=' token object_model.cpp:678: error: too few template-parameter-lists object_model.cpp:678: error: expected `,' or `;' before '=' token object_model.cpp:841: error: too few template-parameter-lists object_model.cpp:841: error: expected `,' or `;' before '=' token make[2]: *** [object_model.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/k3d-0.4.4.2/work/k3d-0.4.4.2/modules/python' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/k3d-0.4.4.2/work/k3d-0.4.4.2/modules' make: *** [all-recursive] Error 1 !!! ERROR: media-gfx/k3d-0.4.4.2 failed. !!! Function src_compile, Line 63, Exitcode 2 !!! (no error message)
That's odd, it built on my system. This is related to bug 99620 so try the latest 'stable' version of k3d which isn't in portage yet: 1. cp k3d-0.4.4.2.ebuild k3d-0.4.5.0.ebuild 2. Change line 11, SRC_URI="mirror://sourceforge/k3d/${P}-src.tar.bz2" to: SRC_URI="mirror://sourceforge/k3d/${P}.tar.bz2" 3. emerge k3d Here is my system information to add to this bug report: Portage 2.0.51.22-r2 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.5-r0, 2.6 .12-gentoo-r6 x86_64) ================================================================= System uname: 2.6.12-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3400+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share /config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/shar e/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/sh are/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/tex mf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache digest distlocks fixpackages nostrip sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/ distributions/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 3dnowex X Xaw3d aac aalib alsa apache2 arts avi bash-completion berkd b bibi bitmap-fonts bonobo cddb cdparanoia cdr crypt cups curl dbd dbread doc dv dvb dvd dvdr dvdread edl eds emacs encode esd fam ffmpeg flac foomaticdb fortra n fpx gd gdbm ggi gif gnome gphoto2 gpm graphviz gs gstreamer gtk gtk2 gtkhtml h al ieee1394 imagemagick imlib ipv6 jack java javascript jbig jikes jpeg junit jy thon kde kdeenablefinal lcms libgd libgda libwww lirc live lzo lzw lzw-tiff mad mailwrapper md5sum mng motif mozilla mp3 mpeg nas ncurses network nls nptl nptlo nly nvidia objc odbc offensive ogg oggvorbis openexr opengl oss pam pcre pdflib perl perlsuid pic plotutils png povray ppds python qt quicktime readline real rt c scanner sdl slang snmp spell ssl svg tcktk tcltk tcpd test tetex tga theora th reads tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l v4l2 vorbis wmf xalsa xanim xine xml2 xmms xpm xprint xv xvid xvmc yv12 zlib userland _GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
One more comment--I didn't add ruby support. That might be a problem according to bug 87524. --Dan
Ruby stuff is commented out of the ebuild anyway. The USE flag does nothing
graphics team do you have any ideia about this problems ?
tested the very latest netpbm (.29 ) and the configure still claims that is outdated. I'll check the other issues later
Yikes, I just re-emerged k3d and saw the netpbm problem. It seems that it was upgraded since I last emerged k3d. I added netpbm-10.28 to /etc/portage/package.mask on my system, downgraded to the last stable version, netpbm-10.20 then emerged k3d and it seems fine now. Perhaps this is a netpbm bug? It would be great to get the new k3d-0.5.x series working as development seems to have ceased on the 0.4.x version. However, I can't get it to build yet. --Dan
See the 0.4.5.0 ebuild posted in bug 102936
Same error here using the new 0.4.5.0 ebuild... object_model.cpp:283: error: too few template-parameter-lists object_model.cpp:283: error: expected `,' or `;' before '=' token object_model.cpp:364: error: too few template-parameter-lists object_model.cpp:364: error: expected `,' or `;' before '=' token object_model.cpp:390: error: too few template-parameter-lists object_model.cpp:390: error: expected `,' or `;' before '=' token object_model.cpp:646: error: too few template-parameter-lists object_model.cpp:646: error: expected `,' or `;' before '=' token object_model.cpp:678: error: too few template-parameter-lists object_model.cpp:678: error: expected `,' or `;' before '=' token object_model.cpp:841: error: too few template-parameter-lists object_model.cpp:841: error: expected `,' or `;' before '=' token make[2]: *** [object_model.lo] Error 1 Jim
we'll keyword it when bug 91570 is fixed