Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 130437
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: AMD64 Project <amd64@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Steven Schwartfeger <vornne@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 130437 depends on: Show dependency tree
Bug 130437 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-04-19 01:01 0000
I am unsure whether this really needs doing, but someone said to do this
somewhere, and I thought I'd have a go at submitting a bug.

freecol compiled successfully first time with:

games-strategy/freecol-0.4.0 x86

in my '/etc/portage/package.keywords' file.

emerge --info:

Portage 2.0.54 (default-linux/amd64/2005.0, gcc-3.4.5, glibc-2.3.5-r2,
2.6.15-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.14
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
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.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -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 /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg candy ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.pacific.net.au/linux/Gentoo
http://mirror.isp.net.au/ftp/pub/gentoo/ "
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="amd64 X alsa apache2 apm arts audiofile avi bash-completion berkdb
bitmap-fonts bonobo bzip2 cdparanoia cdr crypt cups curl directfb dri eds
emboss encode esd exif expat fam ffmpeg flac foomaticdb fortran gd gif
gimpprint glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile idn
imagemagick imlib ipv6 isdnlog jack joystick jpeg kde kdeenablefinal lcms
libwww lua lzw lzw-tiff mad mhash mng mp3 mpeg mysql ncurses nls nptl nptlonly
nsplugin nvidia ogg openal opengl pam pcre pdflib perl php png posix pppd
python qt quicktime readline samba sdl spell ssl symlink tcpd tiff truetype
truetype-fonts type1-fonts udev usb vorbis xml xml2 xmms xpm xv zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS

------- Comment #1 From Malcolm Lashley (RETIRED) 2006-04-19 12:35:09 0000 -------
Fails to start single-player game here with either of 
[sun-jre-bin-1.5.0.06] "Sun JRE 1.5.0.06"
(/etc/env.d/java/20sun-jre-bin-1.5.0.06) 
[blackdown-jdk-1.4.2.03] "Blackdown JDK 1.4.2.03"
(/etc/env.d/java/20blackdown-jdk-1.4.2.03)

Steven, thanks for the report - could you additionally please post output of
java-config -L

Thanks.

------- Comment #2 From Steven Schwartfeger 2006-04-19 13:44:19 0000 -------
java-config -L:

[blackdown-jre-1.4.2.03] "Blackdown JRE 1.4.2.03"
(/etc/env.d/java/20blackdown-jre-1.4.2.03)
[blackdown-jdk-1.4.2.03] "Blackdown JDK 1.4.2.03"
(/etc/env.d/java/20blackdown-jdk-1.4.2.03) *

------- Comment #3 From Steven Schwartfeger 2006-04-19 13:57:43 0000 -------
I just remembered

Additionally I changed the startup script '/usr/games/bin/freecol' from:

#!/bin/sh
"${JAVA_HOME}"/bin/java -Xmx128M -jar '/usr/share/games/freecol/FreeCol.jar'
--freecol-data '/usr/share/games/freecol/data'

to:

#!/bin/sh
"${JAVA_HOME}"/bin/java -Xmx256M -jar '/usr/share/games/freecol/FreeCol.jar'
--freecol-data '/usr/share/games/freecol/data'

because it was giving me 'out of memory' errors.

if that doesn't work properly, try running the contents of the script from the
command line.

Sorry if I jumped the gun a bit, I'll try to get something running perfectly
before I bother you again.

Thanks, Steven.

------- Comment #4 From Malcolm Lashley (RETIRED) 2006-04-20 16:38:16 0000 -------
It runs now with the modified memory settings - but it still crashed for me
after a few turns :( And - keep up the bug reporting it's what we're here for!

mlashley@duality ~ $ "${JAVA_HOME}"/bin/java -Xmx256M -jar
'/usr/share/games/freecol/FreeCol.jar' --freecol-data
'/usr/share/games/freecol/data'
Warning: Cannot convert string
"-b&h-lucida-medium-r-normal-sans-*-140-*-*-p-*-iso8859-1" to type FontStruct
The music files could not be loaded by FreeCol. Disabling music.
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1064)
        at
javax.swing.SwingGraphics.createSwingGraphics(SwingGraphics.java:147)
        at javax.swing.JComponent._paintImmediately(JComponent.java:4670)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4488)
        at
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410)
        at
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:117)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:189)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:478)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
java.lang.NullPointerException
        at javax.swing.JComponent._paintImmediately(JComponent.java:4671)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4488)
        at
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410)
        at
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:117)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:189)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:478)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
In paintImmediately null graphics
java.lang.OutOfMemoryError
java.lang.ArrayIndexOutOfBoundsException: 15
        at
net.sf.freecol.client.gui.panel.ColopediaPanel.buildTerrainDetail(ColopediaPanel.java:535)
        at
net.sf.freecol.client.gui.panel.ColopediaPanel.actionPerformed(ColopediaPanel.java:872)
        at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
        at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
        at java.awt.Component.processMouseEvent(Component.java:5100)
        at java.awt.Component.processEvent(Component.java:4897)
        at java.awt.Container.processEvent(Container.java:1569)
        at java.awt.Component.dispatchEventImpl(Component.java:3615)
        at java.awt.Container.dispatchEventImpl(Container.java:1627)
        at java.awt.Component.dispatchEvent(Component.java:3477)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
        at java.awt.Container.dispatchEventImpl(Container.java:1613)
        at java.awt.Window.dispatchEventImpl(Window.java:1606)
        at java.awt.Component.dispatchEvent(Component.java:3477)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:480)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
java.lang.ArrayIndexOutOfBoundsException: 14
        at
net.sf.freecol.client.gui.panel.ColopediaPanel.buildTerrainDetail(ColopediaPanel.java:535)
        at
net.sf.freecol.client.gui.panel.ColopediaPanel.actionPerformed(ColopediaPanel.java:872)
        at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
        at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
        at java.awt.Component.processMouseEvent(Component.java:5100)
        at java.awt.Component.processEvent(Component.java:4897)
        at java.awt.Container.processEvent(Container.java:1569)
        at java.awt.Component.dispatchEventImpl(Component.java:3615)
        at java.awt.Container.dispatchEventImpl(Container.java:1627)
        at java.awt.Component.dispatchEvent(Component.java:3477)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
        at java.awt.Container.dispatchEventImpl(Container.java:1613)
        at java.awt.Window.dispatchEventImpl(Window.java:1606)
        at java.awt.Component.dispatchEvent(Component.java:3477)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:480)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
mlashley@duality ~ $

------- Comment #5 From Paweł Hajdan jr 2006-08-04 01:53:54 0000 -------
New version 0.5.0 should now work on amd64...

------- Comment #6 From Ville Mällinen 2006-10-08 12:26:25 0000 -------
(In reply to comment #5)
> New version 0.5.0 should now work on amd64...
> 
I dunno if this is off the mark but it does compile on amd64 but when one uses
~x86 keyword. Is that relevant at all?

Also I think the ebuild should have build time dependency on dev-java/ant. It
wouldnt compile without it.

------- Comment #7 From Bernard Cafarelli 2006-10-16 15:16:09 0000 -------
freecol 0.5.1 works fine here on ~amd64:

Portage 2.1.2_pre3-r2 (default-linux/amd64/2006.1/desktop, gcc-4.1.1,
glibc-2.5-r0, 2.6.18-ck1 x86_64)
=================================================================
System uname: 2.6.18-ck1 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
Gentoo Base System version 1.12.5
Last Sync: Mon, 16 Oct 2006 19:50:01 +0000
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/grass60/etc /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache distlocks fixpackages metadata-transfer
parallel-fetch prelink sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://pandemonium.tiscali.de/pub/gentoo/"
LANG="fr_FR@euro"
LC_ALL="fr_FR"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="fr fr_FR"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.cafarelli.fr/gentoo-portage"
USE="amd64 X a52 aac aalib acpi aim alsa audiofile bash-completion beagle
berkdb bitmap-fonts bonobo browserplugin bzip2 cairo cddb cdr cli crypt cscope
cups curl dbus dga dio dlloader dri dts dvb dvd dvdr dvdread elibc_glibc emboss
encode exif expat ffmpeg fftw flac foomaticdb fortran ftp gb gcj gd gdbm gif
gimp glut gmp gnome gnustep gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml iconv
idn imagemagick imap imlib input_devices_evdev input_devices_keyboard
input_devices_mouse ipv6 isdnlog jabber java jikes joystick jpeg kernel_linux
lcms libcaca libg++ linguas_fr linguas_fr_FR lirc lirc_devices_mceusb2 live mad
matroska mbox mikmod mime mng mono mp3 mpeg msn musicbrainz nas ncurses nls
nptl nptlonly nsplugin nvidia objc offensive ogg openal opengl oscar oss pam
pcmcia pcre pda pdf perl php pic png posix ppds pppd python qt3 qt4 quicktime
readline recode reflection ruby samba scanner sdl seamonkey session slang smp
speex spell spl sqlite ssl startup-notification svg tcl tcltk tcpd tetex theora
threads tiff tk truetype truetype-fonts type1-fonts udev unicode usb
userland_GNU v4l vcd video_cards_none video_cards_nvidia vorbis wifi wmf
wxwindows x264 xcomposite xface xine xinerama xml xml2 xmms xorg xosd xpm
xscreensaver xv xvid yahoo zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #8 From Piotr Jaroszyński 2006-10-21 11:37:03 0000 -------
Compiles and runs fine. Please add ~amd64 keyword.

FYI: "Note 1: You may ignore the message "The music files could not be loaded
by FreeCol. Disabling music.". There is no music available yet in this release
of FreeCol."

Portage 2.1.2_pre3-r5 (default-linux/amd64/2006.1/desktop, gcc-4.1.1,
glibc-2.5-r0, 2.6.18-gentoo x86_64)
=================================================================
System uname: 2.6.18-gentoo x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-56
Gentoo Base System version 1.13.0_alpha2
Last Sync: Fri, 20 Oct 2006 14:30:07 +0000
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="amd64 ~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/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=athlon64 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache collision-protect cvs distlocks metadata-transfer
multilib-strict parallel-fetch sandbox sfperms strict test"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LC_ALL="en_US.UTF-8"
LINGUAS="en pl"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/data/gentoo/kadu-overlay /home/data/gentoo/peper
/home/data/gentoo/proxy /home/data/gentoo/voip/trunk
/home/data/gentoo/misc-overlay /home/data/gentoo/sunrise"
SYNC="rsync://192.168.1.1/gentoo-portage"
USE="amd64 7zip X a52 aac acl acpi alsa amarok amazon amuled asf audiofile
bash-completion berkdb bidi bitmap-fonts bluetooth browserplugin bzip2 c++
cairo ccache cdda cddb cdr cdrom chroot cli cpudetection cracklib crypt css
curl curlwrappers dbus divx dlloader doc dri dts dv dvd dvdr dvdread eds
elibc_glibc emboss encode escreen exif extensions extraicons extramodules
extras fam ffmpeg firefox flac fortran gdbm gg gif gimp gnutls gphoto2 gpm
gstreamer gstreamer010 gtk gtk2 guile hal imagemagick input_devices_evdev
input_devices_keyboard input_devices_mouse input_devices_synaptics
insecure-patches ipv6 irmc isdnlog jabber java javascript jingle jpeg jpeg2k
junit kcal kde kdeenablefinal kdepim kernel_linux kig-scripting kipi lcms
libg++ linguas_en linguas_pl live lm_sensors logitech-mouse logrotate loudmouth
mad mikmod mime mng mozilla mozsvg mp3 mp4live mpeg mpeg2 mplayer multiuser
musepack musicbrainz ncurses neXt nforce2 nls no-old-linux nowin nptl nptlonly
nsplugin ntfs nvidia objc offensive ogg opengl oss pam pcre pda pdf perl pmu
png ppds pppd python qt3 qt4 quicktime readline realmedia reflection remote
rrdtool samba sdl session sms sndfile snmp spell spl sql sqlite sqlite3 ssl
startup-notification stats stream svg symlink sysfs tagwriting tcpd theora
threads tidy tiff truetype truetype-fonts type1 type1-fonts udev unicode usb
userland_GNU userlocales v4l v4l2 vcd video_cards_nvidia vim-pager vim-with-x
visualization vlm voice vorbis wifi withsamplescripts wmf wxgtk1 wxwindows xine
xml xorg xscreensaver xv xvid xvmc yv12 zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS,
PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #9 From Piotr Jaroszyński 2006-10-22 06:55:08 0000 -------
Added ~amd64.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug