Difference between revisions of "FAQ:Installing"
m (→Not Working) |
(→Which video cards are known to work (or not to) with Vegastrike?: uniform cleanup) |
||
Line 91: | Line 91: | ||
== Which video cards are known to work (or not to) with Vegastrike? == | == Which video cards are known to work (or not to) with Vegastrike? == | ||
− | A: | + | A: Any ATI Radeon or NVidia GeForce GPU should be fine. Other cards with OpenGL drivers and at least 16MB VRAM may also work. If your card is old, slow, or low on VRAM you will probably need to turn down the level of detail, resolution, and color depth. |
+ | |||
This question is also discussed in the following thread in the forum: http://vegastrike.sourceforge.net/forums/viewtopic.php?t=1399 | This question is also discussed in the following thread in the forum: http://vegastrike.sourceforge.net/forums/viewtopic.php?t=1399 | ||
Line 103: | Line 104: | ||
|ATI | |ATI | ||
|Rage 128 Pro | |Rage 128 Pro | ||
− | | | + | | |
+ | |not 8MB version | ||
|- | |- | ||
|ATI | |ATI | ||
|Radeon 7000 Mobility | |Radeon 7000 Mobility | ||
− | | | + | |OSX |
− | | | + | |(iBook G3) |
− | |||
|- | |- | ||
|ATI | |ATI | ||
|Radeon 7200 | |Radeon 7200 | ||
|Linux | |Linux | ||
− | | | + | | |
|- | |- | ||
|ATI | |ATI | ||
|Radeon 7500 | |Radeon 7500 | ||
|Linux | |Linux | ||
− | | - | + | |[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=28072#28072 Forum-Link] |
|- | |- | ||
|ATI | |ATI | ||
|Radeon 7500 | |Radeon 7500 | ||
|WinXP | |WinXP | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=28072#28072 Forum-Link] | |[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=28072#28072 Forum-Link] | ||
|- | |- | ||
Line 134: | Line 130: | ||
|Radeon 8500 | |Radeon 8500 | ||
|Linux | |Linux | ||
− | | | + | | |
|- | |- | ||
|ATI | |ATI | ||
Line 149: | Line 145: | ||
|Radeon 9200 | |Radeon 9200 | ||
|Linux Kubutu "Breezy Badger" | |Linux Kubutu "Breezy Badger" | ||
− | |XOrg | + | |XOrg driver, 1024x768 24bit, run "xhost +local:" before launching VS from console |
|- | |- | ||
|ATI | |ATI | ||
|Radeon 9500 Pro | |Radeon 9500 Pro | ||
|Linux | |Linux | ||
− | | | + | | |
|- | |- | ||
|ATI | |ATI | ||
|Radeon 9600 Mobility | |Radeon 9600 Mobility | ||
|OSX | |OSX | ||
− | | | + | |(PowerBook G4) |
|- | |- | ||
|ATI | |ATI | ||
|Radeon 9600 Pro | |Radeon 9600 Pro | ||
|Win2k | |Win2k | ||
− | | | + | | |
|- | |- | ||
|ATI | |ATI | ||
|Radeon 9700 Pro | |Radeon 9700 Pro | ||
|Linux/Win2k | |Linux/Win2k | ||
− | | | + | | |
|- | |- | ||
|ATI | |ATI | ||
|Radeon 9800 Pro | |Radeon 9800 Pro | ||
− | |G4 867Mhz OSX 10.2.8 | + | |OSX |
+ | |(G4 867Mhz OSX 10.2.8) | ||
|- | |- | ||
|ATI | |ATI | ||
− | |Radeon IGP | + | |Radeon IGP 345M |
|WinXP | |WinXP | ||
− | | | + | | |
|- | |- | ||
|NVidia | |NVidia | ||
− | |GeForce 2 GTS | + | |GeForce 2 GTS 32MB |
− | |Windows | + | |Linux/Windows |
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=16374#16374 Forum-Link] | |[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=16374#16374 Forum-Link] | ||
|- | |- | ||
Line 188: | Line 185: | ||
|GeForce 2 MX | |GeForce 2 MX | ||
|Linux/Windows | |Linux/Windows | ||
− | | | + | | |
|- | |- | ||
|NVidia | |NVidia | ||
|GeForce 2 MX | |GeForce 2 MX | ||
− | | | + | |OSX |
− | + | |(PowerMac G4 800) | |
|- | |- | ||
|NVidia | |NVidia | ||
|GeForce 3 (standard) | |GeForce 3 (standard) | ||
|Linux/Windows | |Linux/Windows | ||
− | | | + | | |
|- | |- | ||
|NVidia | |NVidia | ||
− | |GeForce 3 Ti200 | + | |GeForce 3 Ti200 128MB |
|WinXP | |WinXP | ||
− | | | + | | |
|- | |- | ||
|NVidia | |NVidia | ||
− | |GeForce 3 Ti500 | + | |GeForce 3 Ti500 64MB |
− | | | + | | |
− | | | + | | |
|- | |- | ||
|NVidia | |NVidia | ||
− | |GeForce 4 MX440 | + | |GeForce 4 MX440 64MB |
|WinME | |WinME | ||
− | | | + | | |
|- | |- | ||
|NVidia | |NVidia | ||
− | |GeForce 4 MX460 | + | |GeForce 4 MX460 64MB |
|Win2k/WinXP | |Win2k/WinXP | ||
− | | | + | | |
|- | |- | ||
|NVidia | |NVidia | ||
Line 227: | Line 224: | ||
|NVidia | |NVidia | ||
|GeForce 4 Ti series | |GeForce 4 Ti series | ||
− | | | + | | |
− | | | + | | |
|- | |- | ||
|NVidia | |NVidia | ||
− | |GeForce 4 Ti 4600 | + | |GeForce 4 Ti 4600 128MB |
|Linux | |Linux | ||
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=29718#29718 Forum-Link] | |[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=29718#29718 Forum-Link] | ||
Line 237: | Line 234: | ||
|NVidia | |NVidia | ||
|GeForce FX 5600 | |GeForce FX 5600 | ||
− | | | + | | |
− | | | + | | |
|- | |- | ||
|NVidia | |NVidia | ||
|GeForce FX 5900 | |GeForce FX 5900 | ||
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | | + | |NVidia |
− | |TNT2 M64 | + | |TNT2 M64 32MB |
− | | | + | | |
− | | | + | | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|3DFX | |3DFX | ||
− | |Voodoo3 | + | |Voodoo3 16MB |
|Linux/Win2k | |Linux/Win2k | ||
− | | | + | | |
|- | |- | ||
|3DFX | |3DFX | ||
− | |Voodoo5000 | + | |Voodoo5000 64MB |
|Linux | |Linux | ||
− | | | + | | |
|- | |- | ||
− | | | + | |3DLabs |
− | | | + | |Permedia 2 FireGL 1000 Pro |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | | + | |Elsa |
− | | | + | |Erazor III Pro |
− | | | + | |Linux(Debian)/Win2k |
− | | | + | | |
|- | |- | ||
|Matrox | |Matrox | ||
|Millenium G400 | |Millenium G400 | ||
|Win2k | |Win2k | ||
− | |[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=15059#15059 ] | + | |[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=15059#15059 Forum-Link] |
|- | |- | ||
|Matrox | |Matrox | ||
− | |G440 DualHead MAX | + | |G440 DualHead MAX 32MB |
− | |Mandrake 10.1 Community | + | |Linux Mandrake 10.1 Community |
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=29041#29041 Forum-Link] | |[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=29041#29041 Forum-Link] | ||
+ | |- | ||
+ | |Matrox | ||
+ | |Millenium G550 | ||
+ | |Linux(Debian) | ||
+ | |[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=59892#59892 Forum-Link] | ||
+ | |- | ||
+ | |S3 | ||
+ | |Savage/IX-MV | ||
+ | |Linux (Gentoo) | ||
+ | |[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=33531#33531 Forum-Link] | ||
+ | |- | ||
+ | |SiS | ||
+ | |630 16MB shared memory | ||
+ | |WinXP | ||
+ | |(But no cursor at the bases and some minor graphical issues) | ||
+ | |- | ||
|} | |} | ||
Line 298: | Line 301: | ||
|'''Operation System''' | |'''Operation System''' | ||
|'''Additional Info''' | |'''Additional Info''' | ||
+ | |- | ||
+ | |ATI | ||
+ | |Rage 128 8MB | ||
+ | |OSX | ||
+ | |(iMac G3 et al) | ||
+ | |- | ||
+ | |3DFX | ||
+ | |Voodoo 4500 | ||
+ | |Win98SE | ||
+ | | | ||
|- | |- | ||
|Hercules | |Hercules | ||
|Kyro II 64MB | |Kyro II 64MB | ||
− | | | + | | |
− | | | + | | |
|- | |- | ||
|Matrox | |Matrox | ||
|G400 | |G400 | ||
|Win98 | |Win98 | ||
− | | | + | |[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=13183#13183 Forum-Link] |
|- | |- | ||
|Matrox | |Matrox | ||
|G450 32MB | |G450 32MB | ||
|Linux | |Linux | ||
− | | | + | | |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
Revision as of 17:01, 24 March 2006
![]() |
![]() |
FAQ:Bugs ![]() |
Installing and Compiling Vegastrike.
See also HowTos#Installing
Contents
- 1 What are the minimum system requirements for Vegastrike?
- 2 Does the source code work with VC++ 6.0 or 7.0?
- 3 How do i turn fullscreen on or off in Vegastrike?
- 4 While compiling VS from CVS i got lots of error like seen in this thread in the forum. (e.g pasting "operator" and "+" does not give a valid preprocessing token) and they are all in somewhere like the ../src/boost129/ directory. What should i do?
- 5 When compiling VS I get a glXGetProcAddress or glXGetProcAddressARB error.
- 6 When compiling VS I get a ./depcomp: No such file or directory error.
- 7 Which video cards are known to work (or not to) with Vegastrike?
- 8 I'm getting similar errors as shown below when trying to compile today's cvs version, What about that?
- 9 After installing with the Linux Binary installer, I get an error about libstdc++-libc6.2-2.so.3
What are the minimum system requirements for Vegastrike?
A:Your computer needs to have OpenGL support (which most do nowadays).
- Minimum Requirement
- Processor: Pentium I 200Mhz or Apple G3 400Mhz
- Video card: 3d card with 16Mb of memory (although it will work without a 3d card too)
- Screen color depth: 16bit
- RAM: 512 Mb (I use 256 Mb in WinXP without any troubles - smbarbour)
- Swap space: ???
- HD: ???
- Recommended Requirement
- Processor: ???
- Video card: ???
- Screen color depth: ???
- RAM: ???
- Swap space: ???
- HD: ???
If your graphics card is poor, put it on low/retro detail and low resolution/16bit color, fullscreen.
More info about video cards is here: Q7
Does the source code work with VC++ 6.0 or 7.0?
A: Most certainly.
VC++ 6.0/7.0 is unfortunately the only way I know how to compile it in windows.
Not completly true, it works with cygwin too. See HowTo:Cygwin Compiling.
Download vega-proj (vc++ 6) or vega-vc7 (vc++ 7), not the outdated vega-new-proj and have at it (from CVS).
See HowTo:VCPP Compiling for more information.
Note for people with an old project (such as vega-new-proj):
It's a bit of a trick to get all the .lib files into the project because a lot of the people who are in charge of maintaining the project somehow got rid if the library include directories from the project since I committed it. However, it's pretty easy to add those paths.
You have to add a few simple .cpp files to the project so give it a shot if you will.
The simplest way is to checkout vega-proj as it says in HowTo:Checkout CVS.
How do i turn fullscreen on or off in Vegastrike?
A: Edit vegastrike.config or /.vegastrike/vegastrike.config
and change fullscreen to false/true wherever it occurs.
A: Run Launcher.exe program, select OPTIONS, and adjust color.
While compiling VS from CVS i got lots of error like seen in this thread in the forum. (e.g pasting "operator" and "+" does not give a valid preprocessing token) and they are all in somewhere like the ../src/boost129/
directory. What should i do?
A: Try to run ./configure
with the --enable-boost-128
parameter.
See also:
When compiling VS I get a glXGetProcAddress
or glXGetProcAddressARB
error.
A:
- Preferred way: Inserting the following lines into the file
gl_init.cpp
(Forum Link)
#define GLX_GLXEXT_PROTOTYPES #include <GL/glx.h>
- A second way is to replace
glXGetProcAddress
withglXGetProcAddressARB
or the other way around. - If none of the other ways worked, include the line
#define glXGetProcAddress glXGetProcAddressARB
or
#define glXGetProcAddressARB glXGetProcAddress
at the top of the file gl_init.cpp
(the very first line)
- See also the forum entries below:
When compiling VS I get a ./depcomp: No such file or directory
error.
A: You need to start automake
with the parameter --add-missing
like this:
automake --add-missing
Which video cards are known to work (or not to) with Vegastrike?
A: Any ATI Radeon or NVidia GeForce GPU should be fine. Other cards with OpenGL drivers and at least 16MB VRAM may also work. If your card is old, slow, or low on VRAM you will probably need to turn down the level of detail, resolution, and color depth.
This question is also discussed in the following thread in the forum: http://vegastrike.sourceforge.net/forums/viewtopic.php?t=1399
Working
Vendor | Card Info | Operation System | Additional Info |
ATI | Rage 128 Pro | not 8MB version | |
ATI | Radeon 7000 Mobility | OSX | (iBook G3) |
ATI | Radeon 7200 | Linux | |
ATI | Radeon 7500 | Linux | Forum-Link |
ATI | Radeon 7500 | WinXP | Forum-Link |
ATI | Radeon 8500 | Linux | |
ATI | Radeon 9000 Pro | Win98SE | Forum-Link |
ATI | Radeon 9200 | Linux DRI XF4.3 | Use the 16bit depth, not 24!! |
ATI | Radeon 9200 | Linux Kubutu "Breezy Badger" | XOrg driver, 1024x768 24bit, run "xhost +local:" before launching VS from console |
ATI | Radeon 9500 Pro | Linux | |
ATI | Radeon 9600 Mobility | OSX | (PowerBook G4) |
ATI | Radeon 9600 Pro | Win2k | |
ATI | Radeon 9700 Pro | Linux/Win2k | |
ATI | Radeon 9800 Pro | OSX | (G4 867Mhz OSX 10.2.8) |
ATI | Radeon IGP 345M | WinXP | |
NVidia | GeForce 2 GTS 32MB | Linux/Windows | Forum-Link |
NVidia | GeForce 2 MX | Linux/Windows | |
NVidia | GeForce 2 MX | OSX | (PowerMac G4 800) |
NVidia | GeForce 3 (standard) | Linux/Windows | |
NVidia | GeForce 3 Ti200 128MB | WinXP | |
NVidia | GeForce 3 Ti500 64MB | ||
NVidia | GeForce 4 MX440 64MB | WinME | |
NVidia | GeForce 4 MX460 64MB | Win2k/WinXP | |
NVidia | GeForce 4 MX (integrated) | WinXP | Forum-Link |
NVidia | GeForce 4 Ti series | ||
NVidia | GeForce 4 Ti 4600 128MB | Linux | Forum-Link |
NVidia | GeForce FX 5600 | ||
NVidia | GeForce FX 5900 | ||
NVidia | TNT2 M64 32MB | ||
3DFX | Voodoo3 16MB | Linux/Win2k | |
3DFX | Voodoo5000 64MB | Linux | |
3DLabs | Permedia 2 FireGL 1000 Pro | ||
Elsa | Erazor III Pro | Linux(Debian)/Win2k | |
Matrox | Millenium G400 | Win2k | Forum-Link |
Matrox | G440 DualHead MAX 32MB | Linux Mandrake 10.1 Community | Forum-Link |
Matrox | Millenium G550 | Linux(Debian) | Forum-Link |
S3 | Savage/IX-MV | Linux (Gentoo) | Forum-Link |
SiS | 630 16MB shared memory | WinXP | (But no cursor at the bases and some minor graphical issues) |
Not Working
Vendor | Card Info | Operation System | Additional Info |
ATI | Rage 128 8MB | OSX | (iMac G3 et al) |
3DFX | Voodoo 4500 | Win98SE | |
Hercules | Kyro II 64MB | ||
Matrox | G400 | Win98 | Forum-Link |
Matrox | G450 32MB | Linux |
I'm getting similar errors as shown below when trying to compile today's cvs version, What about that?
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/games/vegastrike/data\" -I/usr/include/python2.3 -DHAVE_PYTHON=1 -DUSE_BOOST_128=1 -I../../src/boost -I../../src -pipe -falign-loops=2 -falign-jumps=2 -falign-functions=2 -I/usr/include/SDL -D_REENTRANT -pthread -pipe -MT gl_globals.o -MD -MP -MF ".deps/gl_globals.Tpo" -c -o gl_globals.o gl_globals.cpp; \ then mv -f ".deps/gl_globals.Tpo" ".deps/gl_globals.Po"; else rm -f ".deps/gl_globals.Tpo"; exit 1; fi In file included from gl_globals.cpp:22: gl_globals.h:123: error: syntax error before `;' token gl_globals.h:124: error: syntax error before `;' token gl_globals.h:125: error: syntax error before `;' token gl_globals.h:126: error: syntax error before `;' token gl_globals.h:127: error: syntax error before `;' token gl_globals.h:128: error: syntax error before `;' token make[4]: *** [gl_globals.o] Error 1 make[4]: Leaving directory `/usr/src/vegastrike-20040724/vegastrike/src/gldrv' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/usr/src/vegastrike-20040724/vegastrike/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/vegastrike-20040724/vegastrike' make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/vegastrike-20040724/vegastrike'
A:
- You need the latest version of glext.h to fix the error.
- Get it at http://oss.sgi.com/projects/ogl-sample/ABI/glext.h
- Then you probably need to save it in
/usr/include/GL/glext.h
as root (Make a backup first). - If there is no
glext.h
in/usr/include/GL
then do a search for it...
find /usr -name glext.h
- After that, gcc will probably have to rebuild most of the vega strike files again because that file changed.
- See also this post in the forum.
After installing with the Linux Binary installer, I get an error about libstdc++-libc6.2-2.so.3
A: This library is a 'compatibility' library used by many precompiled applications, including Vegastrike. It is available, for Fedora Core 3, from the package compat-libstdc++. Other distributions may be similar.
Debian: See if you have /usr/lib/libstdc++.so.6. If not, install package called "libstdc++6" which should give you that lib. Then you need to do a symlink for it to work: "ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++-libc6.2-2.so.3".
Once this is installed, both Vegastrike and the setup application should work.
![]() |
![]() |
FAQ:Bugs ![]() |