0.3.9.1 tarball?

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).
MikeBlick

0.3.9.1 tarball?

Post by MikeBlick »

Any chance of gettin a 0.3.9.1 tarball? I'm behind a university proxy thats blocking the CVS. I'd really like to play the newest version.

Thanks
boeser.wolff
Hunter
Hunter
Posts: 93
Joined: Tue Jul 29, 2003 8:05 am
Contact:

Post by boeser.wolff »

i have a 0.3.9 tarball (tar.bz2), there is no cvs-tag for 0.3.9.1... my problem is: i dont have any place it could upload it too....
Surfdargent
Developer
Developer
Posts: 153
Joined: Wed Jan 22, 2003 4:28 am
Location: Reunion Island
Contact:

Post by Surfdargent »

I did a tarball a few minutes ago from latest CVS :
http://ewave.homelinux.org/vegastrike/vegasrc.tar.gz

I hope there is no missing autoconf files.
I may do it nightly from my vegastrike source tree a I am working on it everyday (except during vacations). I do not guarantee that it will compile fine although I always stop working on it when I got vegastrike to compile.
It would be generated at about 02:00am GMT+4.

If a few people want that nightly tarball just let me know. And also tell me if there are missing files in that one so I can add them.
boeser.wolff
Hunter
Hunter
Posts: 93
Joined: Tue Jul 29, 2003 8:05 am
Contact:

Post by boeser.wolff »

homelinux.org? hmm, thats dyndns, right? why didnt i think of that...

you are compiling for windows, right?
what do you think of both of us run discc and help each other compiling? i could get your source tarball and compile (i386) for linux, so there would be both builds available...
MikeBlick

Post by MikeBlick »

Thanks alot for that
Surfdargent
Developer
Developer
Posts: 153
Joined: Wed Jan 22, 2003 4:28 am
Location: Reunion Island
Contact:

Post by Surfdargent »

I only made a source tarball and I'm compiling under both linux and win32. But I won't bother putting each win32 binary I compile in a zip because I compile it far less often.

What I can make is a tarball of source based on (nearly always) latest CVS and maybe a zip with my latest VC6 project file.

So you can both build under linux and win32.
boeser.wolff
Hunter
Hunter
Posts: 93
Joined: Tue Jul 29, 2003 8:05 am
Contact:

Post by boeser.wolff »

well... i'll stick to linux, because (no joke) i dont have any windows
Surfdargent
Developer
Developer
Posts: 153
Joined: Wed Jan 22, 2003 4:28 am
Location: Reunion Island
Contact:

Post by Surfdargent »

Well, I didn't mean *you* but anyone in fact ;)

But before I setup a nightly source package I'd like to know if anyone is interested... I may also make a separate i386 binary package.
boeser.wolff
Hunter
Hunter
Posts: 93
Joined: Tue Jul 29, 2003 8:05 am
Contact:

Post by boeser.wolff »

sure i would be interested, because: cvs isnt always accessible and takes a while to update
if you can upload fast it would easier for me to get the lastest source...
MikeBlick

Post by MikeBlick »

Having some problems compiling the source. The ./configure ran fine, but when I run make it gives an error:

[mblick@JackD vegastrike]$ make
make all-recursive
make[1]: Entering directory `/home/mblick/Files/Games/vegastrike'
Making all in src
make[2]: Entering directory `/home/mblick/Files/Games/vegastrike/src'
Making all in cmd
make[3]: Entering directory `/home/mblick/Files/Games/vegastrike/src/cmd'
Making all in ai
make[4]: Entering directory `/home/mblick/Files/Games/vegastrike/src/cmd/ai'
source='comm_ai.cpp' object='comm_ai.o' libtool=no \
depfile='.deps/comm_ai.Po' tmpdepfile='.deps/comm_ai.TPo' \
depmode=none /bin/sh ../../../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src -I../../../src/boost129 -
DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -I/usr/include/python2.2 -DHAVE
_PYTHON=1 -DUSE_BOOST_129=1 -pipe -O3 -fexpensive-optimizations -fomit-frame-
pointer -Wall -ffast-math -I/usr/include/SDL -D_REENTRANT -pipe -c -o comm_ai
.o `test -f 'comm_ai.cpp' || echo './'`comm_ai.cpp
../../../depcomp: ../../../depcomp: No such file or directory
make[4]: *** [comm_ai.o] Error 127
make[4]: Leaving directory `/home/mblick/Files/Games/vegastrike/src/cmd/ai'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/mblick/Files/Games/vegastrike/src/cmd'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mblick/Files/Games/vegastrike/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mblick/Files/Games/vegastrike'
make: *** [all] Error 2
MikeBlick

Post by MikeBlick »

Well, I figured out what was wrong in the previous post but now I have another compile error:

unit_generic.cpp:4357: warning: assignment to `char' from `double'
unit_generic.cpp:4357: warning: argument to `char' from `double'
unit_generic.cpp: In member function `bool Unit::ReduceToTemplate()':
unit_generic.cpp:4505: warning: unused variable `int upfac'
unit_generic.cpp: In member function `void Unit::ImportPartList(const std::strin
g&, float, float, float, float)':
unit_generic.cpp:4970: warning: assignment to `int' from `float'
unit_generic.cpp:4970: warning: argument to `int' from `float'
unit_generic.cpp:4975: warning: assignment to `int' from `double'
unit_generic.cpp:4975: warning: argument to `int' from `double'
unit_generic.cpp:4992: warning: assignment to `int' from `float'
unit_generic.cpp:4992: warning: argument to `int' from `float'
unit_generic.cpp: In member function `void Unit::Repair()':
unit_generic.cpp:5247: warning: assignment to `short int' from `float'
unit_generic.cpp:5247: warning: argument to `short int' from `float'
../../src/boost129/boost/python/detail/destroy.hpp: At top level:
unit_generic.cpp:153: warning: `float GetJumpFuelQuantity()' defined but not use
d
unit_generic.cpp:1635: warning: `float tempmin(float, float)' defined but not us
ed
make[4]: *** [unit_generic.o] Error 1
make[4]: Leaving directory `/home/mblick/Files/Games/vegastrike/src/cmd'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/mblick/Files/Games/vegastrike/src/cmd'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mblick/Files/Games/vegastrike/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mblick/Files/Games/vegastrike'
make: *** [all-recursive-am] Error 2
[mblick@JackD vegastrike]$
Guest

Post by Guest »

are you compiling on linux? try configure -enable-boost-128
MikeBlick

Post by MikeBlick »

Yes, I'm compiling under linux gcc version 3.2.2

Your suggestion solved my previous problem but now another one has come up:

THON=1 -DUSE_BOOST_128=1 -gdwarf-2 -g3 -Wall -I/usr/include/SDL -D_REENTRANT
-pipe -c gl_init.cpp
gl_init.cpp: In function `void init_opengl_extensions()':
gl_init.cpp:106: `glXGetProcAddressARB' undeclared (first use this function)
gl_init.cpp:106: (Each undeclared identifier is reported only once for each function it appears in.)
make[3]: *** [gl_init.o] Error 1
make[3]: Leaving directory `/home/mblick/Files/Games/vegastrike/src/gldrv'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mblick/Files/Games/vegastrike/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mblick/Files/Games/vegastrike'
make: *** [all-recursive-am] Error 2
boeser.wolff
Hunter
Hunter
Posts: 93
Joined: Tue Jul 29, 2003 8:05 am
Contact:

Post by boeser.wolff »

Surfdargent
Developer
Developer
Posts: 153
Joined: Wed Jan 22, 2003 4:28 am
Location: Reunion Island
Contact:

Post by Surfdargent »

Ok, I setup a cron script on my box, this will produce 2 files everyday :
- http://ewave.homelinux.org/vegastrike/vegasrc.tar.bz2 (full source tree based on latest CVS)
- http://ewave.homelinux.org/vegastrike/vegabin.tar.bz2 (binaries compiled with latest CVS)
The binaries are stripped version since they would take up to 100 MB with all the debug info.

Enjoy !
boeser.wolff
Hunter
Hunter
Posts: 93
Joined: Tue Jul 29, 2003 8:05 am
Contact:

Post by boeser.wolff »

what kind of binaries are these? the .tar.bz2 looks like linux for me :( (my job!) :) what architecture are they compiled for? And which glibc do they need?
boeser.wolff
Hunter
Hunter
Posts: 93
Joined: Tue Jul 29, 2003 8:05 am
Contact:

Post by boeser.wolff »

I just downloaded Your vs-source, Surfdargent. I noticed Your machine can do ~10kb/s, just like I can.
What do You think of distributing the vegastrike source via Bit Torrent or a similar system. This way we could speed up the download for the ones with faster connection. And these people could provide a mirroring system (my machine is only available at daytime)...
Surfdargent
Developer
Developer
Posts: 153
Joined: Wed Jan 22, 2003 4:28 am
Location: Reunion Island
Contact:

Post by Surfdargent »

Ok, first binaries : those are linux i386 glibc2.3 (debian unstable).
You may need the libs I use to experiment network toys. I'm using PortAudio lib (www.portaudio.com), crypto++ (don't remember URL, google that).
I think that's all.

Now about the hosting : I host them at home since I just have to make cron produce a tarball and put it in my website's tree. I don't want to make it upload to another place and even less make it myself.

I just did that to ease source/binary grabbing for some people that can be interested.
Now if you have an easy way to make this avaliable via bittorrent I'll do it but I never used it.

I may add win32 binaries too from time to time... I'll add one tonight.
You'll also need portaudio lib compiled, I'll provide dlls.
boeser.wolff
Hunter
Hunter
Posts: 93
Joined: Tue Jul 29, 2003 8:05 am
Contact:

Post by boeser.wolff »

I decided just to mirror Surfdargent's files and allowed myself to add both locations here
etheral walker
Elite
Elite
Posts: 1516
Joined: Sat May 10, 2003 5:26 pm
Location: into the depths

Post by etheral walker »

I just had a look on internet, there is many crypto++ libs. Whicch is the good one?
I see dead polygons....
Surfdargent
Developer
Developer
Posts: 153
Joined: Wed Jan 22, 2003 4:28 am
Location: Reunion Island
Contact:

Post by Surfdargent »

This one : http://www.eskimo.com/~weidai/cryptlib.html
thought that lib has a few homepages (one on sourceforge as I remember).
There is a debian package for v5.0.

If you choose to compile the source and have the v5.0 you will have to add that configure option : --enable-crypto=50. But I would strongly discourage anyone to compile crypto support as it has not been tested.
etheral walker
Elite
Elite
Posts: 1516
Joined: Sat May 10, 2003 5:26 pm
Location: into the depths

Post by etheral walker »

That was my nightmare, I will have to upgrade my glibc :cry:
I see dead polygons....
etheral walker
Elite
Elite
Posts: 1516
Joined: Sat May 10, 2003 5:26 pm
Location: into the depths

Post by etheral walker »

with rpm, of shure
I see dead polygons....
etheral walker
Elite
Elite
Posts: 1516
Joined: Sat May 10, 2003 5:26 pm
Location: into the depths

Post by etheral walker »

It worked :shock: :shock:
I found the way!
to upgrade your glibc, locales.... without any weird pb, I used the rpm of freedroids, as found on an obscure forum :roll:
I see dead polygons....
Surfdargent
Developer
Developer
Posts: 153
Joined: Wed Jan 22, 2003 4:28 am
Location: Reunion Island
Contact:

Post by Surfdargent »

Just to let everyone know I added 2 files along with source tarball and binaries :
- vegalib.zip : contains all the necessary extra libs to link against with VC++
- vegainc.zip : conatins all the necessary extra include to compile
Post Reply