Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 124200 - games-action/slune doesn't run - undefined symbols with soya
Summary: games-action/slune doesn't run - undefined symbols with soya
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-26 13:28 UTC by polytan
Modified: 2006-06-13 14:12 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 polytan 2006-02-26 13:28:48 UTC
polytan@gentoo ~ $ slune 
* Slune * Slune lives in /usr/share
Traceback (most recent call last):
  File "/usr/bin/slune", line 38, in ?
    import slune.globdef as globdef, soya
  File "/usr/share/slune/globdef.py", line 20, in ?
    import soya
  File "/usr/lib/python2.4/site-packages/soya/__init__.py", line 26, in ?
    from soya._soya import *
ImportError: /usr/lib/python2.4/site-packages/soya/_soya.so: undefined symbol: CalModel_Destroy


polytan@gentoo ~ $ eix slune
* games-action/slune 
     Available versions:  1.0.9
     Installed:           1.0.9
     Homepage:            http://oomadness.tuxfamily.org/en/slune/
     Description:         A 3D action game with multiplayer mode and amazing graphic


polytan@gentoo ~ $ emerge info
Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-cj4 i686)
=================================================================
System uname: 2.6.15-cj4 i686 AMD Athlon 64 Processor 3400+
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.4.2-r1
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.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=i686 -fomit-frame-pointer -pipe"
CHOST="i686-pc-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="-O3 -march=i686 -fomit-frame-pointer -pipe"
DISTDIR="/home/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LINGUAS="fr fr_FR"
PKGDIR="/home/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aalib alsa apache2 apm audiofile avi bash-completion berkdb bitmap-fonts bzip2 cdr crypt dbus directfb divx4linux doc dvd dvdr dvdread eds emboss encode esd exif expat fam fbcon firefox flac fortran gd gdbm gif glut gnome gpm gstreamer gtk gtk2 gtkhtml hal id3 ieee1394 imlib ipv6 java jpeg lcms ldap libg++ libwww logitech-mouse lzo mad matroska mikmod mmx mng motif mp3 mp4live mpeg mpeg2 mysql ncurses nls nvidia nvram ogg oggvorbis openal opengl oss pam pdflib perl php player png python quicktime readline samba sdl slang sox spell sse sse2 ssl svg svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb utf8 v4l v4l2 vorbis wifi win32codecs wmf xml2 xmms xscreensaver xv xvid zlib video_cards_nvidia linguas_fr linguas_fr_FR userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, MAKEOPTS
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2006-06-13 07:51:19 UTC
(In reply to comment #0)
> ImportError: /usr/lib/python2.4/site-packages/soya/_soya.so: undefined symbol:
> CalModel_Destroy

Yes, same error here on on stable x86. 

There is different error in ~x86:

* Slune * Slune lives in /usr/share
* Slune * PySDL_mixer not installed, trying PyOpenAL...
* Soya * Using 8 bits stencil buffer

* Soya * version 0.10.2
* Using OpenGL 1.2 (1.3 Mesa 6.5.1)
*   - renderer : Mesa DRI R200 20060602 AGP 8x TCL
*   - vendor   : Tungsten Graphics, Inc.
*   - maximum number of lights        : 8
*   - maximum number of clip planes   : 6
*   - maximum number of texture units : 6
*   - maximum texture size            : 2048 pixels

Traceback (most recent call last):
  File "/usr/bin/slune", line 135, in ?
    import slune.level, slune.character, slune.player
  File "/usr/share/slune/level.py", line 23, in ?
    import soya, soya.widget as widget, soya.opengl as soyaopengl
  File "/usr/lib/python2.4/site-packages/soya/widget.py", line 20, in ?
    from soya.opengl import *
ImportError: /usr/lib/python2.4/site-packages/soya/opengl.so: undefined symbol: glPixelStorei
* Soya3D * Quit...

Comment 2 Chris Gianelloni (RETIRED) gentoo-dev 2006-06-13 14:12:08 UTC
This should be fixed now.