Jump to content
Eternal Lands Official Forums
Sign in to follow this  
Guest

Linux newbie problem

Recommended Posts

Besides that, it might be ebtter if you would unzip the file in such a way that the directory info is preserved, rather than putting all the files in the same directory.

Share this post


Link to post
Share on other sites
Guest

ara@linux:~/Ethernal lands> ls

el.cfg

el.ini

error_log.txt

global_ignores.txt

knowledge.lst

map_editor.exe

maps

2dobjects

ELConfig.exe

el.x86.linux.bin

eternal.ico

harvestable.lst

license.txt

mapeditor.html

md2

3dobjects

el.exe

el_098.zip

faq.txt

changes.txt

local_ignores.txt

mapeditor.ico

SDL.dll

el_icon.png

entrable.lst

global_filters.txt

icon.bmp

mapeditor

mapeditor.txt

SDL_net.dll

 

Just how I unzipped it. Thanks for the endurance...

Share this post


Link to post
Share on other sites
Guest

Well these are latest Nvidia provided drivers, but that cant be much of topic.

I will not switch to older package, taking in account problems I had instaling these.

 

I dont think that I ll be able to run this thing.

 

I have very bad idea how linux handles such things as graphic interface. (And cards etc.)

I know that in windows its DirectX, which is an attempt to write an universal interface to everything and part of the windows problems.

Share this post


Link to post
Share on other sites

Hello.

 

Be that nice and:

Run X server (graphic mode if you already didn't that).

Then open a x console, enter directory whe is EL binary and

run it by:

./el.x86.linux.bin

And if it fails then paste whole output here.

(BTW: All files from Linux update already has correct permissions set.)

 

Regards.

Share this post


Link to post
Share on other sites
Guest

Well thats what I m doing, I muff, but that much of it... :cry:

 

The game actually runs, error log is empty, but I m getting only green and blue horizontal stripes in the game window, instead of game screen.

Bash also didnt returned anything wrong.

Share this post


Link to post
Share on other sites
Guest

Now I downloade update to 9.9 and getting this:

 

jara@linux:~/Ethernal lands> ./el.x86.linux.bin

./el.x86.linux.bin: relocation error: ./el.x86.linux.bin: undefined symbol: xmlReadFile

Share this post


Link to post
Share on other sites

Hello.

 

Upgrade/Install libXML2.

You should find it on your distribution FTP.

The Linux binary has been compiled using

version 2.6.9 of Lib XML2 othewise it was

failing. Upgrade to this version and then run

new binary. Make sure you replaced all old files

with those in EL update package.

 

Regards.

Share this post


Link to post
Share on other sites
Guest

NOw the game runs, but I get rubish of tiles on game screen. As on the picture before, so nothing changed.

Share this post


Link to post
Share on other sites

chmod 755 el.x86.linux.bin

Anyway files from update already has correctly permissions set so you

seems to changed it by mistake.

And if you install nVidia drivers from nvidia.com you need

change /etc/X11/XF86Config:

# This loads the DRI module

# Load "dri"

(This is not needed when you have nvidia driver)

# Section "DRI"

# Mode 0666

# EndSection

(same thing)

Need to find line where is:

Driver "nv"

and instead of it put "nvidia" and it should look

like that:

Driver "nvidia"

MAKE BACKUP of your existing XF86Config file

BEFORE making any changes.

That should cause your Nvidia driver to work properly.

 

Regards.

Share this post


Link to post
Share on other sites
Guest

I Chmod the binary also, that was one of first things I did...

I m using NVIDIA drivers and have edited config -- I also get NVIDIA logo when starting X (I m using KDE then).

It seems to be that I have that config properly:

 

# SaX generated XFree86 config file

# Created on: 2004-06-04T05:06:21+0200.

#

# Version: 4.7

# Contact: Marcus Schaefer <sax@suse.de>, 2002

#

# Automatically generated by [saX2] (4.7)

# PLEASE DO NOT EDIT THIS FILE!

#

 

Section "Files"

FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc"

FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi"

FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi"

FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"

FontPath "/usr/X11R6/lib/X11/fonts/local"

FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/Type1"

FontPath "/usr/X11R6/lib/X11/fonts/URW"

FontPath "/usr/X11R6/lib/X11/fonts/Speedo"

FontPath "/usr/X11R6/lib/X11/fonts/PEX"

FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"

FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/kwintv"

FontPath "/usr/X11R6/lib/X11/fonts/truetype"

FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/CID"

FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"

FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/xtest"

InputDevices "/dev/ttyS0"

InputDevices "/dev/ttyS1"

InputDevices "/dev/ttyS2"

InputDevices "/dev/ttyS3"

InputDevices "/dev/ttyS4"

InputDevices "/dev/ttyS5"

InputDevices "/dev/ttyS6"

InputDevices "/dev/ttyS7"

InputDevices "/dev/ttyS8"

InputDevices "/dev/psaux"

InputDevices "/dev/logibm"

InputDevices "/dev/sunmouse"

InputDevices "/dev/atibm"

InputDevices "/dev/amigamouse"

InputDevices "/dev/atarimouse"

InputDevices "/dev/inportbm"

InputDevices "/dev/gpmdata"

InputDevices "/dev/mouse"

InputDevices "/dev/usbmouse"

InputDevices "/dev/adbmouse"

InputDevices "/dev/input/mice"

InputDevices "/dev/input/event0"

InputDevices "/dev/pointer0"

InputDevices "/dev/pointer1"

InputDevices "/dev/pointer2"

InputDevices "/dev/pointer3"

EndSection

 

Section "Module"

Load "type1"

Load "glx"

Load "extmod"

Load "freetype"

Load "speedo"

Load "v4l"

Load "dbe"

EndSection

 

Section "ServerFlags"

Option "AllowMouseOpenFail"

EndSection

 

Section "InputDevice"

Driver "Keyboard"

Identifier "Keyboard[0]"

Option "Protocol" "Standard"

Option "XkbLayout" "cz,us"

Option "XkbModel" "pc104"

Option "XkbOptions" "grp:shift_toggle"

Option "XkbRules" "xfree86"

EndSection

 

Section "InputDevice"

Driver "mouse"

Identifier "Mouse[1]"

Option "Buttons" "5"

Option "Device" "/dev/mouse"

Option "Name" "Autodetection"

Option "Protocol" "imps/2"

Option "Vendor" "Sysp"

Option "ZAxisMapping" "4 5"

EndSection

 

 

Section "Monitor"

DisplaySize 320 240

HorizSync 30-96

Identifier "Monitor[0]"

ModelName "SYNCMASTER 750P(T)"

Option "DPMS"

VendorName "SAMSUNG"

VertRefresh 50-160

UseModes "Modes[0]"

EndSection

 

 

Section "Modes"

Identifier "Modes[0]"

Modeline "1280x1024" 125.14 1280 1368 1504 1728 1024 1025 1028 1065

Modeline "1280x1024" 145.69 1280 1376 1512 1744 1024 1025 1028 1071

Modeline "1280x1024" 165.29 1280 1376 1512 1744 1024 1025 1028 1077

Modeline "1024x768" 73.89 1024 1080 1192 1360 768 769 772 799

Modeline "1024x768" 86.18 1024 1088 1200 1376 768 769 772 803

Modeline "1024x768" 97.84 1024 1088 1200 1376 768 769 772 808

Modeline "1024x768" 110.91 1024 1096 1208 1392 768 769 772 813

Modeline "1024x768" 122.97 1024 1096 1208 1392 768 769 772 818

Modeline "1024x768" 131.43 1024 1096 1208 1392 768 769 772 821

Modeline "800x600" 44.13 800 840 920 1040 600 601 604 624

Modeline "800x600" 51.73 800 840 928 1056 600 601 604 628

Modeline "800x600" 58.73 800 840 928 1056 600 601 604 632

Modeline "800x600" 66.71 800 848 936 1072 600 601 604 635

Modeline "800x600" 73.98 800 848 936 1072 600 601 604 639

Modeline "800x600" 82.55 800 856 944 1088 600 601 604 643

Modeline "800x600" 90.10 800 856 944 1088 600 601 604 647

Modeline "800x600" 97.59 800 856 944 1088 600 601 604 650

Modeline "640x480" 27.74 640 664 728 816 480 481 484 500

Modeline "640x480" 32.64 640 672 736 832 480 481 484 503

Modeline "640x480" 36.97 640 672 736 832 480 481 484 505

Modeline "640x480" 42.22 640 680 744 848 480 481 484 508

Modeline "640x480" 46.80 640 680 744 848 480 481 484 511

Modeline "640x480" 51.43 640 680 744 848 480 481 484 514

Modeline "640x480" 57.18 640 680 752 864 480 481 484 517

Modeline "640x480" 62.12 640 680 752 864 480 481 484 521

EndSection

 

 

Section "Device"

BoardName "GeForce4 MX 440"

BusID "1:0:0"

Driver "nvidia"

Identifier "Device[0]"

VendorName "NVidia"

Option "NvAGP" "3"

Option "RenderAccel" "on"

EndSection

 

 

Section "Screen"

DefaultDepth 16

SubSection "Display"

Depth 15

Modes "1280x1024" "1024x768" "800x600" "640x480"

EndSubSection

SubSection "Display"

Depth 16

Modes "1280x1024" "1024x768" "800x600" "640x480"

EndSubSection

SubSection "Display"

Depth 24

Modes "1280x1024" "1024x768" "800x600" "640x480"

EndSubSection

SubSection "Display"

Depth 32

Modes "1280x1024" "1024x768" "800x600" "640x480"

EndSubSection

SubSection "Display"

Depth 8

Modes "1280x1024" "1024x768" "800x600" "640x480"

EndSubSection

Device "Device[0]"

Identifier "Screen[0]"

Monitor "Monitor[0]"

EndSection

 

 

Section "ServerLayout"

Identifier "Layout[all]"

InputDevice "Keyboard[0]" "CoreKeyboard"

InputDevice "Mouse[1]" "CorePointer"

Screen "Screen[0]"

EndSection

 

Section "DRI"

Mode 0666

EndSection

Share this post


Link to post
Share on other sites


Section "DRI" 

Mode 0666 

EndSection

Put # at every of those lines.

then you will get rid of that missing extension

error.

And descripbe me what is happening when you run game

and paste here WHOLE output from ./el.x86.linux.bin.

 

Regards.

Share this post


Link to post
Share on other sites
Guest

AS I said:

the game window opens. The bash desnt tell a thing, everything seems to be running good. Except - in the game window is rubbish of tilesets.

Picture is basically still the same:

 

http://www.sweb.cz/hawkwind/hpim0378.jpg

 

When I run with cursor into game window, cursor disapears. I can do something with mouse clickin, but its not recognisable due to graphical problem.

Share this post


Link to post
Share on other sites

Have you upgraded libXML to version libxml2-2.6.9 or higher?

Have you hash'd those three lines that I quoted you?

Share this post


Link to post
Share on other sites

Hello.

 

Ok. Make sure you have decend version of libXML2,run:

ldconfig

then download whole game from: http://el.tfm.ro/el_099.zip

run the game. If it will be not ok then remove el.cfg from your .elc

dir and game dir.

If that will be not ok then we will try compile it from source

If it fail we will know what it wrong in your system and

if it will compile then it should work.

"Don't give up!" ;-)

 

Regards.

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×