.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
World Supremacy- Save $9.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening

Reply
 
Thread Tools Display Modes
  #1  
Old February 1st, 2007, 06:18 PM
PhilD's Avatar

PhilD PhilD is offline
First Lieutenant
 
Join Date: Sep 2003
Location: Bordeaux, France
Posts: 794
Thanks: 0
Thanked 0 Times in 0 Posts
PhilD is on a distinguished road
Default A plea to devs to fix the Linux 3.06 patch

The latest (3.06) patch, in the Linux version, changed something subtle - the version of the standard C library (glibc) it requires. As a consequence, players who don't have a quite-up-to-date version of the library installed (I just checked the GNU page: 2.4 was apparently released around March, 2006; anybody with a system that's older than that is likely to not have upgraded their libc, as it's a perfect example of "if it ain't broke, don't fix it") cannot use the patch. As a consequence, this prevents them from playing in PBEM games. And as the standard C library is a pretty critical part of the system, upgrading it the wrong way could clearly break the whole system install; it doesn't look like there are pre-packaged versions of glibc 2.4 for my current Linux distribution (which is Ubuntu 6.06; again, not the latest, but 6.06 indicates it was released June, 2006; it's not exactly an antique piece of software).

I would like to know if the move to glibc 2.4 was really necessary. If the devs come up and say there was a good, feature-required, reason for the move to 2.4, then I'll stop complaining and try to find a way to upgrade my glibc. But if it isn't, it would really, really be appreciated if they could recompile a version which is compliant with what is announced on the Shrapnel website as "System Requirements" (namely: libc >= 2.1.92)...

(And note that, for the previous patch to 3.04, the initially distributed Linux version was missing a file or two - I'd like to be sure the patch testing is done properly and equally on all supported platforms...)
Reply With Quote
  #2  
Old February 1st, 2007, 06:50 PM
Johan K's Avatar

Johan K Johan K is offline
Brigadier General
 
Join Date: Aug 2003
Location: Mictlan
Posts: 1,767
Thanks: 12
Thanked 165 Times in 22 Posts
Johan K is on a distinguished road
Default Re: A plea to devs to fix the Linux 3.06 patch

There is a very simple reason for the new glibc. The old linux development computer got scrapped and replaced with a new one. This new computer doesn't work on old linux distros, so there is a new development environment with new libs.

Still I thought I managed to get rid of the glibc 2.4 requirement, but obviously that failed. That dependecy is not supposed to be there. I will upload another linux patch if I manage to fix it.
__________________
http://www.illwinter.com
Reply With Quote
  #3  
Old February 1st, 2007, 07:23 PM

thejeff thejeff is offline
General
 
Join Date: Apr 2005
Posts: 3,327
Thanks: 4
Thanked 133 Times in 117 Posts
thejeff is on a distinguished road
Default Re: A plea to devs to fix the Linux 3.06 patch

Did you already make a change to the patch?
I just installed it as a test and it seems to work fine.

Debian unstable: /lib/libc-2.3.6.so
Reply With Quote
  #4  
Old February 1st, 2007, 09:17 PM

Wazooking Wazooking is offline
Corporal
 
Join Date: Dec 2003
Posts: 71
Thanks: 0
Thanked 0 Times in 0 Posts
Wazooking is on a distinguished road
Default Re: A plea to devs to fix the Linux 3.06 patch

I also installed it on my slackware with libc-2.3.2.so
It ran fine using textmode.
Reply With Quote
  #5  
Old February 5th, 2007, 07:49 PM

Moritz Moeller-Herrmann Moritz Moeller-Herrmann is offline
Private
 
Join Date: Dec 2003
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
Moritz Moeller-Herrmann is on a distinguished road
Default Re: A plea to devs to fix the Linux 3.06 patch

Well, I can confirm that the linux patch is broken on Debian unstable. How current do you have to get.

This has been broken for three days now already without a warning on the front page! I think this is not very good service to paying customers.
Reply With Quote
  #6  
Old February 5th, 2007, 09:24 PM
Gandalf Parker's Avatar

Gandalf Parker Gandalf Parker is offline
Shrapnel Fanatic
 
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
Gandalf Parker is on a distinguished road
Default Re: A plea to devs to fix the Linux 3.06 patch

Its not technically "broken".
glibc_2.4 is considered to be still testing phase by debian.
But its already in the standard releases for other linux (such as the os used by the devs).

Whether you consider debian to be careful, or overly slow, is a matter of discussion. Personally I like that debian is so careful about moving things from test to unstable to stable.
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
Reply With Quote
  #7  
Old February 6th, 2007, 09:30 AM

thejeff thejeff is offline
General
 
Join Date: Apr 2005
Posts: 3,327
Thanks: 4
Thanked 133 Times in 117 Posts
thejeff is on a distinguished road
Default Re: A plea to devs to fix the Linux 3.06 patch

Working fine on debian unstable here.

I'm not sure why. I don't have glibc_2.4, so I didn't expect it to work.

I wonder if there's some more subtle dependency going on.
Reply With Quote
  #8  
Old February 6th, 2007, 04:20 PM
Gandalf Parker's Avatar

Gandalf Parker Gandalf Parker is offline
Shrapnel Fanatic
 
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
Gandalf Parker is on a distinguished road
Default Re: A plea to devs to fix the Linux 3.06 patch

I think debian moved it up to unstable. But thats still not what most linux servers on the net will be using. Home users, sure, might decide to use the unstable or even the test versions. So its still likely to be a problem for anyone running a public server, or loading dominions to their shell account on one.
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
Reply With Quote
  #9  
Old February 6th, 2007, 04:30 PM

thejeff thejeff is offline
General
 
Join Date: Apr 2005
Posts: 3,327
Thanks: 4
Thanked 133 Times in 117 Posts
thejeff is on a distinguished road
Default Re: A plea to devs to fix the Linux 3.06 patch

Nope, I still have /lib/libc-2.3.6.so

I'd checked it from work, when I first heard about the problem. I only installed the patch so I could be another data point. I was completely surprised when it worked.

There's something else going on.
Reply With Quote
  #10  
Old February 6th, 2007, 05:59 PM
Gandalf Parker's Avatar

Gandalf Parker Gandalf Parker is offline
Shrapnel Fanatic
 
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
Gandalf Parker is on a distinguished road
Default Re: A plea to devs to fix the Linux 3.06 patch

LINUX TECHNICAL CRAP: stop reading here if you dont want a headache

try typing...
dom3 -Tv
and then try typing
/usr/local/games/dominions3/dom3_x86 -Tv
(or whatever the appropriate version is for you). See if they agree on the version number. You might have a link to an older version.

You might walk thru the links. That messed me up in the past and took awhile for me to figure out. Such as, on MY machine, there is a softlink on the $PATH
/usr/local/bin/dom3
and if I go to that directory and do an "ls -l dom3" thenI see
lrwxrwxrwx dom3 -> /usr/local/games/dominions3/dom3
and doing a "ls -l dom3" of /usr/local/games/dominions3/dom3 shows me that its a softlink to dom3_x86.

But on one patch, I found that the first link was hard instead of soft. It showed /usr/local/bin/dom3 as a file with a size. That meant that my upgrade to /usr/local/games/dominions3 was ok for all of the files except the executional one.

Gandalf Parker
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 08:18 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2024, Shrapnel Games, Inc. - All Rights Reserved.