Can't run FreeCIV as user Spot

Using applications, configuring, problems
Post Reply
Message
Author
ndujoe1
Posts: 851
Joined: Mon 05 Dec 2005, 01:06

Can't run FreeCIV as user Spot

#1 Post by ndujoe1 »

Figured out how to log on as spot.

But the Free Civ program gave the following error:

No Useable default tileset found , aborting!

GuestToo
Puppy Master
Posts: 4083
Joined: Wed 04 May 2005, 18:11

#2 Post by GuestToo »

if FreeCiv works when you run as root, but does not work when you run as spot ... that is not surprising, there are many many things that need to be done to make running as spot work properly ... if it was really easy, it would have been done long ago ... it is not easy, if you run as spot (or any unprivileged user), you will find that a lot of things are broken

Braden
Posts: 69
Joined: Fri 22 Sep 2006, 20:39
Location: Waterloo, Ontario, Canada

#3 Post by Braden »

Don't try to log in as spot, it's usually a better idea to run it with sudo instead.

If you're using my FreeCiv Dotpup, the shortcut it places in the Games menu should work to run it.

ndujoe1
Posts: 851
Joined: Mon 05 Dec 2005, 01:06

FreeCIV operating difficulties

#4 Post by ndujoe1 »

I am still stuck trying to play freeciv. I chatted with a player on the freeciv forum but they weren't able to help me out much at this stage. I copied some printouts of my errors and file locations and they said that it looked like everything was in order.

I would like to remove the installation and reinstall it. But it is not listed in my Pupget directory. What method or commands can I issue in Puppy so I can find all of the files and remove them.

Thanks.

ndujoe1
Posts: 851
Joined: Mon 05 Dec 2005, 01:06

freeciv source

#5 Post by ndujoe1 »

I have given up attempting to figure out the dotpup installation and why it won't run.

So I decided to download the source file and compile that. I get the following error.

Ncurses in chapter six ends with:

checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check

The problem is that you have no c++ compiler. In chapter five, gcc is first built without the C++ compiler. Before building ncurses, gcc is rebuilt with the C++ compiler. Most probably, you forgot to extract the g++ tarball, or did not specify "c++" in the --enable-languages configure switch, on the 2nd gcc build. There are more details in the mail archive.

Which according to this web post says that I don't have c++ installed. But I thought that c++ was part of hte devx_212.sfs file that I put in my home directory.
Any suggestions or further illuminatoin on this issue?

User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

how to run freeciv

#6 Post by HairyWill »

The following works for me using Muppy6

Code: Select all

su spot
cd /usr/local/share/freeciv/
./civclient
If you search through the source for the error message you will find it at about line 204 of helpdata.c. The program is failing to read the file helpdata.txt.
Adding the freeciv directory to the PATH variable might work as well. I'm not sure why the program is being so fussy about where it is started from? Is it to do with running as spot?
Last edited by HairyWill on Mon 15 Jan 2007, 00:52, edited 1 time in total.
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

ndujoe1
Posts: 851
Joined: Mon 05 Dec 2005, 01:06

freeciv success

#7 Post by ndujoe1 »

Well, HarryWill after seeing your post I decided to try the installation again. This time it worked.

The only change that I hvae made in the itenrim, is that I have installed MU nvidia drivers. And I am operating now in X and not JVM if I understand things correctly.

perhaps that change is what made the difference.

User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

#8 Post by HairyWill »

Glad you got it working. My post above was meant to be an answer to the other freeciv thread.
http://www.murga-linux.com/puppy/viewto ... 41&t=13051
ndujoe1 wrote: And I am operating now in X and not JVM if I understand things correctly.
The X windowing system is what displays the graphical environment, all the time you've got more than just the command line you are using X. I think you mean that you are using the Xorg X server as apposed to the Xvesa one.
I think you mean JWM(Joe's Window Manager) not JVM(Java Virtual Machine). The window manager controls the finer details of graphical presentation such as menus, taskbar and window decorations.
(I hope that does not come accross as pedantic or condescending, just trying to add to your undestanding)

I think it is unlikely that the X server or window manager are making a difference, but I've been wrong before.
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

Post Reply