Rails works fine on amd64, please add ~amd64 or amd64 to the rails ebuild. Reproducible: Always Steps to Reproduce: 1. 2. 3.
While I'm at it, sqlite-ruby also builds on amd64, and needs ~amd64 or amd64 too...
rails et al also work fine for me under amd64. I've been using these packages for at least 3 months. I would also like these programs to be marked stable/unstable and follow the same keywords as the x86 counterpart.
(In reply to comment #1) > While I'm at it, sqlite-ruby also builds on amd64, and needs ~amd64 or amd64 too... As this doesn't appear to be a dependancy of Rails, please submit it as a separate bug. It's difficult to keyword a bug that refers to multiple packages.
If you could offer some notes (or a site) on how to test Ruby on Rails under Linux, these would be useful. Most howtos I am encountering are assuming a Windows environment, which makes testing somewhat difficult.
If you just install rails, ruby etc. thru portage, you've got a rails install. See the tutorial at http://manuals.rubyonrails.com/read/book/7
Tested dev-ruby/rails-0.14.2 for ~amd64 (NOTE: Not 0.14.3, that has a dependancy that can't go ~amd64 yet, see bug 112236). Compiles, builds and loads. Tested against the tutorial cited in previous comment. Works fine. Tests good for ~amd64 Portage 2.0.51.22-r3 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo x86_64) ================================================================= System uname: 2.6.14-gentoo x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 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.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe" CHOST="x86_64-pc-linux-gnu" 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.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks multilib-strict sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/etc/portage/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 alsa avi berkdb bitmap-fonts bzip2 crypt cups eds emboss encode expat foomaticdb fortran gdbm gif gpm gstreamer gtk2 imlib ipv6 java jpeg ldap lzw lzw-tiff mp3 mpeg mysql ncurses nls opengl pam pdflib perl png python quicktime readline ruby sdl spell ssl tcpd tiff truetype-fonts type1-fonts udev usb userlocales xpm xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
AJ can you please test the latest version and the dependency too so we can add the keyword ?
Gah. Sorry, I obviously missed your testing request in my inbox. I'm bugspamming you all to let you know that I am finally on it, and to make a new message appear that'll remind me to take a look at this tonight.
I tested dev-ruby/rails-0.14.3 on amd64 it compiles and runs fine. Some dependencies also need to be keyworded for USE flags. See bug #114693 and #114695 Portage 2.0.51.22-r3 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.13-gentoo-r2 x86_64) ================================================================= System uname: 2.6.13-gentoo-r2 x86_64 Intel(R) Pentium(R) 4 CPU 3.40GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 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.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -fomit-frame-pointer -ffast-math -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control /var/www" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=nocona -O2 -fomit-frame-pointer -ffast-math -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks multilib-strict sandbox sfperms strict" GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://gentoo.cs.mcgill.ca/gentoo-portage" USE="amd64 apache apache2 avi bash-completion berkdb bitmap-fonts bzip2 crypt cups eds emacs emboss encode expat foomaticdb fortran gcj gdbm gif gmp gnutls gstreamer gtk2 hardened idn imap imlib ithreads java jpeg junit libwww lzw lzw-tiff memlimit mhash mp3 mpeg mysql ncurses nfs nis nls no-old-linux nonfsv4 nptl nptlonly pam pdflib perl php png postgres ppds python readline ruby samba spell sqlite ssl tcpd tiff truetype truetype-fonts type1-fonts udev usb userlocales winbind xml xml2 xpm zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
The mysql-ruby dependant package still fails on multilib strict. This is likely going to be fixed (per the note today in bug 89985) very shortly. Once that fix propagates, I'll revisit 0.14.3
Ok, I'm still seeing the dependancy issue with mysql-ruby. However, this version has been superceded by the release of a rails-1.0.0 ebuild. Close this one as fixed (the original package was tested and marked) and redirect any testing work to the reails-1 bug at bug #115774.