Page 2 of 4

Posted: Sun Oct 01, 2006 5:44 am
by D-Struct
SysRq wrote:Can you try your best translation of the memory allocation error, or paste in in german in hopes someone can do a usable translation.


If he do, I could translate it.

Posted: Sun Oct 01, 2006 6:50 am
by mkylman
So just to be sure, this patch is for linux not windows right? I wasn't sure because the title said Patch + linux, so I wasn't sure if that meant that it was for both Windows AND Linux, or just Linux...Sorry, I do realize that this is probably a stupid question, so don't start fuckin' flaming me about what a dumb question this was :evil:

Posted: Sun Oct 01, 2006 6:59 am
by D-Struct
There is one patch for Windows and one for Linux, check the links in the top post.

Posted: Sun Oct 01, 2006 7:42 am
by mkylman
So it will install on my windows xp laptop right? It won't download and then be like "windows can't install blah blah invalid win32 file blah blah blah"? Thanks for clearing that up for me.

Posted: Sun Oct 01, 2006 7:47 am
by D-Struct
mkylman wrote:So it will install on my windows xp laptop right?


Why it shouldn't? There is a patch installer for win32, as long you don't download the wrong file, all should be fine.

Posted: Sun Oct 01, 2006 7:58 am
by zeb
TRYA solves the libtiff problem, but still crashes when trying to initialise SDL:

Code: Select all

===============================================
NEW GAME     7:56, 1/10/2006
===============================================
Version : 1.49TRYA
RELEASE
Linux Build
Version 1.49TRYA (RELEASE)
Compiled on Sep 30 2006 at 18:22:13
(code-C)(code-M)(code-T)
Loading uplink options from /home/eric/.uplink/options...success

Successfully loaded data archive sounds.dat
Successfully loaded data archive patch.dat
Successfully loaded data archive patch2.dat

Uplink has been forced to Abort
===============================
 Message   : Could not initialize SDL: Unable to open a console terminal.
 Location  : app/opengl.cpp, line 93
============== B E G I N  C O R E  D U M P =================
retAddress = 0x804da4f
retAddress = 0x80523eb
retAddress = 0x810f231
retAddress = 0x810f2ec
retAddress = 0xb7aa575c
retAddress = 0x804d661
============== E N D  C O R E  D U M P =====================


I have mandriva cooker (now equivalent to the 2007, to be released in a couple of days). My graphics card is MSI 5900XT and I use Nvidia proprietary drivers, with 3D acceleration with Composite.

Posted: Sun Oct 01, 2006 8:03 am
by Xan
Say french are u thinking about making a some kind of a porting program so the user wont lose thier saves?

Posted: Sun Oct 01, 2006 3:45 pm
by mkylman
Xan wrote:Say french are u thinking about making a some kind of a porting program so the user wont lose thier saves?

Ditto.

Posted: Sun Oct 01, 2006 10:50 pm
by Kinping
Ok - had to work today, that's why I just checked and could answer not before now...

Here is my console log:

Code: Select all

.
=============================
=                           =
=        U P L I N K        =
=                           =
=        Version 1.49TRYA   =
=     - R E L E A S E -     =
=                           =
=============================

Version 1.49TRYA (RELEASE)
Compiled on Sep 30 2006 at 18:22:13
(code-C)(code-M)(code-T)
./uplink: line 44: 20604 Speicherzugriffsfehler  $here/lib/uplink.bin.x86


"Speicherzugriffsfehler" is German and means "Memoryaccesserror" (litteraly translated).

As you can see... Still have a problem even with TRYA verision (and linux)

Posted: Sun Oct 01, 2006 11:32 pm
by chrisgbk
mkylman wrote:
Xan wrote:Say french are u thinking about making a some kind of a porting program so the user wont lose thier saves?

Ditto.


Why would a porting program be needed? When you upgrade to 1.49, your save files are either compatible with or are converted to the new format automatically, or at least mine were, and they work perfectly. The only possible reason would be if you planned to downgrade, but in that case all you need to do is create a backup of your files before updating.

Posted: Sun Oct 01, 2006 11:53 pm
by jokeyrhyme
I still having problems with 1.49TRYA too. I'm using GCC 4.1.1, glibc 2.4 and kernel 2.6.16 in Gentoo 2006.1.

Code: Select all

/usr/local/games/uplink
GNU gdb 6.4
...
This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/local/games/uplink/lib/uplink.bin.x86
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1490958640 (LWP 8220)]
=============================
=                           =
=        U P L I N K        =
=                           =
=        Version 1.49TRYA   =
=     - R E L E A S E -     =
=                           =
=============================

Version 1.49TRYA (RELEASE)
Compiled on Sep 30 2006 at 18:22:13
(code-C)(code-M)(code-T)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1490958640 (LWP 8220)]
0x080523fc in ?? ()
(gdb)


And the backtrace results:

Code: Select all

(gdb) bt
#0  0x080523fc in ?? ()
#1  0x0810f231 in ?? ()
#2  0x0810f2ec in ?? ()
#3  0xa7b878bb in __libc_start_main () from /lib/libc.so.6
(gdb)

Posted: Sun Oct 01, 2006 11:55 pm
by jokeyrhyme
I still having problems with 1.49TRYA too. I'm using GCC 4.1.1, glibc 2.4 and kernel 2.6.16 in Gentoo 2006.1.

[code]
/usr/local/games/uplink
GNU gdb 6.4
...
This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/local/games/uplink/lib/uplink.bin.x86
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1490958640 (LWP 8220)]
=============================
= =
= U P L I N K =
= =
= Version 1.49TRYA =
= - R E L E A S E - =
= =
=============================

Version 1.49TRYA (RELEASE)
Compiled on Sep 30 2006 at 18:22:13
(code-C)(code-M)(code-T)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1490958640 (LWP 8220)]
0x080523fc in ?? ()
(gdb)
[/code]

And the backtrace results:
[code]
(gdb) bt
#0 0x080523fc in ?? ()
#1 0x0810f231 in ?? ()
#2 0x0810f2ec in ?? ()
#3 0xa7b878bb in __libc_start_main () from /lib/libc.so.6
(gdb)
[/code]

Posted: Mon Oct 02, 2006 12:53 am
by frenchfrog
Like already said elsewhere please post the relevant part of your ~/.uplink/debug.log file.

Posted: Mon Oct 02, 2006 1:02 am
by Kinping
Hmmm...

Code: Select all

===============================================
NEW GAME     23:42, 1/10/2006
===============================================
Version : 1.49TRYA
RELEASE
Linux Build
Version 1.49TRYA (RELEASE)
Compiled on Sep 30 2006 at 18:22:13
(code-C)(code-M)(code-T)
Loading uplink options from /root/.uplink/options...success

Successfully loaded data archive data.dat
Successfully loaded data archive graphics.dat
Successfully loaded data archive loading.dat
Successfully loaded data archive sounds.dat
Successfully loaded data archive music.dat
Successfully loaded data archive fonts.dat
Successfully loaded data archive patch.dat
Successfully loaded data archive patch2.dat
Warning, difference in depth between the video mode requested 32 and the closest available 16 for width: 1024, height:768, flags:-2147483646

Uplink has been forced to Abort
===============================
 Message   : Could not initialize SDL Video: OpenGL not available.
 Location  : app/opengl.cpp, line 111
============== B E G I N  C O R E  D U M P =================
retAddress = 0x804da4f
retAddress = 0x8052501
retAddress = 0x810f231
retAddress = 0x810f2ec
retAddress = 0xb7ba987c
retAddress = 0x804d661
============== E N D  C O R E  D U M P =====================


Does this mean I have a problem with OpenGL? But all other gl things work... Darwinia, screensavers... And I have installed the right drivers for my video card (It's an ATI 9800Pro)

Posted: Mon Oct 02, 2006 9:00 am
by zeb
Kinping wrote:Does this mean I have a problem with OpenGL? But all other gl things work... Darwinia, screensavers... And I have installed the right drivers for my video card (It's an ATI 9800Pro)


According to the error, it has more to do with the SDL initialization. I have the same problem, with an nvidia card and their proprietary drivers, and probably there is some hardcoded version number of SDL or something in the uplink executable, so that this works in Ubuntu but not in other distros. Or maybe a required SDL package missing. Just a guess...