Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 111489 - Rails 0.14.1 builds on amd64
Summary: Rails 0.14.1 builds on amd64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: AMD64 Testing Team
URL:
Whiteboard:
Keywords: TESTED
Depends on: 114693 114695
Blocks:
  Show dependency tree
 
Reported: 2005-11-04 09:03 UTC by Max
Modified: 2005-12-17 16:02 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 Max 2005-11-04 09:03:54 UTC
Rails works fine on amd64, please add ~amd64 or amd64 to the rails ebuild.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Max 2005-11-04 11:14:40 UTC
While I'm at it, sqlite-ruby also builds on amd64, and needs ~amd64 or amd64 too...
Comment 2 Brandon Edens 2005-11-07 14:55:28 UTC
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.
Comment 3 AJ Armstrong 2005-11-07 20:45:21 UTC
(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.

Comment 4 AJ Armstrong 2005-11-07 21:50:37 UTC
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.
Comment 5 Max 2005-11-11 11:41:52 UTC
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
Comment 6 AJ Armstrong 2005-11-11 19:26:10 UTC
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
Comment 7 Luis Medinas (RETIRED) gentoo-dev 2005-11-18 17:01:45 UTC
AJ can you please test the latest version and the dependency too so we can add
the keyword ?
Comment 8 AJ Armstrong 2005-12-06 08:18:43 UTC
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.
Comment 9 Patrick McLean gentoo-dev 2005-12-06 21:53:36 UTC
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

Comment 10 AJ Armstrong 2005-12-07 20:20:22 UTC
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
Comment 11 AJ Armstrong 2005-12-17 16:02:20 UTC
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.