Help with repositories

Just downloaded Vega Strike and need help? Have a question but don't know where to start? Ask here.
Post Reply
Izzy
Explorer
Explorer
Posts: 8
Joined: Tue Oct 09, 2012 1:33 pm

Help with repositories

Post by Izzy »

OK Im am a total idiot. So be gentle with me. I have tried to add the repository to my Synaptic Package Manager and it does not show up. Could someone give specific directions for doing this. I have tried a direct download and compile and that dont work either. I would love to give this game a try but its not working out too good.

Izzy
Izzy
Explorer
Explorer
Posts: 8
Joined: Tue Oct 09, 2012 1:33 pm

Re: Help with repositories

Post by Izzy »

Here is what I get whit the direct download configure.
james@james-Linux ~/Downloads/vegastrike-src-0.5.1.r1 $ ls
acctserver.ico DOCUMENTATION NEWS
acinclude.m4 dossify.pl objconv
aclocal.m4 doxygenConfig README
AUTHORS English.lproj README.MACOSX.rtf
autom4te.cache FindFFMPEG.cmake README.sgi
boost FindGTK2.cmake resource.h
boost_gcc44.patch FindMATH.cmake Resources.rc
bootstrap-sh FindOGRE.cmake Resources.RES
buildmac.sh FindPNG.cmake saveinterface
buildrpm FindVorbis.cmake setup
ChangeLog icon2.ico src
cmake-config.h.in icon3.ico stringsort.cpp
CMakeLists.txt icon4.ico ToDo.txt
config.guess INSTALL tools
config.h.in install-sh ts.ico
config.sub intel-mac-conf.sh undos.pl
configure launcher vc98
configure.ac license.txt VegaStrikeOSXApp.pbproj
COPYING m4scripts VegaStrikeOSX.icns
cursor1.cur Makefile.am vegastrike.spec
CVSROOT Makefile.in vs_cubemap_gen
CYGWIN.NOTES makerelease.bash vssetup-gtk+osx.sh
datascripts missing
depcomp mission
james@james-Linux ~/Downloads/vegastrike-src-0.5.1.r1 $ ./configure
checking for gawk... gawk
checking whether ln -s works... yes
checking for g++... g++
checking for C++ compiler default output file name... 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 g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking for gcc... gcc
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 how to run the C preprocessor... gcc -E
configure: Using C++ compiler: g++.
configure: Using C compiler: gcc.
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 whether build environment is sane... yes
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking dependency style of g++... gcc3
checking for -pthread... yes
checking for libsocket... no
checking for libutil... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
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 OS.h usability... no
checking OS.h presence... no
checking for OS.h... no
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking fenv.h usability... yes
checking fenv.h presence... yes
checking for fenv.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking for inttypes.h... (cached) 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 for memory.h... (cached) yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.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 values.h usability... yes
checking values.h presence... yes
checking for values.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking linux/slab.h usability... no
checking linux/slab.h presence... no
checking for linux/slab.h... no
checking linux/malloc.h usability... no
checking linux/malloc.h presence... no
checking for linux/malloc.h... no
checking for vfscanf... yes
checking for lstat... yes
checking tr1/unordered_map usability... yes
checking tr1/unordered_map presence... yes
checking for tr1/unordered_map... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for off_t... yes
checking for pid_t... yes
checking for C/C++ restrict keyword... __restrict
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for working volatile... yes
checking for ptrdiff_t... yes
checking whether closedir returns void... no
checking for error_at_line... no
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... no
checking for working vfork... (cached) yes
checking whether gcc needs -traditional... no
checking whether lstat dereferences a symlink specified with a trailing slash... yes
checking whether lstat accepts an empty string... no
checking whether lstat dereferences a symlink specified with a trailing slash... (cached) yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for unistd.h... (cached) yes
checking for alarm... yes
checking for working mktime... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking return type of signal handlers... void
checking whether stat accepts an empty string... no
checking for working strcoll... yes
checking for working strtod... no
checking for pow... yes
checking for vprintf... yes
checking for _doprnt... no
checking for atexit... yes
checking for bzero... yes
checking for fesetround... yes
checking for floor... yes
checking for getcwd... yes
checking for gethostbyname... yes
checking for gettimeofday... yes
checking for inet_ntoa... yes
checking for iswprint... yes
checking for localtime_r... yes
checking for mblen... yes
checking for memchr... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for munmap... yes
checking for pow... (cached) yes
checking for putenv... yes
checking for rint... yes
checking for rmdir... yes
checking for select... yes
checking for setenv... yes
checking for socket... yes
checking for sqrt... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strstr... yes
checking for strtol... yes
checking for strtoul... yes
checking for finite... yes
checking for _finite... no
checking for isnan... yes
checking for _isnan... no
checking for MacOSX platform... no
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking zlib.h usability... no
checking zlib.h presence... no
checking for zlib.h... no
Enabling user-specified flags:
configure: Enabling dds cubmap support with -DNV_CUBE_MAP
checking for Win32 platform... no
checking for CygWin platform... no
checking for Mingw32 platform... no
checking for Linux platform... yes
checking for FreeBSD platform... no
checking for python... configure: error: *** Python version 2.2 or later not found!
james@james-Linux ~/Downloads/vegastrike-src-0.5.1.r1 $
klauss
Elite
Elite
Posts: 7243
Joined: Mon Apr 18, 2005 2:40 pm
Location: LS87, Buenos Aires, República Argentina

Re: Help with repositories

Post by klauss »

To build from source, you need to install all of VS dependencies. Having the package installed isn't enough, you need the "development headers" version of the packages. In this case, it's saying you need python. It's usually called something like "python-dev". There are more dependencies, OTOMH, freeglut, libjpeg, libpng, sdl, and openal.

To set up a repo, you have to tell us which distribution you're on first.
Oíd mortales, el grito sagrado...
Call me "Menes, lord of Cats"
Wing Commander Universe
Izzy
Explorer
Explorer
Posts: 8
Joined: Tue Oct 09, 2012 1:33 pm

Re: Help with repositories

Post by Izzy »

Thanks for your reply, I am using Limux Mint 13 maya. Hope thats what you are asking for.
Izzy
klauss
Elite
Elite
Posts: 7243
Joined: Mon Apr 18, 2005 2:40 pm
Location: LS87, Buenos Aires, República Argentina

Re: Help with repositories

Post by klauss »

Ok, we don't have any repo for Mint, so you're better off building from source.

Follow these instructions. There you have everything, from the packages you need to install before you build, to the commands you have to run and the path everything's installed to.

Note, however, if you downloaded the released tarballs you have to follow some special instructions to unpack them in the right folders. Did you, or did you check out the SVN tree?
Oíd mortales, el grito sagrado...
Call me "Menes, lord of Cats"
Wing Commander Universe
Izzy
Explorer
Explorer
Posts: 8
Joined: Tue Oct 09, 2012 1:33 pm

Re: Help with repositories

Post by Izzy »

I downloaded the tar but when I could not get it to work I deleted the tar and the extracted folder also. I will folow you directions. Whish me luck. Thanks for your help here.
Izzy
Izzy
Explorer
Explorer
Posts: 8
Joined: Tue Oct 09, 2012 1:33 pm

Re: Help with repositories

Post by Izzy »

Got this far with this error code.
James@james-Linux ~/VegaStrike $ sudo apt-get install libpng12-0 libpng12-dev python2.6-dev libexpat1-dev \
> libjpeg62-dev freeglut3-dev libopenal-dev libgtk2.0-dev libogg-dev libvorbis-dev \
> build-essential libgl1-mesa-dev automake autoconf libsdl1.2-dev
[sudo] password for james:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python2.6-dev
E: Couldn't find any package by regex 'python2.6-dev'
james@james-Linux ~/VegaStrike $
Izzy
Explorer
Explorer
Posts: 8
Joined: Tue Oct 09, 2012 1:33 pm

Re: Help with repositories

Post by Izzy »

I checked and have python2.7 installed
klauss
Elite
Elite
Posts: 7243
Joined: Mon Apr 18, 2005 2:40 pm
Location: LS87, Buenos Aires, República Argentina

Re: Help with repositories

Post by klauss »

Yes, try the package names without version number, VS doesn't really care about a particular version of any of them.

PS: And please post the version-agnostic names so we can update the wiki - or better yet, update it yourself ;)
Oíd mortales, el grito sagrado...
Call me "Menes, lord of Cats"
Wing Commander Universe
Izzy
Explorer
Explorer
Posts: 8
Joined: Tue Oct 09, 2012 1:33 pm

Re: Help with repositories

Post by Izzy »

Well Im not to sure I should be changing the wiki page as I have no idea what Im doing here.
This is the code I used that seem to work. It sure did a lot of stuff when I input the code.

sudo apt-get install libpng12-0 libpng12-dev python-dev libexpat1-dev \
libjpeg62-dev freeglut3-dev libopenal-dev libgtk2.0-dev libogg-dev libvorbis-dev \
build-essential libgl1-mesa-dev automake autoconf libsdl1.2-dev
gonzo
Bounty Hunter
Bounty Hunter
Posts: 207
Joined: Wed Oct 20, 2010 3:50 pm
Location: Kungälv, Sweden
Contact:

Re: Help with repositories

Post by gonzo »

klauss wrote:Ok, we don't have any repo for Mint, so you're better off building from source.
Wrong. Mint Maya is Ubuntu 12.04 so you can now install it from the playdeb repo.
http://www.playdeb.net/updates/ubuntu/1 ... vegastrike
There are 10 types of people in this world, those who understand binary and those who don't.
klauss
Elite
Elite
Posts: 7243
Joined: Mon Apr 18, 2005 2:40 pm
Location: LS87, Buenos Aires, República Argentina

Re: Help with repositories

Post by klauss »

gonzo wrote:
klauss wrote:Ok, we don't have any repo for Mint, so you're better off building from source.
Wrong. Mint Maya is Ubuntu 12.04 so you can now install it from the playdeb repo.
http://www.playdeb.net/updates/ubuntu/1 ... vegastrike
Didn't know about that one. Who's packaging there? Should I stop packaging debs in OBS? (no need to duplicate effort)
Oíd mortales, el grito sagrado...
Call me "Menes, lord of Cats"
Wing Commander Universe
Izzy
Explorer
Explorer
Posts: 8
Joined: Tue Oct 09, 2012 1:33 pm

Re: Help with repositories

Post by Izzy »

I got it working thanks for all the help. I think the python thing was the problem. I would mark this as solved but I dont know how.

Izzy
loki1950
The Shepherd
Posts: 5841
Joined: Fri May 13, 2005 8:37 pm
Location: Ottawa
Contact:

Re: Help with repositories

Post by loki1950 »

I would mark this as solved but I dont know how.
Don't worry about it this time as some did it for you :shock: but next time just edit your first post's subject line.
BTW welcome aboard.

Enjoy the Choice :)
my box::HP Envy i5-6400 @2Q70GHzx4 8 Gb ram/1 Tb(Win10 64)/3 Tb Mint 19.2/GTX745 4Gb acer S243HL K222HQL
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
gonzo
Bounty Hunter
Bounty Hunter
Posts: 207
Joined: Wed Oct 20, 2010 3:50 pm
Location: Kungälv, Sweden
Contact:

Re: Help with repositories

Post by gonzo »

klauss wrote:Who's packaging there? Should I stop packaging debs in OBS? (no need to duplicate effort)
I don't know, I couldn't find a project page with work/development info. I wouldn't be surprised if they just pull in your packages.
There are 10 types of people in this world, those who understand binary and those who don't.
Post Reply