New development release - 1.72

For discussion of ports to POSIX based systems, especially using GNUStep.

Moderators: winston, another_commander, Getafix

Merceray
Above Average
Above Average
Posts: 18
Joined: Fri Nov 24, 2006 5:19 pm
Location: Russia
Contact:

Post by Merceray »

Hi!
I have some problems with this version...
were I can report about it???
don't kick me!
I'v learned eanglish just in school!!!
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Post by Commander McLane »

Depends on what kind of problems you have.

If you cannot install it, why not right here?

If you see buggy behaviour, the Testing and Bug reports-forum would be a good place (but have a look before and see if somebody else has already reported the same problem; and perhaps even got a solution).
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Post by DaddyHoggy »

Having finally got the packager to work for 1.72 I now get this problem:

Code: Select all

john@new-ubuntu:/usr/lib/Oolite/oolite.app$ ./oolite
./oolite: error while loading shared libraries: libgnustep-base.so.1.12: cannot open shared object file: No such file or directory
john@new-ubuntu:/usr/lib/Oolite/oolite.app$ 
Can anybody help or am I really destined never to play 1.72...?

running Ubuntu 7.10

The alternative is to give up and fire up my XP partition and install the M$ version but I really don't want to!
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6682
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

Can't give you precise instructions how to fix, but it looks like you are missing the gnustep-base shared library or have a bad GNUstep installation. I would suggest reinstalling GNUstep.

Also, your alternative solution doesn't sound bad at all to me. The Windows installer is much more user friendly than the Linux autopackage and the performance of the Windows port has been boosted significantly in version 1.72.
kendrone
Above Average
Above Average
Posts: 18
Joined: Sun Dec 21, 2008 4:44 pm
Location: Reidquat - Diso Pirate Corridor

Post by kendrone »

excuse me for being a newbie to computers and all that, but what exactly do you mean to put the file in the terminal? (By which i mean, what EXACTLY do i type in the terminal to get v1.72?).

Please help, as I am somewhat confuddled.
User avatar
davcefai
---- E L I T E ----
---- E L I T E ----
Posts: 400
Joined: Sun Dec 03, 2006 9:07 pm

Post by davcefai »

The .package file is meant to be installed with AutoPackage.

If you don't have this then you need to install it.

Download the file. Use File Manager to navigate to it and just click on the file.

AutoPackage will run, uninstall the older version of Oolite and then install this one.

If you get any "could not find" errors then the chances are that you need to upgrade something- probably GNUStep.
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Post by DaddyHoggy »

I get "could not find" errors post install:

Code: Select all

john@new-ubuntu:/usr/lib/Oolite/oolite.app$ ./oolite
./oolite: error while loading shared libraries: libgnustep-base.so.1.12: cannot open shared object file: No such file or directory
john@new-ubuntu:/usr/lib/Oolite/oolite.app$
but Ubuntu insists that gnustep is up to date - so it's not all plain sailing.

Might have to fall back to my XP partition just to play Oolite...
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
User avatar
davcefai
---- E L I T E ----
---- E L I T E ----
Posts: 400
Joined: Sun Dec 03, 2006 9:07 pm

Post by davcefai »

libgnustep-base.so is up to v1.16 and it looks like oolite wants at least v1.12.
Ubuntu insists that gnustep is up to date
Can you give more details?

Try this:
Start Synaptic, select "installed" and find libgnustep-base<something>. Which version is shown? Is an update available?

In the left hand window do you have a section called "Pinned". If so see if gnustep is in there and unpin it. You might have pinned it about a year ago when there were problems between oolite and gnustep.

Failing all else you might need to install GNUStep outside of the package manager but this is a dangerous path to follow.
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Post by DaddyHoggy »

Hi Davcefai - this is a piccie from what Synaptic says about libgnustep...

Image

Any help much appreciated (note: no "pinned" option) - I've just forced a manual check/update of my system and everything is/should be new and shiny but libgnustep did not update...
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
User avatar
davcefai
---- E L I T E ----
---- E L I T E ----
Posts: 400
Joined: Sun Dec 03, 2006 9:07 pm

Post by davcefai »

My synaptic shows I have 2 versions installed - 1.14 and 1.16.

I *think* that I installed 1.16 manually, because of a similar problem. Unfortunately, only yesterday, I was housekeeping my downloads directory and the bulky refuse truck has already been :cry:

Your options are:

1. Look further down than what the screenshot shows. Is a higher version on offer?

2. Find the gnustep website - probably on sourceforge and install a version from there.

3. This is preferable but work carefully:
I don't know if Ubuntu works like Debian, where you can run Stable, Testing or Unstable versions. Try this:

In Synaptic select "Settings, Preferences, Distribution"
Note your current setting. Select "Always prefer the highest version". Apply, close the box and refresh.

See whether you are now being offered a higher version of Gnustep. If so select it.

Now see what other packages must be upgraded, if any.

Think hard. Are any of these important to you? You are about to download the latest and greatest stuff. The downside is that these packages have not yet been fully debugged. All I can say is that although I run Unstable, my systems are currently OK. In your case you are downloading only a limited subset.

If you decide to go ahead then proceed and after the installation revert to your previous preferences. Refresh in order to revert to the packages offered by your preferences.

I hope this helps.
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Post by DaddyHoggy »

Hi Davcefai,

No higher version is available, in settings, distribution already set to "Highest version".

Having been around the Ubuntu website it would seem libgnustep-base1.16 is available for Intrepid but I'm only running Gutsy - I'm unsure what to do now...

(it's looking more likely that I will temporarily run under XP until I have time to upgrade to either Intrepid or Jaunty with a new HD in the New Year)

Thanks for all the help though.

DH
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
User avatar
davcefai
---- E L I T E ----
---- E L I T E ----
Posts: 400
Joined: Sun Dec 03, 2006 9:07 pm

Post by davcefai »

Ok, possibly my bad.

I don't know the Ubuntu names for the versions but it seems that "intrepid" would be the unstable distribution.

You will need to go into "Settings, Repositories" and add a url for Intrepid. After you get the Gnustep files disable or remove the repository.
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Post by DaddyHoggy »

Oh dear - I have broken Synaptic Package manager - I added what I thought was the url to the intrepid part of the ubuntu - it told me I needed to reload the repositories, I did so and it crashed - and now it won't run at all:

Image

I get this and then it closes again I don't get chance to unadd the repository... :(

I may be upgrading sooner than I thought!

EDIT: Fixed the broken Synaptic Package Manager - hacked the /etc/apt/sources.list file as root and removed the offending line - but I think I'll stop playing until I can be sure I know what I'm doing!
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
User avatar
davcefai
---- E L I T E ----
---- E L I T E ----
Posts: 400
Joined: Sun Dec 03, 2006 9:07 pm

Post by davcefai »

Congrats, you did precisely the correct thing.

Consequently there is no reason to give up!

Suggestion: If you don't have one, make a Knoppix CD so that you can always boot your PC from it. That way if you really mess up you can still recover.

Knoppix: A Linux distro that runs fro a live CD and does not touch your hard disc until you specifically do so.

www.knoppix.com

Happy new year, and may you not scoop any Trumbles!
User avatar
winston
Pirate
Pirate
Posts: 731
Joined: Mon Sep 27, 2004 10:21 pm
Location: Port St. Mary, Isle of Man
Contact:

Post by winston »

DaddyHoggy wrote:
Having finally got the packager to work for 1.72 I now get this problem:

Code: Select all

john@new-ubuntu:/usr/lib/Oolite/oolite.app$ ./oolite
./oolite: error while loading shared libraries: libgnustep-base.so.1.12: cannot open shared object file: No such file or directory
john@new-ubuntu:/usr/lib/Oolite/oolite.app$ 
Don't do that - just from your home dir type "oolite". Or better still, just go to Applications -> Games and choose Oolite.

Don't run the Oolite binary directly. A shell script is installed by the autopackage installer, which sets the environment up correctly to run the game. You're trying to be too smart :-) If you want to know the gory details, type "which oolite". It should be in your path - then open that file in a text editor, and you'll see what the shell script does.

The autopackage installs a minimal GNUstep install + other dependencies, so that it's distro independent.
Post Reply