PlaneShift
Support => Linux Specific Issues => Topic started by: loux on December 27, 2006, 05:29:50 pm
-
Hello,
i put a little post, i'm looking for tester for the gentoo ebuild i have made, be very cool it's my first ebuilds Smiley
I made crystalspace (release 1.1-r26005) / cel (release 1.1-r2464) / planeshift ( release 0.3.017 2006-12-27)
to use it you have to make an overlay (me is in /usr/local/portage) with an option in make.conf for it
-> modification of /etc/make.conf, add a line :
PORTDIR_OVERLAY=/usr/local/portage
-> create an overlay directory
mkdir /usr/local/portage
cd /usr/local/portage
wget http://loux.thefuture.free.fr/portage.tar.bz2
tar xjvf portage.tar.bz2
-> unmask it, in /etc/portage/package.keywords
media-libs/cal3d ~x86
dev-games/cel ~x86
dev-games/crystalspace ~x86
games-rpg/planeshift ~x86
/etc/portage/package.unmask
games-rpg/planeshift
and then :
emerge planeshift (should be version 0.3.017-r1)
to run pure CS application (like walktest) you need to put right env variable:
unset CRYSTAL
CRYSTAL_CONFIG=/etc/crystalspace
CRYSTAL_PLUGIN=/usr/lib/crystalspace
but to run PS you need to unset them (trouble between vfs.cfg files)
unset CRYSTAL_CONFIG
unset CRYSTAL_PLUGIN
export CRYSTAL=/usr/lib/crystalspace
and try cd /opt/planeshift/bin ; ./updater --auto ; ./pssetup ; ./psclient
please give me back every trouble you get
thanks a lot
loux
PS : to make a log file for me use : nohup emerge planeshift &
and send me the nohup.out file
-
i had no trouble using your ebuild, but i would like to give you a feedback nevertheless :). ./psclient worked, ./updater --auto worked, ./pssetup did not work, couldnt hardly see anything in the ui and couldnt edit the custom resolution, but i do not know if this is a general issue with the game or has something to do with using the sources instead of the binaries. i did not use pssetup, when i used the binaries.
in-game the ui and chat window look not that good anymore. the toolbar is just a plain white bar with text on it, but it is working. again i do not know if this has something to do with using the sources and compilation. in general right now i am a little disappointed with the performance compared to the binaries. i felt the binaries as faster, which is the opposite that i have expected and which i have heard here in the forum. in my first thread the people wrote, that they expierenced a performance gain compared to the binaries. maybe someone can give some hints.
til later,
homry
-
Homry,
Open your psclient.cfg file and change "Planeshift.GUI.Skin.Selected = cvs" to "Planeshift.GUI.Skin.Selected = default". Due to different licenses (GPL for sources and AB for art), the CVS version uses the cvs skin as the default one. I wonder that it worked at all for you :)
-
homry: hum i think you try ./pssetup before using ./updater,
if you do so pssetup don't find good art/data so it's failed but if you run ./updater first, then ./pssetup will work fine
let me know if i'm right
see you soon
loux
-
yeah,
everything was fine with pssetup the next time i ran it (after the updater fetched all the new files).
homry
-
Would you mind mentioning your ebuild on the gentoo-bugzilla? Makes it easier for users to find it.
-
Jannis: done :)
loux
-
hey loux, I can't get the new portage.tar.bz2 file...
# wget http://loux.thefuture.free.fr/portage.tar.bz2
--12:50:48-- http://loux.thefuture.free.fr/portage.tar.bz2
=> `portage.tar.bz2'
Resolving loux.thefuture.free.fr... 212.27.63.139
Connecting to loux.thefuture.free.fr|212.27.63.139|:80... failed: Connection timed out.
but I'd like to try ;)
-
me too :)
seems my provider has some trouble :(
if you have any better ...
loux
-
I can host you the file, mail it to kripton@kripserver.net and I'll upload it for you.
-
Jannis, it's very kind of you but it's 190Mo, i don't think i can mail it :)
this source for crystalspace (26005) cel (2464) and planeshift (2006-29-12) + ebuilds
loux
-
Hmm, why do you use those dates?
Recommended dates are: CS 25803, CEL 2369 and PS 2006-27-12
Although you can use HEAD too as there haven't been any NET changes.
-
Hi, for the CS/CEL it's workd with the version i used so ...
for PS i'm not putting up to date code each time
thanks to xordan, we have made a mirror with everything to a new place :
--> http://xordan.com/portage.tar.bz2
loux:
warning: there is a md5sum errors on it, i'm fixing it
-
Ok, I'm on it and give it a try...
Thanks xordan! :thumbup:
KTA
-
Ok, got it working, finaly... But the file http://xordan.com/portage.tar.bz2 does not work correctly - all the downloads give a filesize mismatch. I tried the original mirror and it worked out perfect...
KTA
-
Well, the perfectness counts only for the compileing... the updater worked well too but the game is now unplayable for me - its more like a slideshow... and the main menu miss all the buttons as well as all windows the textures... :(
KTA
-
During the last update I've noticed that the textures were off for me, then the updater was seg faulting. This release is sort of unplayable. I can't even install 3.017 :(
-
If you talk about the GUI-updater exiting with a segfault - thats not unusual. With this ebuild
./updater --auto works fine for me. Still, alot of textures are missing and the framerate is just unplayable...
KTA
-
Did you change the skin in the setup?
-
yep, changed it from cvs to default - maybe I try the updater once more. For the low framerate, was there a major engine change?
KTA
-
hello every one,
- offical source are 2006-12-28 one
- i update ebuilds to planeshift-0.3.017-r2 with source of 2007-01-08 (works well, resolve the seg fault when client quit for example)
- i have put a psclient.cfg with default skins and 600x800 size and nosound to start :)
KTA: i don't why you have now such poor performance
here is a compilation guide for gentoo from another person : http://www.vaikene.net/planeshift/cvs.htm
see you soon all,
loux
-
Loux: Did you think about putting the ebuild in an online overlay instead of a portage.tar.bz2? I think it is not that hard, and there are pages that would even host it for you. The official gentoo overlay page (yes, they host projects too): http://overlays.gentoo.org/ (http://overlays.gentoo.org/)
Or you may as well use a user overlay, the most well known is surely http://www.gentoo-sunrise.org/sunrise (http://www.gentoo-sunrise.org/sunrise) (well I would use sunrise instead of creating an own one...)
That would make installation and update much much more easy to do, with layman. In fact just as easy as the official portage tree itself.
Greetings,
moHiJ
-
Can you play on Laanx with PlaneShift CVS-sources from 2007-01-08 ?
-
Yup.
-
HHmm...... the code from 2007-01-08 00:00:00 doesn't build due to "Jamfile-jam" but the source from 2007-01-09 00:00:00 builds and runs perfectly here (perfectly means "perfectly when not using sound" but that's another story.)
-
Hello, i have put a new ebuild for planeshift-0.3.017-r3 wich is the latest one compatible with laanx server
date is 2007-01-15 (i believe)
see you,
loux
PS : for putting it on main gentoo portage, i have put older ebuild on it (bugs.gentoo.org) and i will soon put -r3 too, but i don't know how to go further
PS2: for layman, the ebuilds in bugs need to have no more person to look at them from gentoo developpers (if i understand well), but there are some people to watch them so they are block on bugs and can not go to layman (this is what i have understand)
-
Last compatible date is "2007-01-16 00:00:00 UTC", but I don't think there are any changes from 01-15 to that date.
-
thanks for the information,
but i don't think either that there is some change but the 2 :)
see you
loux