-
Puppy Linux
You'll have to bear with me. I used Lycoris and Ubuntu in the past but never stuck with them. Very new to Linux. I am trying to use Puppy Linux because it doesn't install on the hard drive at all. I wanted to play some GS4 on a laptop which is locked down tight, however I can boot with USB thus wanting Puppy Linux due to only writing files to the usb stick.
I downloaded Ruby, ruby-gnome2 and lich, Puppy handled the ruby packages and installed the packages. However when I type ./lich.rb in Puppy's terminal emulator I get the message,
warning: failed to load GTK bindings: cannot load such file -- gtk2
Also clicking on lich.rb does nothing.
Any helpful input?
-
You probably have two versions of Ruby; the one that came with Puppy, and the one you installed that has the gtk bindings. Check to see if you have a /usr/local/bin/ruby or something that looks like ruby in /opt. One of those might work.
-
I've been reading a lot of documentation but I am still not getting this right. Still getting the failed to load GTK bindings and now
wine:cannot find 'false\wizard.exe
Also when I grabbed a different version of ruby-gnome2 I got this error message after running
ruby extconf.rb
Could not create makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.
I couldn't even find the mkmf.log looking in the same directory Gnome2 is.
-
That message probably means you need gtk2 development files, because you're compiling the gtk bindings from source.
-
Ubuntu + idiots-r-us/WizardFE + Lich
Very clever Tillmen.
-
So I finally got things squared away and got Lich to run. Entered my information for game entry, it looked like wine handled WizardFE download just fine, but when I login I get handshaking with game. I get Wizard up for a few moments and see connecting to game, Welcome to Gemstone, Lich active, then disconnected from game. Once the Wizard closes on it's own terminal says
Code:
# Segmentation fault
I tried to make the .lich.cfg in the lich directory and in my root directory which is $HOME, and still nothing but dropping connection. I even tried to put it in character folder, because Lich has already made my character's folder along with grabbing, narost, go2, waggle etc...
-
I'm not sure what you're talking about with .lich.cfg. That's probably not a thing.
Is there anything interesting in the debug files in lich/temp?
-
I got the .lich.cfg from the FAQ at lichproject.org. It states that lich could be looking for the confit file. I'll check the dump when I get back.
-
There is no FAQ on lichproject.org. There is one on lichproject.sourceforge.net, which is Shealun's version. Since his version is compiled, the segmentation fault makes a lot more sense. However, his version never uses gtk under any circumstances, so that makes a less sense. I'm not sure what you're doing.
-
My apologies it was from there http://lichproject.sourceforge.net/faq.php#9
Here's what the debug has
Code:
info: 2014-05-23 16:34:39 -0600
info: Lich 4.4.19
info: Ruby 1.9.2
info: i686-linux
info: $lich_dir: /root/lich/
info: $script_dir: /root/lich/scripts/
info: $data_dir: /root/lich/data/
info: $temp_dir: /root/lich/temp/
info: HAVE_GTK: true
info: no launch file given
info: no force-mode info given
info: gamehost: storm.gs4.game.play.net
info: gameport: 10024
info: game: WIZ
info: launcher_cmd: /usr/bin/wine "Z:\root\SIMU\Launcher.exe" /root/lich/temp/lich4139.sal
info: waiting for client to connect...
info: connected
info: connecting to game server (storm.gs4.game.play.net:10024)
info: connected
info: dropping superuser privileges...