Erm, what ISN'T going wrong for me! :o(

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
MidgetmanUK

Erm, what ISN'T going wrong for me! :o(

Post by MidgetmanUK »

Hi People,

I seem to be having plenty of trouble here. I'm on Redhat 9, with all the latest updates (I use apt-get to get the updates). I'm using a Radeon 9500Pro with the ati GL stuff. I have direct rendering enabled, and can play things like Quake3 and SoF2 on it.

I'd really like to get this game going because it looks FANTASTIC!

I think the first error that comes up is maybe due to the ati modules/libraries?

Any help would be much appreciated.

Kind regards,

MidgetmanUK

P.S it also complains about GLUT. I have GLUT-3.7-10 and devel , so it should be ok...
=======================================================================

$ vssetup/
bash: vssetup/: is a directory
[xxxx@xxxxxxxx vegastrike-0.4.1-installer]$ ./setup.sh
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for ranlib... ranlib
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking whether time.h and sys/time.h may both be included... yes
checking for inline... inline
checking for size_t... yes
checking for getcwd... yes
checking for gettimeofday... yes
checking for strdup... yes
checking for select... yes
checking for socket... yes
checking for strstr... yes
checking for access... yes
checking for lstat... yes
checking for finite... yes
checking for isnan... yes
checking for _finite... no
checking for _isnan... no
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for pid_t... yes
checking for unistd.h... (cached) yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking for working memcmp... yes
Enabling user-specified flags:
checking for Win32 platform... no
checking for Linux platform... yes
checking for MacOSX platform... no
checking for python... python 2.2.2
/usr/lib/libpython2.2.so no
/usr/local/lib/libpython2.2.so no
/sw/lib/python2.2/config/libpython2.2.so no
/usr/lib/python2.2/libpython2.2.so no
/usr/lib/python2.2/config/libpython2.2.a yes
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.0.1... yes
checking for SDL_JoystickOpen... yes
Using SDL Windowing System
checking for Mix_OpenAudio in -lSDL_mixer... yes
checking for GL library... yes
checking for glXGetProcAddressARB... yes
checking for GLU library... yes
checking for GL/gl.h... yes
checking GL/glext.h usability... no
checking GL/glext.h presence... yes
configure: WARNING: GL/glext.h: present but cannot be compiled
configure: WARNING: GL/glext.h: check for missing prerequisite headers?
configure: WARNING: GL/glext.h: proceeding with the preprocessor's result
configure: WARNING: ## ------------------------------------ ##
configure: WARNING: ## Report this to bug-autoconf@gnu.org. ##
configure: WARNING: ## ------------------------------------ ##
checking for GL/glext.h... yes
checking whether glext.h is recent enough... yes
checking for glut32 library... no
checking for glut library... no
configure: error: GLUT library not found or too old version. 3.7 (beta) or later required.
**WARNING** I hope you are running as a user account right now
** if not then please restart with a user... we will only switch to root to copy
make: *** No targets specified and no makefile found. Stop.
Compiling FleetYards...
Done

Time Elapsed: 0 second
mv: can't stat source ../vegastrike/src/vegastrike
cp: cannot stat `../vegastrike/src/networking/soundserver': No such file or directory
cp: cannot stat `../vegastrike/launcher/vslauncher': No such file or directory
ok I need to be root now please enter your password (edit root-setup.sh to see what the script does if you are rightfully careful.)
Password:
xxxx is not in the sudoers file. This incident will be reported.
if you see a prompt now, that means you don't have su installed, type root password
Password:
../root-setup.sh: line 2: cd: data: No such file or directory
install: cannot stat `./vegastrike': No such file or directory
install: cannot stat `./vslauncher': No such file or directory
mkdir: cannot create directory `/usr/local/man/man1': File exists
mkdir: cannot create directory `/usr': File exists
mkdir: cannot create directory `/usr/local': File exists
mkdir: cannot create directory `/usr/local/share': File exists
mkdir: cannot create directory `/usr/local/share/vegastrike': File exists
mv: cannot overwrite directory `/usr/local/share/vegastrike/data'
run vsinstall to setup your account
then run vslauncher to start Vega Strike

=======================================================================
hellcatv
Developer
Developer
Posts: 3980
Joined: Fri Jan 03, 2003 4:53 am
Location: Stanford, CA
Contact:

Post by hellcatv »

you prolly need glut-dev package
Vega Strike Lead Developer
http://vegastrike.sourceforge.net/
MidgetmanUK

Post by MidgetmanUK »

Negative.

A querie on glut-devel gives:
glut-devel-3.7-12

Any other ideas?
dandandaman
Artisan
Artisan
Posts: 1270
Joined: Fri Jan 03, 2003 3:27 am
Location: Perth, Western Australia
Contact:

Post by dandandaman »

hmm.....I think I may have had this problem when I first tried on RH9.....I've forgotten what I did to fix it, or whether it was a config problem that was fixed by someone...:-/ actually, I think it was the latter, so sorry, can't help you there (got nVidia anyhow :-) )

but the most common cause of those problems for me is that I have missing packages...make sure you've got the xfree devel packages too...and that you actually have the glut files (maybe installing the ati stuff moved them to another dir/name?)

Dan.a
MidgetmanUK

Post by MidgetmanUK »

Damn, still no joy...

My glut libs are in /usr/lib

I have all the latest devel packages (when i installed redhat, i chose "everything", and have since updated everything.

This is really starting to **** me off :( I know it's not the vega teams fault - things cant be made to work for everything.

If anyone knows how to solve these probs, please please please help - I was a huge fan of frontier first encounters... and this game looks 100 times more gorgeous!

MidgetmanUK
sublynx

Post by sublynx »

i am havaing the EXACT problem on Slackware9.1, getting almost the same output you did. find a way to fix it?
Starchild
Bounty Hunter
Bounty Hunter
Posts: 155
Joined: Thu Sep 25, 2003 4:51 pm
Location: At a tea party with Alice in Wonderland
Contact:

Post by Starchild »

MidgetmanUK, you could try the rpm:s.
They are no links to them in the files section, but you can find them here:
http://sourceforge.net/project/showfile ... _id=186296
Last edited by Starchild on Fri Oct 17, 2003 9:31 pm, edited 1 time in total.
The only way to stay sane in an insane world, is to be mad yourself.
MidgetmanUK

Post by MidgetmanUK »

Thanks for the response. I'll try the rpms and let you all know how it went.

Kind regards,

MidgetmanUK
MidgetmanUK

Post by MidgetmanUK »

It wooooooorks!!!!! :lol:

The rpm installs gave a dependancy error - about OpenAL. I think this was because in the list of dependancies, they actually spelt OpenAL with capital letters, but my rpm database has lower case "openal"?

I dunno. Anyways, I forced an install, and all is good. Thanks for the help!!!!!!

MidgetmanUK
Starchild
Bounty Hunter
Bounty Hunter
Posts: 155
Joined: Thu Sep 25, 2003 4:51 pm
Location: At a tea party with Alice in Wonderland
Contact:

Post by Starchild »

Great! :D

My OpenAL pakage is "OpenAL" in my db... that line should probably be removed from the .spec file then :) Oh well :wink:
The only way to stay sane in an insane world, is to be mad yourself.
Post Reply