links to Open Parsec
http://openparsec.sourceforge.net/http://sourceforge.net/projects/openparsec/ sf project page
http://www.philtopia.com/?tag=parsec a blog giving updates about openparsec
http://sourceforge.net/projects/openparsec/forums/forum/264873/topic/1648407 last downloads ?
- see download area of http://spacesimcentral.com/ at http://www.spacesimcentral.com/downloads/ft2.php
- specifically http://www.spacesimcentral.com/downloads/ft2.php?dir=/Parsec
- I used this to get the *.dat files and replaced parsec file with the one I could compile from trunk
- there"s some more documentation than in svn repository to use the game
- I could launch the program,
- change resolution
- choose spacecraft, they are beautiful :)
- even changed for mouse control
- but once connected, could join and then got disconnected soon afterwards, I did not really identify the reason why :/ (maybe connection to a remote server?)
- a list of required packages to compile (yah, found it afterwards...) http://sourceforge.net/mailarchive/message.php?msg_id=28862754
Compiling open parsec
Using Mageia 2urpmi task-c++-devel # to have autoconf, m4, g++ urpmi libSDL-devel urpmi libSDL_mixer-devel urpmi libjpeg-devel svn co https://openparsec.svn.sourceforge.net/svnroot/openparsec openparsec cd openparsec/trunk chmod +x configure.sh ./configure.sh make
in trunk/src/parsec/Makefile add the the line: export LDFLAGS=-lX11 -ldl -lSDL_mixer -lGL -lXxf86vm -ljpeg -lSDL
See below for results of first compilations that lead to these modifications above
- first compiling trunk of openparsec
- check openparsec/branch/uberlinuxguy instead of trunk (does not seem to link, perhaps rewriting in progress?)
- well, I'm not sure whether to go with trunk or with branch :/ (and commits do not seem very atomic to identify with svn2cl what has really been changed)
Compiling branch uberlinuxguy for openparsec
well, seems better using trunk :/./configure.sh Getting ready to configure parsec build environment: Do I have a working g++ compiler? yes Attempting to detect system type: linux Creating rules.make for linux: Done The OpenParsec GNU Build System should be configured. Type 'make' without the quotes and hit enter to build the client and server binaries. [baud@laphpy uberlinuxguy]$ make for subdir in src/; do (cd ${subdir}; make all); done make[1] : on entre dans le répertoire « /home/baud/Developpement/openparsec/branch/uberlinuxguy/src » for subdir in parsec/ parsec_server/; do (cd ${subdir}; make all); done make[2] : on entre dans le répertoire « /home/baud/Developpement/openparsec/branch/uberlinuxguy/src/parsec » make -C ../libparsec make[3] : on entre dans le répertoire « /home/baud/Developpement/openparsec/branch/uberlinuxguy/src/libparsec » g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c con_arg.cpp -o ../../build/libparsec/con_arg.o con_arg.cpp: In function ‘char* GetStringBehindCommand(char*, int)’: con_arg.cpp:706:11: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c con_tab.cpp -o ../../build/libparsec/con_tab.o g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c con_vald.cpp -o ../../build/libparsec/con_vald.o g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c debug.cpp -o ../../build/libparsec/debug.o g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c e_modulemanager.cpp -o ../../build/libparsec/e_modulemanager.o e_modulemanager.cpp: In member function ‘void E_ModuleManager::_RegisterConsoleCommand()’: e_modulemanager.cpp:140:20: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c e_relist.cpp -o ../../build/libparsec/e_relist.o e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] [-- cutting too many error messages --] /home/baud/Developpement/openparsec/branch/uberlinuxguy/src/parsec/../libparsec/include/def_vid.h:31: undefined reference to `VIDs_SDL_SwitchToGraphMode()' collect2: ld a retourné 1 code d'état d'exécution make[2]: *** [../../build/parsec/parsec] Erreur 1 make[2] : on quitte le répertoire « /home/baud/Developpement/openparsec/branch/uberlinuxguy/src/parsec » make[2] : on entre dans le répertoire « /home/baud/Developpement/openparsec/branch/uberlinuxguy/src/parsec_server » make[2]: Rien à faire pour « all ». make[2] : on quitte le répertoire « /home/baud/Developpement/openparsec/branch/uberlinuxguy/src/parsec_server » make[1] : on quitte le répertoire « /home/baud/Developpement/openparsec/branch/uberlinuxguy/src »
- could not find where VIDs_SDL_SwitchToGraphMode comes from?
Compiling trunk of openparsec
First result
for subdir in src/; do (cd ${subdir}; make all); done make[1] : on entre dans le répertoire « /home/baud/Developpement/openparsec/trunk/src » for subdir in parsec/ parsec_server/; do (cd ${subdir}; make all); done make[2] : on entre dans le répertoire « /home/baud/Developpement/openparsec/trunk/src/parsec » make -C ../libparsec make[3] : on entre dans le répertoire « /home/baud/Developpement/openparsec/trunk/src/libparsec » g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c con_arg.cpp -o ../../build/libparsec/con_arg.o In file included from include/config.h:13:0, from con_arg.cpp:31: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] con_arg.cpp: In function ‘char* GetStringBehindCommand(char*, int)’: con_arg.cpp:706:11: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c con_tab.cpp -o ../../build/libparsec/con_tab.o In file included from include/config.h:13:0, from con_tab.cpp:34: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c con_vald.cpp -o ../../build/libparsec/con_vald.o In file included from include/config.h:13:0, from con_vald.cpp:31: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c debug.cpp -o ../../build/libparsec/debug.o In file included from include/config.h:13:0, from debug.cpp:30: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c e_modulemanager.cpp -o ../../build/libparsec/e_modulemanager.o In file included from include/config.h:13:0, from e_modulemanager.cpp:31: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] e_modulemanager.cpp: In member function ‘void E_ModuleManager::_RegisterConsoleCommand()’: e_modulemanager.cpp:140:20: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c e_relist.cpp -o ../../build/libparsec/e_relist.o In file included from include/config.h:13:0, from e_relist.cpp:30: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] e_relist.cpp:140:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c g_extra.cpp -o ../../build/libparsec/g_extra.o In file included from include/config.h:13:0, from g_extra.cpp:32: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g_extra.cpp: In member function ‘char* G_ExtraManager::CollectExtra(ShipObject*, ExtraObject*)’: g_extra.cpp:1554:10: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c net_pckt_gmsv.cpp -o ../../build/libparsec/net_pckt_gmsv.o In file included from include/config.h:13:0, from net_pckt_gmsv.cpp:31: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] net_pckt_gmsv.cpp: In function ‘void NETs_GAMESERVER_WritePacketInfo(FILE*, NetPacketExternal*)’: net_pckt_gmsv.cpp:496:48: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_pckt_gmsv.cpp:498:67: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c net_stream.cpp -o ../../build/libparsec/net_stream.o In file included from include/config.h:13:0, from net_stream.cpp:32: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c net_swap.cpp -o ../../build/libparsec/net_swap.o In file included from include/config.h:13:0, from net_swap.cpp:33: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c net_util.cpp -o ../../build/libparsec/net_util.o In file included from include/config.h:13:0, from net_util.cpp:32: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] net_util.cpp: In function ‘void PrInf_CREATEOBJECT(RE_Header*)’: net_util.cpp:248:115: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp: In function ‘void PrInf_CREATELASER(RE_Header*)’: net_util.cpp:258:90: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp: In function ‘void PrInf_CREATEMISSILE(RE_Header*)’: net_util.cpp:268:125: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp: In function ‘void PrInf_CREATEEXTRA(RE_Header*)’: net_util.cpp:278:91: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp: In function ‘void PrInf_CREATEEXTRA2(RE_Header*)’: net_util.cpp:287:91: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp: In function ‘void PrInf_CREATEMINE(RE_Header*)’: net_util.cpp:294:98: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp: In function ‘void PrInf_SERVERLINKINFO(RE_Header*)’: net_util.cpp:313:85: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp: In function ‘void PrInf_MAPOBJECT(RE_Header*)’: net_util.cpp:326:18: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp: In function ‘void PrInf_STARGATE(RE_Header*)’: net_util.cpp:336:56: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp: In function ‘void PrInf_KILLOBJECT(RE_Header*)’: net_util.cpp:346:105: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp: In function ‘void PrInf_SENDTEXT(RE_Header*)’: net_util.cpp:356:56: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp: In function ‘void PrInf_PLAYERNAME(RE_Header*)’: net_util.cpp:366:57: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp: In function ‘void PrInf_PARTICLEOBJECT(RE_Header*)’: net_util.cpp:376:57: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp: At global scope: net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:509:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp: In function ‘void NET_RmEvList_WriteInfo(FILE*, RE_Header*)’: net_util.cpp:562:87: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] net_util.cpp:567:70: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c net_wrap.cpp -o ../../build/libparsec/net_wrap.o In file included from include/config.h:13:0, from net_wrap.cpp:31: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c obj_clas.cpp -o ../../build/libparsec/obj_clas.o In file included from include/config.h:13:0, from obj_clas.cpp:30: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c obj_creg.cpp -o ../../build/libparsec/obj_creg.o In file included from include/config.h:13:0, from obj_creg.cpp:30: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] obj_creg.cpp:115:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_creg.cpp:210:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_creg.cpp:210:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_creg.cpp:210:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_creg.cpp:362:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_creg.cpp:362:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_creg.cpp: In member function ‘virtual void E_Module_OBJ_CREG::Init()’: obj_creg.cpp:419:20: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_creg.cpp:426:20: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_creg.cpp:445:20: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c obj_cust.cpp -o ../../build/libparsec/obj_cust.o In file included from include/config.h:13:0, from obj_cust.cpp:31: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] obj_cust.cpp: In member function ‘virtual void E_Module_OBJ_CUST::Init()’: obj_cust.cpp:354:19: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c obj_odt.cpp -o ../../build/libparsec/obj_odt.o In file included from include/config.h:13:0, from obj_odt.cpp:32: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] obj_odt.cpp: In function ‘TextureMap* OBJODT_FetchTexture(char*)’: obj_odt.cpp:122:38: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c obj_type.cpp -o ../../build/libparsec/obj_type.o In file included from include/config.h:13:0, from obj_type.cpp:31: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] obj_type.cpp:327:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_type.cpp:327:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_type.cpp:327:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_type.cpp:327:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_type.cpp:327:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_type.cpp:327:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_type.cpp:327:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_type.cpp:327:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_type.cpp:327:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_type.cpp:327:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_type.cpp:327:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_type.cpp:327:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_type.cpp:327:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] obj_type.cpp:327:1: attention : deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c sl_path.cpp -o ../../build/libparsec/sl_path.o In file included from include/config.h:13:0, from sl_path.cpp:23: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c sl_timer.cpp -o ../../build/libparsec/sl_timer.o In file included from include/config.h:13:0, from sl_timer.cpp:23: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c sw_path.cpp -o ../../build/libparsec/sw_path.o In file included from include/config.h:13:0, from sw_path.cpp:24: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c sx_path.cpp -o ../../build/libparsec/sx_path.o In file included from include/config.h:13:0, from sx_path.cpp:23: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c sx_timer.cpp -o ../../build/libparsec/sx_timer.o In file included from include/config.h:13:0, from sx_timer.cpp:23: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c sys_date.cpp -o ../../build/libparsec/sys_date.o In file included from include/config.h:13:0, from sys_date.cpp:32: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c sys_file.cpp -o ../../build/libparsec/sys_file.o In file included from include/config.h:13:0, from sys_file.cpp:30: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c sys_swap.cpp -o ../../build/libparsec/sys_swap.o In file included from include/config.h:13:0, from sys_swap.cpp:31: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c utl_bsp.cpp -o ../../build/libparsec/utl_bsp.o In file included from include/config.h:13:0, from utl_bsp.cpp:31: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c utl_clip.cpp -o ../../build/libparsec/utl_clip.o In file included from include/config.h:13:0, from utl_clip.cpp:31: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c utl_clpo.cpp -o ../../build/libparsec/utl_clpo.o In file included from include/config.h:13:0, from utl_clpo.cpp:31: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c utl_cull.cpp -o ../../build/libparsec/utl_cull.o In file included from include/config.h:13:0, from utl_cull.cpp:31: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c utl_logfile.cpp -o ../../build/libparsec/utl_logfile.o In file included from include/config.h:13:0, from utl_logfile.cpp:31: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c utl_math2.cpp -o ../../build/libparsec/utl_math2.o In file included from include/config.h:13:0, from utl_math2.cpp:33: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -Iinclude/ -I../parsec/include/ -c utl_math.cpp -o ../../build/libparsec/utl_math.o In file included from include/config.h:13:0, from utl_math.cpp:33: include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] ld -r -o ../../build/libparsec/libparsec.o ../../build/libparsec/con_arg.o ../../build/libparsec/con_tab.o ../../build/libparsec/con_vald.o ../../build/libparsec/debug.o ../../build/libparsec/e_modulemanager.o ../../build/libparsec/e_relist.o ../../build/libparsec/g_extra.o ../../build/libparsec/net_pckt_gmsv.o ../../build/libparsec/net_stream.o ../../build/libparsec/net_swap.o ../../build/libparsec/net_util.o ../../build/libparsec/net_wrap.o ../../build/libparsec/obj_clas.o ../../build/libparsec/obj_creg.o ../../build/libparsec/obj_cust.o ../../build/libparsec/obj_odt.o ../../build/libparsec/obj_type.o ../../build/libparsec/sl_path.o ../../build/libparsec/sl_timer.o ../../build/libparsec/sw_path.o ../../build/libparsec/sx_path.o ../../build/libparsec/sx_timer.o ../../build/libparsec/sys_date.o ../../build/libparsec/sys_file.o ../../build/libparsec/sys_swap.o ../../build/libparsec/utl_bsp.o ../../build/libparsec/utl_clip.o ../../build/libparsec/utl_clpo.o ../../build/libparsec/utl_cull.o ../../build/libparsec/utl_logfile.o ../../build/libparsec/utl_math2.o ../../build/libparsec/utl_math.o make[3] : on quitte le répertoire « /home/baud/Developpement/openparsec/trunk/src/libparsec » g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -c al_sdlmixer.cpp -o ../../build/parsec/al_sdlmixer.o In file included from ../libparsec/include/config.h:13:0, from al_sdlmixer.cpp:26: ../libparsec/include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] al_sdlmixer.cpp:62:21: erreur fatale: SDL/SDL.h : Aucun fichier ou dossier de ce type compilation terminée. make[2]: *** [../../build/parsec/al_sdlmixer.o] Erreur 1 make[2] : on quitte le répertoire « /home/baud/Developpement/openparsec/trunk/src/parsec » make[2] : on entre dans le répertoire « /home/baud/Developpement/openparsec/trunk/src/parsec_server » make[2]: Rien à faire pour « all ». make[2] : on quitte le répertoire « /home/baud/Developpement/openparsec/trunk/src/parsec_server » make[1] : on quitte le répertoire « /home/baud/Developpement/openparsec/trunk/src »
- multiple warnings
- maybe try branch where there has been some updates (perhaps to remove those warnings ?)
- one fatal error: al_sdlmixer.cpp:62:21: erreur fatale: SDL/SDL.h : Aucun fichier ou dossier de ce type
- install libSDL with: urpmi libSDL-devel
second result
al_sdlmixer.cpp:63:27: erreur fatale: SDL/SDL_mixer.h : Aucun fichier ou dossier de ce type
- install libSDL_mixer-devel: urpmi libSDL_mixer-devel
- maybe a list of dependancies would be interesting?
third result
include/img_jpgh.h:22:22: erreur fatale: jpeglib.h : Aucun fichier ou dossier de ce type
- install libjpeg-devel: urpmi libjpeg-devel
fourth result
approaching linking, only keeping error lines:g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -c vw_suppg.cpp -o ../../build/parsec/vw_suppg.o g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -c vw_suppo.cpp -o ../../build/parsec/vw_suppo.o In file included from ../libparsec/include/config.h:13:0, from vw_suppo.cpp:23: ../libparsec/include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -c vw_wgl.cpp -o ../../build/parsec/vw_wgl.o In file included from ../libparsec/include/config.h:13:0, from vw_wgl.cpp:24: ../libparsec/include/platform.h:47:8: attention : caractère " de terminaison manquant [enabled by default] g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -c vx_agl.cpp -o ../../build/parsec/vx_agl.o g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -c vx_buffa.cpp -o ../../build/parsec/vx_buffa.o g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -c vx_inita.cpp -o ../../build/parsec/vx_inita.o g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -c vx_suppa.cpp -o ../../build/parsec/vx_suppa.o g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -o ../../build/parsec/parsec ../../build/parsec/al_sdlmixer.o ../../build/parsec/aud_bkgn.o ../../build/parsec/aud_comm.o ../../build/parsec/aud_game.o ../../build/parsec/aud_glob.o ../../build/parsec/aud_supp.o ../../build/parsec/aw_cd.o ../../build/parsec/aw_qmdx.o ../../build/parsec/ax_cd.o ../../build/parsec/ax_cdnul.o ../../build/parsec/ax_inits.o ../../build/parsec/ax_smgr.o ../../build/parsec/ax_speak.o ../../build/parsec/con_act.o ../../build/parsec/con_aux.o ../../build/parsec/con_cani.o ../../build/parsec/con_com.o ../../build/parsec/con_conf.o ../../build/parsec/con_ext.o ../../build/parsec/con_geom.o ../../build/parsec/con_info.o ../../build/parsec/con_int.o ../../build/parsec/con_kmap.o ../../build/parsec/con_list.o ../../build/parsec/con_load.o ../../build/parsec/con_main.o ../../build/parsec/con_path.o ../../build/parsec/con_rc.o ../../build/parsec/con_say.o ../../build/parsec/con_shad.o ../../build/parsec/con_std.o ../../build/parsec/con_tani.o ../../build/parsec/dg_blit.o ../../build/parsec/dg_bmap.o ../../build/parsec/dg_fontc.o ../../build/parsec/dg_font.o ../../build/parsec/dg_iter.o ../../build/parsec/d_glob.o ../../build/parsec/dg_miscc.o ../../build/parsec/dg_misc.o ../../build/parsec/dg_patch.o ../../build/parsec/dg_sst96.o ../../build/parsec/dg_vbv3.o ../../build/parsec/d_misc.o ../../build/parsec/do_blit.o ../../build/parsec/do_bmap.o ../../build/parsec/do_font.o ../../build/parsec/do_iter.o ../../build/parsec/do_misc.o ../../build/parsec/do_patch.o ../../build/parsec/e_callbk.o ../../build/parsec/e_colani.o ../../build/parsec/e_color.o ../../build/parsec/e_demo.o ../../build/parsec/e_draw.o ../../build/parsec/e_events.o ../../build/parsec/e_getopt.o ../../build/parsec/e_global.o ../../build/parsec/e_level.o ../../build/parsec/e_loader.o ../../build/parsec/e_mouse.o ../../build/parsec/e_record.o ../../build/parsec/e_replay.o ../../build/parsec/e_shader.o ../../build/parsec/e_supp.o ../../build/parsec/e_texani.o ../../build/parsec/e_vtxani.o ../../build/parsec/g_boot.o ../../build/parsec/g_bot_cl.o ../../build/parsec/g_camera.o ../../build/parsec/g_cloud.o ../../build/parsec/g_emp.o ../../build/parsec/g_explod.o ../../build/parsec/g_gameloop.o ../../build/parsec/g_global.o ../../build/parsec/g_laser.o ../../build/parsec/g_planet.o ../../build/parsec/g_sfx.o ../../build/parsec/g_shkwav.o ../../build/parsec/g_stars.o ../../build/parsec/g_stgate.o ../../build/parsec/g_supp.o ../../build/parsec/g_swarm.o ../../build/parsec/g_telep.o ../../build/parsec/g_vapor.o ../../build/parsec/g_wfx.o ../../build/parsec/h_cockpt.o ../../build/parsec/h_drwhud.o ../../build/parsec/h_frmplt.o ../../build/parsec/h_global.o ../../build/parsec/h_radar.o ../../build/parsec/h_strmap.o ../../build/parsec/h_supp.o ../../build/parsec/h_text.o ../../build/parsec/il_joy.o ../../build/parsec/il_mouse.o ../../build/parsec/il_supp.o ../../build/parsec/il_svlib.o ../../build/parsec/il_xlib.o ../../build/parsec/img_3df.o ../../build/parsec/img_api.o ../../build/parsec/img_conv.o ../../build/parsec/img_jpg.o ../../build/parsec/img_load.o ../../build/parsec/img_supp.o ../../build/parsec/img_tex.o ../../build/parsec/img_tga.o ../../build/parsec/inp_comm.o ../../build/parsec/inp_glob.o ../../build/parsec/inp_init.o ../../build/parsec/inp_user.o ../../build/parsec/iw_joy.o ../../build/parsec/iw_keyb.o ../../build/parsec/iw_main.o ../../build/parsec/iw_mouse.o ../../build/parsec/ix_main.o ../../build/parsec/ix_mouse.o ../../build/parsec/m_button.o ../../build/parsec/m_list.o ../../build/parsec/m_logo.o ../../build/parsec/m_main.o ../../build/parsec/m_option.o ../../build/parsec/m_status.o ../../build/parsec/m_viewer.o ../../build/parsec/net_conn.o ../../build/parsec/net_game.o ../../build/parsec/net_game_gmsv.o ../../build/parsec/net_game_peer.o ../../build/parsec/net_glob.o ../../build/parsec/net_gmsv.o ../../build/parsec/net_pckt.o ../../build/parsec/net_pckt_peer.o ../../build/parsec/net_peer.o ../../build/parsec/net_prediction.o ../../build/parsec/net_rmev.o ../../build/parsec/net_rmev_gmsv.o ../../build/parsec/net_rmev_peer.o ../../build/parsec/net_serv.o ../../build/parsec/net_udp.o ../../build/parsec/net_univ.o ../../build/parsec/net_util_cl.o ../../build/parsec/nl_udp.o ../../build/parsec/nw_udp.o ../../build/parsec/nx_udp.o ../../build/parsec/obj_ani.o ../../build/parsec/obj_coll.o ../../build/parsec/obj_comm.o ../../build/parsec/obj_ctrl.o ../../build/parsec/obj_expl.o ../../build/parsec/obj_game.o ../../build/parsec/obj_iter.o ../../build/parsec/obj_part.o ../../build/parsec/obj_vani.o ../../build/parsec/obj_xtra.o ../../build/parsec/part_ani.o ../../build/parsec/part_api.o ../../build/parsec/part_def.o ../../build/parsec/part_sys.o ../../build/parsec/rg_api.o ../../build/parsec/r_glob.o ../../build/parsec/rg_obj.o ../../build/parsec/rg_part.o ../../build/parsec/rg_patch.o ../../build/parsec/rg_perf.o ../../build/parsec/rg_poly.o ../../build/parsec/rg_sfx.o ../../build/parsec/rg_supp.o ../../build/parsec/ro_api.o ../../build/parsec/ro_obj.o ../../build/parsec/ro_part.o ../../build/parsec/ro_patch.o ../../build/parsec/ro_perf.o ../../build/parsec/ro_poly.o ../../build/parsec/ro_sfx.o ../../build/parsec/ro_supp.o ../../build/parsec/sl_err.o ../../build/parsec/sl_main.o ../../build/parsec/sl_msg.o ../../build/parsec/sl_opt.o ../../build/parsec/snd_api.o ../../build/parsec/snd_wav.o ../../build/parsec/sw_debug.o ../../build/parsec/sw_dib.o ../../build/parsec/sw_drdib.o ../../build/parsec/sw_err.o ../../build/parsec/sw_main.o ../../build/parsec/sw_msg.o ../../build/parsec/sw_opt.o ../../build/parsec/sx_err.o ../../build/parsec/sx_gui.o ../../build/parsec/sx_main.o ../../build/parsec/sx_msg.o ../../build/parsec/sx_opt.o ../../build/parsec/sys_bind.o ../../build/parsec/sys_conv.o ../../build/parsec/sys_glob.o ../../build/parsec/t_pack.o ../../build/parsec/vid_glob.o ../../build/parsec/vid_init.o ../../build/parsec/vid_plug.o ../../build/parsec/vid_supp.o ../../build/parsec/vl_buffg.o ../../build/parsec/vl_buffo.o ../../build/parsec/vl_glide.o ../../build/parsec/vl_glx.o ../../build/parsec/vl_inito.o ../../build/parsec/vl_suppg.o ../../build/parsec/vl_suppo.o ../../build/parsec/vw_buffg.o ../../build/parsec/vw_buffo.o ../../build/parsec/vw_glide.o ../../build/parsec/vw_initg.o ../../build/parsec/vw_inito.o ../../build/parsec/vw_suppg.o ../../build/parsec/vw_suppo.o ../../build/parsec/vw_wgl.o ../../build/parsec/vx_agl.o ../../build/parsec/vx_buffa.o ../../build/parsec/vx_inita.o ../../build/parsec/vx_suppa.o ../../build/libparsec/libparsec.o -L/usr/lib -L/usr/X11R6/lib -ldl -lSDL_mixer -lSDL -ljpeg -lXxf86vm -lXext /usr/bin/ld: ../../build/parsec/il_xlib.o: undefined reference to symbol 'XPending' /usr/bin/ld: note: 'XPending' is defined in DSO /usr/lib/libX11.so.6 so try adding it to the linker command line /usr/lib/libX11.so.6: could not read symbols: Invalid operation collect2: ld a retourné 1 code d'état d'exécution
- see https://bbs.archlinux.org/viewtopic.php?pid=1109435
- Add -lX11 to the linker line
- for example, in trunk/src/parsec/Makefile add a line export LDFLAGS=-lX11
fifth try
/usr/bin/ld: ../../build/parsec/vl_glx.o: undefined reference to symbol 'dlopen@@GLIBC_2.1' /usr/bin/ld: note: 'dlopen@@GLIBC_2.1' is defined in DSO /lib/libdl.so.2 so try adding it to the linker command line /lib/libdl.so.2: could not read symbols: Invalid operation collect2: ld a retourné 1 code d'état d'exécution make[2]: *** [../../build/parsec/parsec] Erreur 1 make[2] : on quitte le répertoire « /home/baud/Developpement/openparsec/trunk/src/parsec »
- for example, in trunk/src/parsec/Makefile modify the line: export LDFLAGS=-lX11 -ldl
sixth result
g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -o ../../build/parsec/parsec ../../build/parsec/al_sdlmixer.o ../../build/parsec/aud_bkgn.o ../../build/parsec/aud_comm.o ../../build/parsec/aud_game.o ../../build/parsec/aud_glob.o ../../build/parsec/aud_supp.o ../../build/parsec/aw_cd.o ../../build/parsec/aw_qmdx.o ../../build/parsec/ax_cd.o ../../build/parsec/ax_cdnul.o ../../build/parsec/ax_inits.o ../../build/parsec/ax_smgr.o ../../build/parsec/ax_speak.o ../../build/parsec/con_act.o ../../build/parsec/con_aux.o ../../build/parsec/con_cani.o ../../build/parsec/con_com.o ../../build/parsec/con_conf.o ../../build/parsec/con_ext.o ../../build/parsec/con_geom.o ../../build/parsec/con_info.o ../../build/parsec/con_int.o ../../build/parsec/con_kmap.o ../../build/parsec/con_list.o ../../build/parsec/con_load.o ../../build/parsec/con_main.o ../../build/parsec/con_path.o ../../build/parsec/con_rc.o ../../build/parsec/con_say.o ../../build/parsec/con_shad.o ../../build/parsec/con_std.o ../../build/parsec/con_tani.o ../../build/parsec/dg_blit.o ../../build/parsec/dg_bmap.o ../../build/parsec/dg_fontc.o ../../build/parsec/dg_font.o ../../build/parsec/dg_iter.o ../../build/parsec/d_glob.o ../../build/parsec/dg_miscc.o ../../build/parsec/dg_misc.o ../../build/parsec/dg_patch.o ../../build/parsec/dg_sst96.o ../../build/parsec/dg_vbv3.o ../../build/parsec/d_misc.o ../../build/parsec/do_blit.o ../../build/parsec/do_bmap.o ../../build/parsec/do_font.o ../../build/parsec/do_iter.o ../../build/parsec/do_misc.o ../../build/parsec/do_patch.o ../../build/parsec/e_callbk.o ../../build/parsec/e_colani.o ../../build/parsec/e_color.o ../../build/parsec/e_demo.o ../../build/parsec/e_draw.o ../../build/parsec/e_events.o ../../build/parsec/e_getopt.o ../../build/parsec/e_global.o ../../build/parsec/e_level.o ../../build/parsec/e_loader.o ../../build/parsec/e_mouse.o ../../build/parsec/e_record.o ../../build/parsec/e_replay.o ../../build/parsec/e_shader.o ../../build/parsec/e_supp.o ../../build/parsec/e_texani.o ../../build/parsec/e_vtxani.o ../../build/parsec/g_boot.o ../../build/parsec/g_bot_cl.o ../../build/parsec/g_camera.o ../../build/parsec/g_cloud.o ../../build/parsec/g_emp.o ../../build/parsec/g_explod.o ../../build/parsec/g_gameloop.o ../../build/parsec/g_global.o ../../build/parsec/g_laser.o ../../build/parsec/g_planet.o ../../build/parsec/g_sfx.o ../../build/parsec/g_shkwav.o ../../build/parsec/g_stars.o ../../build/parsec/g_stgate.o ../../build/parsec/g_supp.o ../../build/parsec/g_swarm.o ../../build/parsec/g_telep.o ../../build/parsec/g_vapor.o ../../build/parsec/g_wfx.o ../../build/parsec/h_cockpt.o ../../build/parsec/h_drwhud.o ../../build/parsec/h_frmplt.o ../../build/parsec/h_global.o ../../build/parsec/h_radar.o ../../build/parsec/h_strmap.o ../../build/parsec/h_supp.o ../../build/parsec/h_text.o ../../build/parsec/il_joy.o ../../build/parsec/il_mouse.o ../../build/parsec/il_supp.o ../../build/parsec/il_svlib.o ../../build/parsec/il_xlib.o ../../build/parsec/img_3df.o ../../build/parsec/img_api.o ../../build/parsec/img_conv.o ../../build/parsec/img_jpg.o ../../build/parsec/img_load.o ../../build/parsec/img_supp.o ../../build/parsec/img_tex.o ../../build/parsec/img_tga.o ../../build/parsec/inp_comm.o ../../build/parsec/inp_glob.o ../../build/parsec/inp_init.o ../../build/parsec/inp_user.o ../../build/parsec/iw_joy.o ../../build/parsec/iw_keyb.o ../../build/parsec/iw_main.o ../../build/parsec/iw_mouse.o ../../build/parsec/ix_main.o ../../build/parsec/ix_mouse.o ../../build/parsec/m_button.o ../../build/parsec/m_list.o ../../build/parsec/m_logo.o ../../build/parsec/m_main.o ../../build/parsec/m_option.o ../../build/parsec/m_status.o ../../build/parsec/m_viewer.o ../../build/parsec/net_conn.o ../../build/parsec/net_game.o ../../build/parsec/net_game_gmsv.o ../../build/parsec/net_game_peer.o ../../build/parsec/net_glob.o ../../build/parsec/net_gmsv.o ../../build/parsec/net_pckt.o ../../build/parsec/net_pckt_peer.o ../../build/parsec/net_peer.o ../../build/parsec/net_prediction.o ../../build/parsec/net_rmev.o ../../build/parsec/net_rmev_gmsv.o ../../build/parsec/net_rmev_peer.o ../../build/parsec/net_serv.o ../../build/parsec/net_udp.o ../../build/parsec/net_univ.o ../../build/parsec/net_util_cl.o ../../build/parsec/nl_udp.o ../../build/parsec/nw_udp.o ../../build/parsec/nx_udp.o ../../build/parsec/obj_ani.o ../../build/parsec/obj_coll.o ../../build/parsec/obj_comm.o ../../build/parsec/obj_ctrl.o ../../build/parsec/obj_expl.o ../../build/parsec/obj_game.o ../../build/parsec/obj_iter.o ../../build/parsec/obj_part.o ../../build/parsec/obj_vani.o ../../build/parsec/obj_xtra.o ../../build/parsec/part_ani.o ../../build/parsec/part_api.o ../../build/parsec/part_def.o ../../build/parsec/part_sys.o ../../build/parsec/rg_api.o ../../build/parsec/r_glob.o ../../build/parsec/rg_obj.o ../../build/parsec/rg_part.o ../../build/parsec/rg_patch.o ../../build/parsec/rg_perf.o ../../build/parsec/rg_poly.o ../../build/parsec/rg_sfx.o ../../build/parsec/rg_supp.o ../../build/parsec/ro_api.o ../../build/parsec/ro_obj.o ../../build/parsec/ro_part.o ../../build/parsec/ro_patch.o ../../build/parsec/ro_perf.o ../../build/parsec/ro_poly.o ../../build/parsec/ro_sfx.o ../../build/parsec/ro_supp.o ../../build/parsec/sl_err.o ../../build/parsec/sl_main.o ../../build/parsec/sl_msg.o ../../build/parsec/sl_opt.o ../../build/parsec/snd_api.o ../../build/parsec/snd_wav.o ../../build/parsec/sw_debug.o ../../build/parsec/sw_dib.o ../../build/parsec/sw_drdib.o ../../build/parsec/sw_err.o ../../build/parsec/sw_main.o ../../build/parsec/sw_msg.o ../../build/parsec/sw_opt.o ../../build/parsec/sx_err.o ../../build/parsec/sx_gui.o ../../build/parsec/sx_main.o ../../build/parsec/sx_msg.o ../../build/parsec/sx_opt.o ../../build/parsec/sys_bind.o ../../build/parsec/sys_conv.o ../../build/parsec/sys_glob.o ../../build/parsec/t_pack.o ../../build/parsec/vid_glob.o ../../build/parsec/vid_init.o ../../build/parsec/vid_plug.o ../../build/parsec/vid_supp.o ../../build/parsec/vl_buffg.o ../../build/parsec/vl_buffo.o ../../build/parsec/vl_glide.o ../../build/parsec/vl_glx.o ../../build/parsec/vl_inito.o ../../build/parsec/vl_suppg.o ../../build/parsec/vl_suppo.o ../../build/parsec/vw_buffg.o ../../build/parsec/vw_buffo.o ../../build/parsec/vw_glide.o ../../build/parsec/vw_initg.o ../../build/parsec/vw_inito.o ../../build/parsec/vw_suppg.o ../../build/parsec/vw_suppo.o ../../build/parsec/vw_wgl.o ../../build/parsec/vx_agl.o ../../build/parsec/vx_buffa.o ../../build/parsec/vx_inita.o ../../build/parsec/vx_suppa.o ../../build/libparsec/libparsec.o -lX11 -ldl ../../build/parsec/al_sdlmixer.o: In function `AUDs_PlayVoice(int, int)': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:78: undefined reference to `Mix_PlayChannelTimed' ../../build/parsec/al_sdlmixer.o: In function `AUDs_PlayVoiceBuffer(int, void*, SoundParams_s*)': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:100: undefined reference to `Mix_PlayChannelTimed' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:102: undefined reference to `Mix_PlayChannelTimed' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:110: undefined reference to `Mix_Volume' ../../build/parsec/al_sdlmixer.o: In function `AUDs_SetVoiceVolume(int, int)': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:123: undefined reference to `Mix_Volume' ../../build/parsec/al_sdlmixer.o: In function `AUDs_LoadWaveFile(int)': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:157: undefined reference to `SDL_RWFromFP' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:158: undefined reference to `Mix_LoadWAV_RW' ../../build/parsec/al_sdlmixer.o: In function `AUDs_FreeWaveFile(int)': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:196: undefined reference to `Mix_FreeChunk' ../../build/parsec/al_sdlmixer.o: In function `AUDs_SetVoicePanning(int, int)': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:258: undefined reference to `Mix_SetPanning' ../../build/parsec/al_sdlmixer.o: In function `AUDs_GetVoiceStatus(int, int*)': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:280: undefined reference to `Mix_Playing' ../../build/parsec/al_sdlmixer.o: In function `AUDs_StopVoice(int, int)': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:291: undefined reference to `Mix_HaltChannel' ../../build/parsec/al_sdlmixer.o: In function `AUDs_PlayAudioStream(char*)': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:337: undefined reference to `Mix_PlayingMusic' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:337: undefined reference to `Mix_HaltMusic' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:339: undefined reference to `Mix_FreeMusic' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:341: undefined reference to `Mix_LoadMUS' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:344: undefined reference to `SDL_GetError' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:349: undefined reference to `Mix_VolumeMusic' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:351: undefined reference to `Mix_PlayMusic' ../../build/parsec/al_sdlmixer.o: In function `AUDs_StopAudioStream()': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:364: undefined reference to `Mix_PlayingMusic' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:364: undefined reference to `Mix_HaltMusic' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:366: undefined reference to `Mix_FreeMusic' ../../build/parsec/al_sdlmixer.o: In function `AUDs_OpenMenuSound()': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:404: undefined reference to `Mix_PlayingMusic' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:404: undefined reference to `Mix_HaltMusic' ../../build/parsec/al_sdlmixer.o: In function `AUDs_MaxMusicVolume()': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:457: undefined reference to `Mix_VolumeMusic' ../../build/parsec/al_sdlmixer.o: In function `AUDs_MinMusicVolume()': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:465: undefined reference to `Mix_VolumeMusic' ../../build/parsec/al_sdlmixer.o: In function `AUDs_MaintainSound()': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:480: undefined reference to `Mix_PlayingMusic' ../../build/parsec/al_sdlmixer.o: In function `AUDs_MusicFinished()': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:511: undefined reference to `Mix_HaltMusic' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:512: undefined reference to `Mix_FreeMusic' ../../build/parsec/al_sdlmixer.o: In function `AUDs_InitSoundSys()': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:525: undefined reference to `SDL_Init' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:531: undefined reference to `Mix_OpenAudio' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:533: undefined reference to `SDL_GetError' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:537: undefined reference to `Mix_AllocateChannels' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:538: undefined reference to `Mix_Volume' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:542: undefined reference to `Mix_HookMusicFinished' ../../build/parsec/al_sdlmixer.o: In function `AUDs_KillSoundSys()': /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:556: undefined reference to `Mix_CloseAudio' /home/baud/Developpement/openparsec/trunk/src/parsec/al_sdlmixer.cpp:557: undefined reference to `SDL_Quit' ../../build/parsec/img_jpg.o: In function `JPG_CreateBufferFromFile(char*, int)': /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:79: undefined reference to `jpeg_std_error' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:82: undefined reference to `jpeg_CreateDecompress' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:85: undefined reference to `jpeg_stdio_src' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:88: undefined reference to `jpeg_read_header' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:91: undefined reference to `jpeg_start_decompress' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:109: undefined reference to `jpeg_read_scanlines' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:113: undefined reference to `jpeg_finish_decompress' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:116: undefined reference to `jpeg_destroy_decompress' ../../build/parsec/img_jpg.o: In function `JPG_SaveBuffer(_IO_FILE*, char*, int, int)': /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:159: undefined reference to `jpeg_std_error' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:162: undefined reference to `jpeg_CreateCompress' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:165: undefined reference to `jpeg_stdio_dest' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:173: undefined reference to `jpeg_set_defaults' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:176: undefined reference to `jpeg_start_compress' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:184: undefined reference to `jpeg_write_scanlines' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:188: undefined reference to `jpeg_finish_compress' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:191: undefined reference to `jpeg_destroy_compress' ../../build/parsec/img_jpg.o: In function `JPG_LoadTexture(char*, int, char*, texfont_s*)': /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:222: undefined reference to `jpeg_std_error' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:225: undefined reference to `jpeg_CreateDecompress' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:228: undefined reference to `jpeg_stdio_src' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:231: undefined reference to `jpeg_read_header' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:234: undefined reference to `jpeg_start_decompress' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:332: undefined reference to `jpeg_read_scanlines' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:336: undefined reference to `jpeg_finish_decompress' /home/baud/Developpement/openparsec/trunk/src/parsec/img_jpg.cpp:339: undefined reference to `jpeg_destroy_decompress' ../../build/parsec/vl_glx.o: In function `VL_InitGLXInterface(int)': /home/baud/Developpement/openparsec/trunk/src/parsec/vl_glx.cpp:1008: undefined reference to `XF86VidModeQueryVersion' /home/baud/Developpement/openparsec/trunk/src/parsec/vl_glx.cpp:1027: undefined reference to `XF86VidModeGetAllModeLines' /home/baud/Developpement/openparsec/trunk/src/parsec/vl_glx.cpp:1038: undefined reference to `XF86VidModeGetModeLine' ../../build/parsec/vl_glx.o: In function `GLX_InitScreenMode()': /home/baud/Developpement/openparsec/trunk/src/parsec/vl_glx.cpp:1449: undefined reference to `XF86VidModeSwitchToMode' /home/baud/Developpement/openparsec/trunk/src/parsec/vl_glx.cpp:1450: undefined reference to `XF86VidModeSetViewPort' ../../build/parsec/vl_glx.o: In function `GLX_DestroyCanvas()': /home/baud/Developpement/openparsec/trunk/src/parsec/vl_glx.cpp:1767: undefined reference to `XF86VidModeSwitchToMode' collect2: ld a retourné 1 code d'état d'exécution make[2]: *** [../../build/parsec/parsec] Erreur 1 make[2] : on quitte le répertoire « /home/baud/Developpement/openparsec/trunk/src/parsec »
- http://ubuntuforums.org/archive/index.php/t-1220992.html
- add lSDL_mixer
- http://lists.trolltech.com/qt-interest/2006-01/thread00656-0.html
- hmmm libGL now?
sixth result
/usr/bin/ld: ../../build/parsec/vl_glx.o: undefined reference to symbol 'XF86VidModeGetAllModeLines' /usr/bin/ld: note: 'XF86VidModeGetAllModeLines' is defined in DSO /usr/lib/libXxf86vm.so.1 so try adding it to the linker command line /usr/lib/libXxf86vm.so.1: could not read symbols: Invalid operation collect2: ld a retourné 1 code d'état d'exécution make[2]: *** [../../build/parsec/parsec] Erreur 1 make[2] : on quitte le répertoire « /home/baud/Developpement/openparsec/trunk/src/parsec »
- you know what, in trunk/src/parsec/Makefile modify the line: export LDFLAGS=-lX11 -ldl -lSDL_mixer -lGL -lXxf86vm -ljpeg -lSDL
make for subdir in src/; do (cd ${subdir}; make all); done make[1] : on entre dans le répertoire « /home/baud/Developpement/openparsec/trunk/src » for subdir in parsec/ parsec_server/; do (cd ${subdir}; make all); done make[2] : on entre dans le répertoire « /home/baud/Developpement/openparsec/trunk/src/parsec » make -C ../libparsec make[3] : on entre dans le répertoire « /home/baud/Developpement/openparsec/trunk/src/libparsec » make[3]: Rien à faire pour « all ». make[3] : on quitte le répertoire « /home/baud/Developpement/openparsec/trunk/src/libparsec » g++ -Iinclude/ -I../parsec/include -g -m32 -I../libparsec/include -DPARSEC_CLIENT -o ../../build/parsec/parsec ../../build/parsec/al_sdlmixer.o ../../build/parsec/aud_bkgn.o ../../build/parsec/aud_comm.o ../../build/parsec/aud_game.o ../../build/parsec/aud_glob.o ../../build/parsec/aud_supp.o ../../build/parsec/aw_cd.o ../../build/parsec/aw_qmdx.o ../../build/parsec/ax_cd.o ../../build/parsec/ax_cdnul.o ../../build/parsec/ax_inits.o ../../build/parsec/ax_smgr.o ../../build/parsec/ax_speak.o ../../build/parsec/con_act.o ../../build/parsec/con_aux.o ../../build/parsec/con_cani.o ../../build/parsec/con_com.o ../../build/parsec/con_conf.o ../../build/parsec/con_ext.o ../../build/parsec/con_geom.o ../../build/parsec/con_info.o ../../build/parsec/con_int.o ../../build/parsec/con_kmap.o ../../build/parsec/con_list.o ../../build/parsec/con_load.o ../../build/parsec/con_main.o ../../build/parsec/con_path.o ../../build/parsec/con_rc.o ../../build/parsec/con_say.o ../../build/parsec/con_shad.o ../../build/parsec/con_std.o ../../build/parsec/con_tani.o ../../build/parsec/dg_blit.o ../../build/parsec/dg_bmap.o ../../build/parsec/dg_fontc.o ../../build/parsec/dg_font.o ../../build/parsec/dg_iter.o ../../build/parsec/d_glob.o ../../build/parsec/dg_miscc.o ../../build/parsec/dg_misc.o ../../build/parsec/dg_patch.o ../../build/parsec/dg_sst96.o ../../build/parsec/dg_vbv3.o ../../build/parsec/d_misc.o ../../build/parsec/do_blit.o ../../build/parsec/do_bmap.o ../../build/parsec/do_font.o ../../build/parsec/do_iter.o ../../build/parsec/do_misc.o ../../build/parsec/do_patch.o ../../build/parsec/e_callbk.o ../../build/parsec/e_colani.o ../../build/parsec/e_color.o ../../build/parsec/e_demo.o ../../build/parsec/e_draw.o ../../build/parsec/e_events.o ../../build/parsec/e_getopt.o ../../build/parsec/e_global.o ../../build/parsec/e_level.o ../../build/parsec/e_loader.o ../../build/parsec/e_mouse.o ../../build/parsec/e_record.o ../../build/parsec/e_replay.o ../../build/parsec/e_shader.o ../../build/parsec/e_supp.o ../../build/parsec/e_texani.o ../../build/parsec/e_vtxani.o ../../build/parsec/g_boot.o ../../build/parsec/g_bot_cl.o ../../build/parsec/g_camera.o ../../build/parsec/g_cloud.o ../../build/parsec/g_emp.o ../../build/parsec/g_explod.o ../../build/parsec/g_gameloop.o ../../build/parsec/g_global.o ../../build/parsec/g_laser.o ../../build/parsec/g_planet.o ../../build/parsec/g_sfx.o ../../build/parsec/g_shkwav.o ../../build/parsec/g_stars.o ../../build/parsec/g_stgate.o ../../build/parsec/g_supp.o ../../build/parsec/g_swarm.o ../../build/parsec/g_telep.o ../../build/parsec/g_vapor.o ../../build/parsec/g_wfx.o ../../build/parsec/h_cockpt.o ../../build/parsec/h_drwhud.o ../../build/parsec/h_frmplt.o ../../build/parsec/h_global.o ../../build/parsec/h_radar.o ../../build/parsec/h_strmap.o ../../build/parsec/h_supp.o ../../build/parsec/h_text.o ../../build/parsec/il_joy.o ../../build/parsec/il_mouse.o ../../build/parsec/il_supp.o ../../build/parsec/il_svlib.o ../../build/parsec/il_xlib.o ../../build/parsec/img_3df.o ../../build/parsec/img_api.o ../../build/parsec/img_conv.o ../../build/parsec/img_jpg.o ../../build/parsec/img_load.o ../../build/parsec/img_supp.o ../../build/parsec/img_tex.o ../../build/parsec/img_tga.o ../../build/parsec/inp_comm.o ../../build/parsec/inp_glob.o ../../build/parsec/inp_init.o ../../build/parsec/inp_user.o ../../build/parsec/iw_joy.o ../../build/parsec/iw_keyb.o ../../build/parsec/iw_main.o ../../build/parsec/iw_mouse.o ../../build/parsec/ix_main.o ../../build/parsec/ix_mouse.o ../../build/parsec/m_button.o ../../build/parsec/m_list.o ../../build/parsec/m_logo.o ../../build/parsec/m_main.o ../../build/parsec/m_option.o ../../build/parsec/m_status.o ../../build/parsec/m_viewer.o ../../build/parsec/net_conn.o ../../build/parsec/net_game.o ../../build/parsec/net_game_gmsv.o ../../build/parsec/net_game_peer.o ../../build/parsec/net_glob.o ../../build/parsec/net_gmsv.o ../../build/parsec/net_pckt.o ../../build/parsec/net_pckt_peer.o ../../build/parsec/net_peer.o ../../build/parsec/net_prediction.o ../../build/parsec/net_rmev.o ../../build/parsec/net_rmev_gmsv.o ../../build/parsec/net_rmev_peer.o ../../build/parsec/net_serv.o ../../build/parsec/net_udp.o ../../build/parsec/net_univ.o ../../build/parsec/net_util_cl.o ../../build/parsec/nl_udp.o ../../build/parsec/nw_udp.o ../../build/parsec/nx_udp.o ../../build/parsec/obj_ani.o ../../build/parsec/obj_coll.o ../../build/parsec/obj_comm.o ../../build/parsec/obj_ctrl.o ../../build/parsec/obj_expl.o ../../build/parsec/obj_game.o ../../build/parsec/obj_iter.o ../../build/parsec/obj_part.o ../../build/parsec/obj_vani.o ../../build/parsec/obj_xtra.o ../../build/parsec/part_ani.o ../../build/parsec/part_api.o ../../build/parsec/part_def.o ../../build/parsec/part_sys.o ../../build/parsec/rg_api.o ../../build/parsec/r_glob.o ../../build/parsec/rg_obj.o ../../build/parsec/rg_part.o ../../build/parsec/rg_patch.o ../../build/parsec/rg_perf.o ../../build/parsec/rg_poly.o ../../build/parsec/rg_sfx.o ../../build/parsec/rg_supp.o ../../build/parsec/ro_api.o ../../build/parsec/ro_obj.o ../../build/parsec/ro_part.o ../../build/parsec/ro_patch.o ../../build/parsec/ro_perf.o ../../build/parsec/ro_poly.o ../../build/parsec/ro_sfx.o ../../build/parsec/ro_supp.o ../../build/parsec/sl_err.o ../../build/parsec/sl_main.o ../../build/parsec/sl_msg.o ../../build/parsec/sl_opt.o ../../build/parsec/snd_api.o ../../build/parsec/snd_wav.o ../../build/parsec/sw_debug.o ../../build/parsec/sw_dib.o ../../build/parsec/sw_drdib.o ../../build/parsec/sw_err.o ../../build/parsec/sw_main.o ../../build/parsec/sw_msg.o ../../build/parsec/sw_opt.o ../../build/parsec/sx_err.o ../../build/parsec/sx_gui.o ../../build/parsec/sx_main.o ../../build/parsec/sx_msg.o ../../build/parsec/sx_opt.o ../../build/parsec/sys_bind.o ../../build/parsec/sys_conv.o ../../build/parsec/sys_glob.o ../../build/parsec/t_pack.o ../../build/parsec/vid_glob.o ../../build/parsec/vid_init.o ../../build/parsec/vid_plug.o ../../build/parsec/vid_supp.o ../../build/parsec/vl_buffg.o ../../build/parsec/vl_buffo.o ../../build/parsec/vl_glide.o ../../build/parsec/vl_glx.o ../../build/parsec/vl_inito.o ../../build/parsec/vl_suppg.o ../../build/parsec/vl_suppo.o ../../build/parsec/vw_buffg.o ../../build/parsec/vw_buffo.o ../../build/parsec/vw_glide.o ../../build/parsec/vw_initg.o ../../build/parsec/vw_inito.o ../../build/parsec/vw_suppg.o ../../build/parsec/vw_suppo.o ../../build/parsec/vw_wgl.o ../../build/parsec/vx_agl.o ../../build/parsec/vx_buffa.o ../../build/parsec/vx_inita.o ../../build/parsec/vx_suppa.o ../../build/libparsec/libparsec.o -lX11 -ldl -lSDL_mixer -lGL -lXxf86vm -ljpeg -lSDL make[2] : on quitte le répertoire « /home/baud/Developpement/openparsec/trunk/src/parsec » make[2] : on entre dans le répertoire « /home/baud/Developpement/openparsec/trunk/src/parsec_server » make[2]: Rien à faire pour « all ». make[2] : on quitte le répertoire « /home/baud/Developpement/openparsec/trunk/src/parsec_server » make[1] : on quitte le répertoire « /home/baud/Developpement/openparsec/trunk/src »
success
Running Open Parsec
having the music in ogg http://www.tulg.org/pipermail/openparsec/2012-January/000036.html