FC5 & FC6 86_64 svn compile depends and iinstructions

Trying to build your own version of Vega Strike and having problems? Unix users, paste your config.log here (stderr output alone is not helpful).
Post Reply
wirser
Bounty Hunter
Bounty Hunter
Posts: 201
Joined: Wed Dec 01, 2004 8:06 pm
Location: not where i want to be

FC5 & FC6 86_64 svn compile depends and iinstructions

Post by wirser »

This does work with FC5 and FC6 and 86_64
This assumes you just installed either FC5 or FC6 with no additions
only tested with nvidia driver (kmod-nvidia) so far
needed yum repos enabled
core, extras, livna,

-------install-----
3d graphics driver from livna
subversion
automake
rpmdevtools (even if you don't make rpms this give you needed compilers)
python-devel
xorg-x11-drv-nvidia-devel (replace"nvidia" with approiate graphics type eg ati ,sis. i810 ,etc)
mesa-libGLU-devel
SDL-devel
SDL_mixer-devel
libXmu-devel (configure reports glut missing)
freeglut-devel
libpng-devel
libjpeg-devel
openal-devel
expat-devel
gtk+-devel
libvorbis-devel(not found by configure)

run svn as described in obtain source from SVN how-to in wiki eg
svn co https://svn.sourceforge.net/svnroot/veg ... vegastrike
svn co https://svn.sourceforge.net/svnroot/veg ... nk/data4.x
svn co https://svn.sourceforge.net/svnroot/veg ... runk/music

before compiling either reboot or run /sbin/ldconfig ( I rebooted but should do the same thing)

cd vegastrike
sh ./bootstrap-sh
./configure
make (with any luck you should have no errors)

86-64 issues EDIT solved svn10820

assuming svn was ran correctly
cd ../data4.x
ln -s ../vegastrike/vegastrike
ln -s ../vegastrike/soundserver

to start , stay in data4.x folder and run ./vegastrike from there
if current_situation=fact and if current_situation=faith
then current_forcast = excitement
wirser
Bounty Hunter
Bounty Hunter
Posts: 201
Joined: Wed Dec 01, 2004 8:06 pm
Location: not where i want to be

Part 2 making src.rpm's WORK IN PROGRESS

Post by wirser »

ok the time has come to attempt to make rpm for the VS code.noticing the current specfiles are old so I decided to write new specfiles from scratch- taking only basic info from orinial no coding.
in terminal at ~(home) :

rpmdev-setuptree
#sets up rpmbuildtree in home directory need su only to install not to build

rpmdev-newspec ~/rpmbuild/SPECS/VScsvn
rpmdev-newspec ~/rpmbuild/SPECS/VSdsvn
rpmdev-newspec ~/rpmbuild/SPECS/VSmsvn
#creates three "skeleton"specfile VScsvn for code VSdsvn for data VSmsvn for music

cd ~/rpmbuild/BUILD
svn co https://svn.sourceforge.net/svnroot/veg ... vegastrike
svn co https://svn.sourceforge.net/svnroot/veg ... vegastrike
svn co https://svn.sourceforge.net/svnroot/veg ... vegastrike

#at this point much shoulb be removed (M$ based files e.g.)

tar -zcf ../SOURCES/vegastrike.tar.gz vegastrike
tar -zcf ../SOURCES/data.tar.gz data4.x
tar -zcf ../SOURCES/music.tar.gz music

TODO finish this posting

bottom line
VScsvn.spec compiles and builds, needs requires docs readme
You do not have the required permissions to view the files attached to this post.
if current_situation=fact and if current_situation=faith
then current_forcast = excitement
Post Reply