Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 63220 - app-sci/ecell-3.1.102 works on amd64
Summary: app-sci/ecell-3.1.102 works on amd64
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on: 63221
Blocks:
  Show dependency tree
 
Reported: 2004-09-08 05:05 UTC by Andreas Korinek
Modified: 2005-02-05 18:04 UTC (History)
0 users

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 Andreas Korinek 2004-09-08 05:05:13 UTC
please add ~amd64 to app-sci/ecell-3.1.102

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.50-r11 (default-amd64-2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r0, 
2.6.7-gentoo-r9) 
================================================================= 
System uname: 2.6.7-gentoo-r9 x86_64 AMD Athlon(tm) 64 Processor 3000+ 
Gentoo Base System version 1.5.3 
Autoconf: sys-devel/autoconf-2.59-r4 
Automake: sys-devel/automake-1.8.5-r1 
ACCEPT_KEYWORDS="amd64 ~amd64" 
AUTOCLEAN="yes" 
CFLAGS="-O2 -pipe -fomit-frame-pointer" 
CHOST="x86_64-pc-linux-gnu" 
COMPILER="" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /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/terminfo /etc/env.d" 
CXXFLAGS="-O2 -pipe -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache" 
GENTOO_MIRRORS="http://gentoo.osuosl.org 
http://distro.ibiblio.org/pub/Linux/distributions/gentoo" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="X acpi alsa amd64 apache2 arts artswrappersuid avi bcmath berkdb 
bootsplash bzlib cdr codecs crypt cups dga divx4linux dvd encode esd ex exif 
f77 fftw foomaticdb ftp gd gdbm gif gimp gimpprint gnuplot gphoto2 gpm gsl gtk 
gtk2 imagemagick imap imlib java jpeg kde libg++ libwww mikmod motif moznoirc 
moznomail moznoxft mpeg multilib mupad-noscilab mysql nas ncurses nls nogcj 
oggvorbis opengl oss pam pcmcia pcre pdf pdflib pear-db perl php png ppds 
python qt quicktime readline rtc scanner sdl slang soap spell sqlite ssl tcltk 
tcpd tetex truetype usb xine xml2 xmms xosd xv zlib"
Comment 1 Simon Stelling (RETIRED) gentoo-dev 2004-09-08 05:42:16 UTC
please tell us what you had to do to get the ebuild working, digests were missing here. you should be able to install the package with a simple emerge package (after adding ~amd64 to the keywords of course).

also, i can't confirm that it works, i get several errors during the build. can someone confirm that or is it just my box?
Comment 2 Andreas Korinek 2004-09-08 06:33:49 UTC
I already filed bugs for that, see #63215 and #63221.

GTK Mode seems to be borked, but command line mode works.
Comment 3 Simon Stelling (RETIRED) gentoo-dev 2004-09-08 10:06:11 UTC
sorry, i can't confirm that, it fails also without gtk for me. setting dependency on #63221
Comment 4 daniel robert hyduke 2004-10-01 18:10:37 UTC
Using the patch from 63221, the command line version (USE="-gtk") appears to compile correctly.  I have not yet tested the gtk version, because my amd64 machine is a dedicated fileserver and I may not want to add too many extra unused packages.  If anybody wants to test the gtk version then you will need to unmask, or keyword, dev-python/python-gtkextra and x11-libs/gtk+extra.
----------------------------
System info
Opteron 240 1.4 Ghz
portage-2.0.51_rc7
gcc-3.3.4-r2
glibc-2.3.4.20040808

CFLAGS="-O2 -mfpmath=sse -msse2 -mmmx -m3dnow"
CHOST="x86_64-pc-linux-gnu"
USE="-* f77 ssl apache2 maildir imap mmx sse 3dnow"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="amd64 ~amd64"
Comment 5 Marcus D. Hanwell (RETIRED) gentoo-dev 2005-01-04 20:41:39 UTC
I get an error with the patched version and USE="-gnome", looks like issues compiling with GCC 3.4. The error I get is,

Polymorph.hpp: In member function `const T libecs::PolymorphValue::as() const':
Polymorph.hpp:67: error: there are no arguments to `DefaultSpecializationInhibited' that depend on a template parameter, so a declaration of `DefaultSpecializationInhibited' must be available
Polymorph.hpp:67: error: (if you use `-fpermissive', G++ will accept your code,but allowing the use of an undeclared name is deprecated)
Polymorph.hpp: In member function `const T libecs::Polymorph::as() const':
Polymorph.hpp:292: error: there are no arguments to `DefaultSpecializationInhibited' that depend on a template parameter, so a declaration of `DefaultSpecializationInhibited' must be available

!!! ERROR: sci-biology/ecell-3.1.102-r1 failed.

This needs attention as GCC 3.4 is now used on most amd64 systems.
Comment 6 Simon Stelling (RETIRED) gentoo-dev 2005-01-05 07:40:19 UTC
i tested it with a gcc 3.4, could you provide your 'emerge info' please?
Comment 7 Marcus D. Hanwell (RETIRED) gentoo-dev 2005-01-05 07:58:48 UTC
It basically says that you could change the flags passed to g++ to allow the code, but I just tried it again and it is failing for me at the same place.


amd64 ~ # emerge info
Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.10-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.4.16
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig buildpkg ccache cvs digest distlocks sandbox sign"
GENTOO_MIRRORS="http://mir.zyrianes.net/gentoo/ ftp://mirror.nutsmaas.nl/gentoo/ http://ftp.easynet.nl/mirror/gentoo/"
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 aalib acl acpi aim alsa amd64 apache2 audiofile avi berkdb bitmap-fonts bonobo cdparanoia cdr crypt cscope cups curl directfb divx4linux doc dvd dvdr encode esd ethereal evo f77 fam fbcon fftw flac flash foomaticdb fortran gb gd gdbm gif gimpprint ginac gmp gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile icq imagemagick imlib innodb ipv6 jabber java jikes joystick jp2 jpeg junit kde lcms ldaplibg++ libwww lzw lzw-tiff mad mcal mikmod motif mozilla mpeg mpi msn multilib mysql nas ncurses netcdf nls nptl odbc offensive oggvorbis opengl oscar oss pam pdflib perl plotutils png postgres ppds python qt quicktime readline samba sasl scanner sdl slang slp snmp spell sqlite ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb userlocales vhosts videos wmf wxwindows xine xinerama xml xml2 xmms xpm xrandr xscreensaver xv xvid yahoo zlib linguas_en_GB"
Comment 8 Simon Stelling (RETIRED) gentoo-dev 2005-02-05 18:04:55 UTC
apparently doesn't work