Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 111523 - jamvm 1.3.3 can not be emerged
Summary: jamvm 1.3.3 can not be emerged
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: High normal (vote)
Assignee: Karl Trygve Kalleberg (RETIRED)
URL:
Whiteboard:
Keywords:
: 111527 (view as bug list)
Depends on: 116297
Blocks:
  Show dependency tree
 
Reported: 2005-11-04 21:37 UTC by David Gavilan
Modified: 2006-02-04 18:59 UTC (History)
1 user (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 David Gavilan 2005-11-04 21:37:18 UTC
Trying to emerge jamvm-1.3.3 on ~ppc fails.

Reproducible: Always
Steps to Reproduce:
1. ACCEPT_KEYWORDS="~ppc" emerge jamvm

Actual Results:  
[...]
powerpc-unknown-linux-gnu-gcc  -O2 -mtune=powerpc -pipe -c `test -f
'callNative.S' || echo './'`callNative.S
callNative.S:70:23: missing binary operator before token "method"
callNative.S:21:1: unterminated #ifndef
make[4]: *** [callNative.o] Error 1
make[4]: Leaving directory
`/var/tmp/portage/jamvm-1.3.3/work/jamvm-1.3.3/src/os/linux/powerpc'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/var/tmp/portage/jamvm-1.3.3/work/jamvm-1.3.3/src/os/linux'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/jamvm-1.3.3/work/jamvm-1.3.3/src/os'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/jamvm-1.3.3/work/jamvm-1.3.3/src'
make: *** [all-recursive] Error 1

!!! ERROR: dev-java/jamvm-1.3.3 failed.
!!! Function src_compile, Line 27, Exitcode 2
!!! make failed.


Expected Results:  
Install jamvm.

Portage 2.0.51.22-r3 (default-linux/ppc/2005.1/ppc, gcc-3.4.4, glibc-2.3.5-r2,
2.6.12-gentoo-r6 ppc)
=================================================================
System uname: 2.6.12-gentoo-r6 ppc 745/755
Gentoo Base System version 1.6.12
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.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.8.1-r4
ACCEPT_KEYWORDS="ppc"
AUTOCLEAN="yes"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mtune=powerpc -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/terminfo /etc/env.d"
CXXFLAGS="-O2 -mtune=powerpc -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox 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"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="ppc X alsa berkdb bitmap-fonts canna cdr cjk crypt cups curl dvdr emboss
encode esd fam flac fortran gcj gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6
java jpeg kde libwww motif mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam
pdflib perl png python qt readline ruby spell ssl svg tcltk tcpd tetex tiff
truetype truetype-fonts type1-fonts udev unicode vorbis xml2 xmms xv zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Comment 1 David Gavilan 2005-11-05 00:10:18 UTC
*** Bug 111527 has been marked as a duplicate of this bug. ***
Comment 2 Robert Schuster 2005-11-22 02:23:37 UTC
Bug #105893 has a request (and an ebuild) for Jamvm 1.4.0. PPC users may test
this version and 1.3.3 may be marked as PPC incompatible.
Comment 3 Petteri Räty (RETIRED) gentoo-dev 2005-12-21 09:39:29 UTC
I just committed jamvm-1.4.1. Please test this release. It does not have ~ppc currently. See bug 116297.
Comment 4 David Gavilan 2005-12-22 18:24:24 UTC
Thank you! I successfully emerged jamvm 1.4.1 and gnu-classpath 0.19 on PPC (adding ~x86 keyword).

ACCEPT_KEYWORDS="~x86" emerge jamvm

It works. 
Comment 5 Wormo (RETIRED) gentoo-dev 2006-02-04 18:59:09 UTC
jamvm-1.3.3 was broken for ppc due to a partially-finished transition in processing the platform-specific assembly file; jamvm 1.3.1 had callNative.s with asm-style '#' comments, and jamvm-1.4.1 has callNative.S with '/**/' cpp-style comments. jamvm-1.3.3 was a transition where the file-ending was switched to .S but the comments were not yet updated to be cpp-friendly.

Since the newer version works well and is now keyworded ~ppc, it is probably not worth coming up with a patch to fix this. I'm going to keyword 1.3.3 as -ppc