Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
MINI HOWTO Get PlaneShift working
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
Lazy_Dewd
Tux's lil' helper
Tux's lil' helper


Joined: 22 Dec 2004
Posts: 144

PostPosted: Tue May 01, 2007 1:47 pm    Post subject: Reply with quote

Just to inform you that I had to use

Code:
mkdir -p /usr/portage/app-portage/zugaina-sync/
cd /usr/portage/app-portage/zugaina-sync/
wget http://gentoo.zugaina.org/portage/app-portage/zugaina-sync/zugaina-sync-0.3.ebuild
ebuild zugaina-sync-0.3.ebuild digest

to make the emerge work
the only change is /usr/local/portage -> /usr/portage
Back to top
View user's profile Send private message
loux.thefuture
Tux's lil' helper
Tux's lil' helper


Joined: 15 Nov 2005
Posts: 135

PostPosted: Fri Jun 01, 2007 8:48 am    Post subject: Reply with quote

Hello,
for those who wants some news about the planeshift ebuilds :)
- zugaina ebuilds are not up to date, i need to send him new one ;)
- i have made a little blog : http://louxthefuture.blogspot.com/
- i need to make specific ebuilds for crystalspace and cel because planeshift CAN'T use "official" ebuilds (planeshift depend on specific svn version of crystalspace and cel)
- i don't understand why gentoo dev don't want to include my ebuilds in the main gentoo overlay ?
- i have created a liveCD with just celstart demo and planeshift on it, need some feedback about it please
- i just release ebuilds for openoutcast (a game in development) and crystalcore (demo of crystalspace)
see you
Loux
_________________
"So long and thanks for all the fishs !"
Back to top
View user's profile Send private message
daniel.santos
n00b
n00b


Joined: 05 Jun 2007
Posts: 48

PostPosted: Sat May 31, 2008 2:31 am    Post subject: Reply with quote

You cannot install cel-ps if your FEATURES variable contains userpriv. The userpriv feature causes the ebuild to run compilation (the src_compile() function in the ebuild) as the portage user. By default, the portage user only belongs to the portage group. The options are to either drop the userpriv flag or add the games group to the portage user (as a supplemental group, NOT as the primary! :) ) Example:
Code:
FEATURES="-userpriv" emerge -v plantshift-art
Note that I only specify planeshift-art because it will pull in everything else that's needed.

The following is the output I got initially (hopefully, this will make it Google-able in a week or so):

Code:
checking for NL-config... no
checking for libNL... no
checking for x86_64-pc-linux-gnu-cs-config-1.1... no
checking for cs-config-1.1... no
checking for x86_64-pc-linux-gnu-cs-config-1.2... no
checking for cs-config-1.2... no
checking for x86_64-pc-linux-gnu-cs-config-1.4... no
checking for cs-config-1.4... no
checking for x86_64-pc-linux-gnu-cs-config-1.3... no
checking for cs-config-1.3... no
checking for x86_64-pc-linux-gnu-cs-config... no
checking for cs-config... no
configure: error:
*** Crystal Space could not be found or was unusable. The latest version is
*** always available from http://www.crystalspace3d.org/
*** Also, be sure that you have either installed Crystal Space or set the
*** CRYSTAL environment variable properly.


!!! Please attach the following file when seeking support:
!!! /tmp/portage/dev-games/cel-ps-1.2-r3178/work/cel/config.log
 *
 * ERROR: dev-games/cel-ps-1.2-r3178 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2684:  Called econf '--prefix=/opt/planeshift/cel' '--datadir=/opt/planeshift/cel/share' '--sysconfdir=/opt/planeshift/cel/etc' '--infodir=/opt/planeshift/cel/share/info' '--mandir=/opt/planeshift/cel/share/man' '--without-lcms' '--with-cs-prefix=/opt/planeshift/crystalspace' '--enable-optimize-mode-debug-info=no' '--enable-cpu-specific-optimizations=no' '--enable-separate-debug-info=no' '--without-perl' '--without-python' '--without-java' '--with-png' '--with-freetype2' '--with-cal3d' '--with-cg' '--with-jpeg' '--with-mng' '--with-vorbis' '--with-3ds' '--with-ode' '--with-sdl' '--with-CEGUI' '--with-asound'
 *               ebuild.sh, line  526:  Called die

All in all, this fails because it cannot read the cs-config or cs-config-1.2 files:
Code:
-rwxr-x--- 1 root games  1181 May 28 01:59 /opt/planeshift/crystalspace/bin/cs-config*
-rwxr-x--- 1 root games 10303 May 28 01:59 /opt/planeshift/crystalspace/bin/cs-config-1.2*

I think that the ebuild should be modified to warn about this problem if the userpriv feature is detected.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum