Jump to content

[gemRB 0.3.0 - PPC Linux PS3] Cannot Load Module ... [solved]


billb

Recommended Posts

Hi, I have compiled gemRB 0.3.0 on a Playstation 3 running PPC Linux (Yellow Dog 6). No apparent errors compiling, but I'm not sure if I have a setup problem or not.

 

I said:

 

./configure --prefix=$HOME/gemrb/
make
make install

 

Copied GemRB.cfg.sample, made a few changes (trying to use an Icewind Dale folder copied from my PC), and saved to: ~/.gemrb/gemrb.cfg

[bill@localhost gemrb]$ [b]diff GemRB.cfg.sample ~/.gemrb/gemrb.cfg[/b]
39c39
< GameType=bg2
---
> GameType=iwd
46c46
< GameName=Baldur's Gate 2
---
> GameName=Icewind Dale
133,138c133,139
< GamePath=/mnt/windows/Programmi/Black Isle/BGII - SoA/
< CD1=/mnt/windows/Programmi/Black Isle/BGII - SoA/
< CD2=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD2/
< CD3=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD3/
< CD4=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD4/
< CD5=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD5/
---
> #GamePath=/mnt/windows/Programmi/Black Isle/BGII - SoA/
> GamePath=/media/apricorn/gamedata/icewind/
> #CD1=/mnt/windows/Programmi/Black Isle/BGII - SoA/
> #CD2=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD2/
> #CD3=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD3/
> #CD4=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD4/
> #CD5=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD5/
182c183,185
< #PluginsPath=./plugins/
---
> PluginsPath=/home/bill/gemrb/lib/gemrb

(also tried /home/bill/gemrb/lib/ for PluginsPath)

 

And when I try to run gemrb it says:

 

[bill@localhost gemrb]$ gemrb
GemRB Core Version v0.3.0 Loading...
[Core]: Initializing Variables Dictionary...[OK]
[Config]: Trying to open GemRB.cfg [OK]
[Core]: Starting Plugin Manager...
[PluginMgr]: Loading Plugins...
[PluginMgr]: Searching for plugins in: plugins/
[PluginMgr]: Loading: plugins/libDLGImporter.so...[ERROR]
Cannot Load Module, Skipping...
...
<SNIP> They all say the same thing
...
plugins/libKEYImporter.so: undefined symbol: _ZTI11ResourceMgr
[Core]: Plugin Loading Failed, check path...[ERROR]

 

Please let me know if it looks like a configuration problem, something I hosed up, other issue, or some combination of all of those. :laugh:

 

Thanks,

 

billb

Link to comment

Do you have the EndianSwitch option turned on?

 

I guess, if you gave the wrong plugin path, you didn't see too much trying to load various .so files :laugh:

So the correct path is the one which gave you a list of them.

Link to comment
Guest Guest
Do you have the EndianSwitch option turned on?

 

I didn't have that turned on, but just tried it after adding EndianSwitch=1 to my gemrb.cfg file. It doesn't seem to have any effect.

 

With or without endianswitch, only one loads "OK":

 

[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libgemrb_core.so...[OK]

 

The rest all show an error similar to this one:

 

/home/bill/gemrb/lib/gemrb/libMVEPlayer.so: undefined symbol: _ZTI11MoviePlayer

[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libEFFImporter.so...[ERROR]

Link to comment
Hmm, i don't think you should load the core as plugin!

 

So, remove the core .so from your plugin dir, and keep EndianSwitch=1

 

Sorry for this rather lengthy post, but maybe seeing it all will help... I removed the core .so from my plugin dir (sorry! :laugh: ) and left EndianSwitch=1.

 

Here is the full output:

 

[bill@localhost ~]$ gemrb
GemRB Core Version v0.3.0 Loading...
[Core]: Initializing Variables Dictionary...[OK]
[Config]: Trying to open GemRB.cfg [NOT FOUND]
[Config]: Trying to open /home/bill/.gemrb/gemrb.cfg [OK]
[Core]: Starting Plugin Manager...
[PluginMgr]: Loading Plugins...
[PluginMgr]: Searching for plugins in: /home/bill/gemrb/lib/gemrb/
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libDLGImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libDLGImporter.so: undefined symbol: _ZTI9DialogMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libTISImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libTISImporter.so: undefined symbol: _ZTI10TileSetMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libPNGImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libPNGImporter.so: undefined symbol: _ZTI8ImageMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libGUIScript.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libGUIScript.so: undefined symbol: _ZN9ClassDesc11BeginCreateEv
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libPLTImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libPLTImporter.so: undefined symbol: _ZN8ImageMgr13OpenFromImageEP8Sprite2Db
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libWEDImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libWEDImporter.so: undefined symbol: _ZTI10TileMapMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libCREImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libCREImporter.so: undefined symbol: _ZTI8ActorMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/lib2DAImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/lib2DAImporter.so: undefined symbol: _ZTI8TableMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libPROImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libPROImporter.so: undefined symbol: _ZTI13ProjectileMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libIWDOpcodes.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libIWDOpcodes.so: undefined symbol: _ZN9ClassDesc11BeginCreateEv
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libSPLImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libSPLImporter.so: undefined symbol: _ZTI8SpellMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libITMImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libITMImporter.so: undefined symbol: _ZTI7ItemMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libCHUImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libCHUImporter.so: undefined symbol: _ZTI9WindowMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libSDLVideo.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libSDLVideo.so: undefined symbol: _ZTI5Video
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libSTOImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libSTOImporter.so: undefined symbol: _ZTI8StoreMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libZLibMgr.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libZLibMgr.so: undefined symbol: _ZN9ClassDesc11BeginCreateEv
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libFXOpcodes.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libFXOpcodes.so: undefined symbol: _ZN9ClassDesc11BeginCreateEv
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libACMImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libACMImporter.so: undefined symbol: _ZN9ClassDesc11BeginCreateEv
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libAREImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libAREImporter.so: undefined symbol: _ZTI6MapMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libBMPImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libBMPImporter.so: undefined symbol: _ZTI8ImageMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libIDSImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libIDSImporter.so: undefined symbol: _ZTI9SymbolMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libMVEPlayer.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libMVEPlayer.so: undefined symbol: _ZTI11MoviePlayer
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libEFFImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libEFFImporter.so: undefined symbol: _ZTI9EffectMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libTLKImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libTLKImporter.so: undefined symbol: _ZTI9StringMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libNullSound.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libNullSound.so: undefined symbol: _ZN9ClassDesc11BeginCreateEv
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libPSTOpcodes.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libPSTOpcodes.so: undefined symbol: _ZN9ClassDesc11BeginCreateEv
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libWMPImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libWMPImporter.so: undefined symbol: _ZTI11WorldMapMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libMOSImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libMOSImporter.so: undefined symbol: _ZN8ImageMgr13OpenFromImageEP8Sprite2Db
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libINIImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libINIImporter.so: undefined symbol: _ZTI11DataFileMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libBAMImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libBAMImporter.so: undefined symbol: _ZTI12AnimationMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libGAMImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libGAMImporter.so: undefined symbol: _ZTI11SaveGameMgr
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libMUSImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libMUSImporter.so: undefined symbol: _ZN9ClassDesc11BeginCreateEv
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libBIFImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libBIFImporter.so: undefined symbol: _ZTI15ArchiveImporter
[PluginMgr]: Loading: /home/bill/gemrb/lib/gemrb/libKEYImporter.so...[ERROR]
Cannot Load Module, Skipping...
/home/bill/gemrb/lib/gemrb/libKEYImporter.so: undefined symbol: _ZTI11ResourceMgr
[Core]: Plugin Loading Failed, check path...[ERROR]
Press enter to continue...

 

And here's my gemrb.cfg file:

 

[bill@localhost ~]$ more .gemrb/gemrb.cfg
#####################################################
#												   #
#  This is the GemRB Configuration file.			#
#  Here are defined some default parameters for	 #
#  basic configuration and paths definition.		#
#												   #
#  Parameters are defined as a Name=Value pair	  #
#  The Value can be of three types:				 #
#	  - String									 #
#	  - Integer									#
#	  - Boolean									#
#												   #
#  The String value is represented as follows	   #
#  i.e. H:\GemRB\plugins							#
#  Integers are defined as follows				  #
#  i.e. 12723									   #
#  Booleans are represented as 1 or 0 in this file  #
#												   #
#  Lines starting with # are ignored				#
#												   #
#####################################################

#####################################################
#												   #
#  Game Type [String] Use one of the following	  #
#  values:										  #
#												   #
#  bg1	   Baldur's Gate						  #
#  bg2	   Baldur's Gate 2 : SoA				  #
#  tob	   Baldur's Gate 2 : ToB				  #
#  iwd	   IceWind Dale						   #
#  how	   IceWind Dale : HoW or ToTL			 #
#  iwd2	  IceWind Dale 2						 #
#  pst	   Planescape Torment					 #
#  (More will come)								 #
#												   #
#####################################################

GameType=iwd

#####################################################
#  Game Name [String] Title for GemRB window, use   #
#  anything you wish, e.g. Baldur's Gate 3: RotFL   #
#####################################################

GameName=Icewind Dale

#####################################################
#  Video Parameters								 #
#####################################################

#Screen width
Width=640

#Screen height
Height=480

#Bits per pixel [Integer:16,24,32]
Bpp=32

#Fullscreen [Boolean]
Fullscreen=0

# Delay before tooltips appear [milliseconds]
TooltipDelay=500

#####################################################
#  Audio Parameters								 #
#####################################################
#												   #
# All volume options are in percents, with 100	  #
# being the normal and default volume			   #
#												   #
#####################################################

# Volume of ambient sounds
VolumeAmbients = 100

# Volume during movie playback
VolumeMovie = 100

# Volume of background music
VolumeMusic = 100

# Volume of sound effects
VolumeSFX = 100

# Volume of PC or NPC voices
VolumeVoices = 100

#####################################################
#  Case Sensitive Filesystem [Boolean]			  #
#												   #
#  If your installed game files are residing on a   #
#  case sensitive filesystem (ext2 on Linux) then   #
#  you need to set this value to 1, it has no	   #
#  effect on Windows								#
#####################################################

CaseSensitive=1

#GameOnCD=0

#####################################################
#  Debug											#
#####################################################

# Do not play intro videos [Boolean], useful for development
#SkipIntroVideos=1

# Draw Frames per Second info [Boolean]
#DrawFPS=1

# Hide unexplored parts of a map
#FogOfWar=1

# Enable debug and cheat keystrokes, see docs/en/CheatKeys.txt
#   full listing
#EnableCheatKeys=1

#####################################################
#  Paths											#
#####################################################

#####################################################
#  Game Paths [String]							  #
#												   #
#  These are the paths where the Game you want to   #
#  play is installed.							   #
#  Enter the full path to the directory.			 #
#####################################################

#GamePath=/mnt/windows/Programmi/Black Isle/BGII - SoA/
GamePath=/media/apricorn/gamedata/icewind/
#CD1=/mnt/windows/Programmi/Black Isle/BGII - SoA/
#CD2=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD2/
#CD3=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD3/
#CD4=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD4/
#CD5=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD5/

#####################################################
#  GemRB Path [String]							  #
#												   #
#  This is the path where GemRB is stored, just	 #
#  enter the full path to the GemRB executable	  #
#####################################################

GemRBPath=./

#####################################################
#  GemRB Cache Path [String]						#
#												   #
#  This is the path where GemRB will store the	  #
#  cached files, enter the full path to the GemRB   #
#  Cache directory.								 #
#####################################################

CachePath=./Cache/

#####################################################
#  GemRB GUI Scripts Path [String]				  #
#												   #
#  This is the path where GemRB GUI scripts are	 #
#  stored, usually these are in the GemRB directory #
#  Enter the full path to the directory containing  #
#  the 'GUIScript' subdirectory.					#
#####################################################

GUIScriptsPath=./

#####################################################
#  GemRB Plugins Path [String]					  #
#												   #
#  This is the path containing GemRB plugins		#
#  - shared libraries (.so) on Unixes, or		   #
#  DLLs (.dll) on windows.						  #
#  Enter the full path to the directory.			#
#												   #
#  You may need to specify this path if running	 #
#  GemRB from source directory on Linux.			#
#####################################################

PluginsPath=/home/bill/gemrb/lib/gemrb

EndianSwitch=1


#####################################################
#  GemRB Save Path [String]						 #
#												   #
#  This is the path where GemRB looks for saved	 #
#  games.										   #
#  Enter the full path to the directory containing  #
#  e.g. the 'save' subdirectory.					#
#												   #
#  You do not have to specify this if you use save  #
#  subdir in the GamePath directory.				#
#####################################################

#SavePath=/mnt/windows/Programmi/Black Isle/BGII - SoA/

#####################################################
#  Game Data Path [String]						  #
#												   #
#  This is the subdirectory under GamePath where	#
#  game data files are stored.					  #
#												   #
#  You probably do NOT want to specify this!		#
#####################################################

#GameDataPath=data

#####################################################
#  Game Data Override Path [String]				 #
#												   #
#  This is the subdirectory under GamePath where	#
#  game data override files are stored.			 #
#												   #
#  You probably do NOT want to specify this!		#
#####################################################

#GameOverridePath=override

#####################################################
#  GemRB Data Override Path [String]				#
#												   #
#  This is the path where GemRB looks for the GemRB #
#  data override directory.						 #
#												   #
#  You probably do NOT want to specify this!		#
#####################################################

#GemRBOverridePath=/usr/share/games/gemrb

#####################################################
#  END											  #
#####################################################

Link to comment

This looks like a compilation error. Symbols are not exported. You should take a closer look at the build process.

 

I don't know if endianness matters in library loading. I'd guess that this is only for gemRB internals, but I would not bet on it.

Link to comment
This looks like a compilation error. Symbols are not exported. You should take a closer look at the build process.

 

I don't know if endianness matters in library loading. I'd guess that this is only for gemRB internals, but I would not bet on it.

 

Thanks for the suggestion. I'm not sure what I'm looking for, though. :laugh:

 

In case it might help at all, here are logs of the results from running configure and make:

 

configurelog.txt

makelog.txt

 

Am I supposed to do anything besides configure, make, make install, and change settings in my .cfg file?

 

EDIT: my gcc version: 4.1.1 20070105 (Red Hat 4.1.1-52.ydl.1)

Link to comment
checking whether to build shared libraries... no

checking whether to build static libraries... yes

 

 

This seems wrong, to me. I think we go with shared libs.

 

OK ... this time I went about things in a slightly different way:

 

Got the latest code:

svn co https://gemrb.svn.sourceforge.net/svnroot/gemrb/gemrb/trunk

 

Ran ./autogen.sh, noting this in the resultant config.log:

configure:9435: checking if libtool supports shared libraries
configure:9437: result: yes
configure:9440: checking whether to build shared libraries
configure:9461: result: yes
configure:9464: checking whether to build static libraries
configure:9468: result: no

 

Then ran make and make install.

 

Changed to ~/GemRB folder, edited GemRB.cfg.sample. Made the following changes and saved as GemRB.cfg

 

GameType=iwd
GameName=Icewind Dale
GamePath=/media/apricorn/gatedata/icewind/
# CD1=/mnt/windows/Programmi/Black Isle/BGII - SoA/
# CD2=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD2/
# CD3=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD3/
# CD4=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD4/
# CD5=/mnt/windows/Programmi/Black Isle/BGII - SoA/CD5/
PluginsPath=./plugins/
EndianSwitch=1

 

Tried running gemrb and got the "undefined symbol" errors again:

GemRB Core Version v0.3.0 Loading...
[Core]: Initializing Variables Dictionary...[OK]
[Config]: Trying to open GemRB.cfg [OK]
[Core]: Starting Plugin Manager...
[PluginMgr]: Loading Plugins...
[PluginMgr]: Searching for plugins in: ./plugins/
[PluginMgr]: Loading: ./plugins/libDLGImporter.so...[ERROR]
Cannot Load Module, Skipping...
./plugins/libDLGImporter.so: undefined symbol: _ZTI9DialogMgr
...

 

So... nothing really new to report. :laugh:

 

EDIT: duh ... no wonder ... I was still running a copy of gemrb that was installed in /usr/bin from a previous attempt at compiling ... ;)

Link to comment
So... nothing really new to report. :laugh:

 

Oh wait ... I tried running it in gdb and got somewhere this time!

 

[bill@localhost GemRB]$ gdb gemrb
GNU gdb Red Hat Linux (6.5-16rh)
Copyright © 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "ppc64-yellowdog-linux-gnu"...Using host libthread_db library "/lib64/libthread_db.so.1".

(gdb) run
Starting program: /home/bill/GemRB/gemrb 
[Thread debugging using libthread_db enabled]
[New Thread 4159115264 (LWP 13313)]
GemRB Core Version v0.3.0 Loading...
[Core]: Initializing Variables Dictionary...[OK]
[Config]: Trying to open GemRB.cfg [OK]
[Core]: Starting Plugin Manager...
[PluginMgr]: Loading Plugins...
[PluginMgr]: Searching for plugins in: ./plugins/
[PluginMgr]: Loading: ./plugins/libDLGImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for DLG File Importer...[OK]
[PluginMgr]: Loading: ./plugins/libTISImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for TIS File Importer...[OK]
...
<SNIP>
...
[KEYImporter]: Searching for CAROT.bam...[FOUND]
[Core]: Setting up the Console...[OK]
open /dev/[sound/]dsp: No such file or directory
[Core]: Starting up the Sound Driver...[ERROR]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 4159115264 (LWP 13402)]
0xf7fe46d8 in main_arena () from /lib/libc.so.6

 

Looked in /dev and saw a /dev/dsp1 but no /dev/dsp, so made a symbolic link to /dev/dsp and tried a again, got a new error:

 

[KEYImporter]: Searching for tooltip.2da...[FOUND]
[Core]: Reading item tables...[OK]
[Core]: Core Initialization Complete!
[SDLVideo]: Creating display
[SDLVideo]: SDL_SetVideoMode...[OK]
[SDLVideo]: Checking for HardWare Acceleration...[OK]
[SDLVideo]: Creating Main Surface...[OK]
[SDLVideo]: Creating Back Buffer...[OK]
[SDLVideo]: Creating Extra Buffer...[OK]
[SDLVideo]: CreateDisplay...[OK]
[GUIScript]: Loading Script Start...[OK]
[KEYImporter]: Searching for GUICONN.chu...[FOUND]
[KEYImporter]: Searching for start.mos...[FOUND]
[CHUImporter]: Cannot Load BackGround, skipping
[KEYImporter]: Searching for start.bam...[FOUND]
Loading Theme.mus
Playing: /media/apricorn/gamedata/icewind/music/THEME/THEMEA.acm
[OPENAL]: Music in INITIAL State. AutoStarting

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 4146394288 (LWP 13475)]
0xf68e95c0 in ?? ()

 

The backtrace said:

 

(gdb) backtrace
#0  0xf68e95c0 in ?? ()
#1  0x0e5c8834 in ACMImp::read_samples (this=<value optimized out>, 
memory=0x1019d3f0, cnt=4096) at ACMImp.cpp:79
#2  0x0e71b110 in OpenALAudioDriver::MusicManager (arg=<value optimized out>)
at OpenALAudio.cpp:633
#3  0x00e46e84 in SDL_GetThreadID () from /usr/lib/libSDL-1.2.so.0
#4  0x00e9c414 in SDL_ThreadID () from /usr/lib/libSDL-1.2.so.0
#5  0x0fcf66d4 in start_thread () from /lib/libpthread.so.0
#6  0x00e46e84 in SDL_GetThreadID () from /usr/lib/libSDL-1.2.so.0
#7  0x00000000 in ?? ()

 

We're getting somewhere, anyway ... ;)

Link to comment

Success!

 

Here's a screenshot (Icewind Dale title screen)

 

To get around the music error I renamed the Music folder in my Icewind Dale install folder so it wouldn't find the file. Sound works fine, but of course I have no music, now. I was able to get through the character creation screen (why do I always sit there and keep "rolling" for better scores? :laugh: ).

 

When I went to start the actual game the interface came up fine, but where the game window (showing the background, players, etc.) should be was blank (all blue). Perhaps I need to copy my Icewind Dale CD contents over to folders on my hard drive and point to those in the config file ... ? Trying that now...

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...