Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 99619 - Please add ~amd64 to k3d keywords
Summary: Please add ~amd64 to k3d keywords
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on: 91570
Blocks:
  Show dependency tree
 
Reported: 2005-07-19 22:17 UTC by Daniel Fort
Modified: 2005-09-24 02:16 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Fort 2005-07-19 22:17:37 UTC
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.
Comment 1 Chad A. Simmons 2005-07-30 14:17:58 UTC
Tested here also works well.
Comment 2 Jim Laflin 2005-08-15 09:17:49 UTC
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
Comment 3 Jim Laflin 2005-08-15 10:04:10 UTC
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)
Comment 4 Daniel Fort 2005-08-15 11:48:46 UTC
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
Comment 5 Daniel Fort 2005-08-15 11:51:45 UTC
One more comment--I didn't add ruby support. That might be a problem according
to bug 87524.

--Dan
Comment 6 Jim Laflin 2005-08-15 11:56:55 UTC
Ruby stuff is commented out of the ebuild anyway. The USE flag does nothing
Comment 7 Luis Medinas (RETIRED) gentoo-dev 2005-08-15 12:08:48 UTC
graphics team do you have any ideia about this problems ?
Comment 8 Luca Barbato gentoo-dev 2005-08-15 13:31:35 UTC
tested the very latest netpbm (.29 )

and the configure still claims that is outdated.

I'll check the other issues later
Comment 9 Daniel Fort 2005-08-15 16:29:37 UTC
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
Comment 10 Timothy M. Shead 2005-08-17 20:38:11 UTC
See the 0.4.5.0 ebuild posted in bug 102936
Comment 11 Jim Laflin 2005-08-22 19:16:59 UTC
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
Comment 12 Simon Stelling (RETIRED) gentoo-dev 2005-09-24 02:16:15 UTC
we'll keyword it when bug 91570 is fixed