PlaneShift
Development => Development Deliberation => Topic started by: Billy77 on March 18, 2005, 02:03:36 pm
-
I don\'t know if it\'s the right place to post, if it isn\'t, i\'m really sorry.
I\'ve tried to compile planeshift (i\'m using Linux Mandrake 10.0) but i get the following error when i \"./configure\" :
checking for Crystal Space - version >= 0.99... Unknown lib: cel
Usage: cs-config [OPTIONS] [LIBRARIES]
Options:
[--prefix]
[--exec-prefix]
[--version]
[--long-version]
[--libdir]
[--includedir]
[--libs]
[--cflags]
[--cxxflags]
[--makevars]
[--help]
Libraries:
csgeom
csgfx
cstool
csutil
csws
Note that the Crystal Space directory is detect by looking at the CRYSTAL
environment variable. Make sure this variable is set correctly.
Unknown lib: cel
Usage: cs-config [OPTIONS] [LIBRARIES]
Options:
[--prefix]
[--exec-prefix]
[--version]
[--long-version]
[--libdir]
[--includedir]
[--libs]
[--cflags]
[--cxxflags]
[--makevars]
[--help]
Libraries:
csgeom
csgfx
cstool
csutil
csws
Note that the Crystal Space directory is detect by looking at the CRYSTAL
environment variable. Make sure this variable is set correctly.
no
configure: error:
*** Crystal Space could not be found. The latest version is always available
*** from http://crystal.sourceforge.net/
*** Be sure also that you have either installed Crystal Space or set the
*** CRYSTAL environment variable properly.
I don\'t know what to do. CS is installed but i don\'t know what CEL is.
-
CEL aka Crystal Entity Layer is an layer over Crystal Space that manages entities and such.
You can find more info about it here: http://www.crystalspace3d.org/tikiwiki/tiki-index.php?page=Cel
What you have to do?
Well, simply, download CEL and compile it :-)
Good luck,
Ary
-
It doesn\'t work. I\'ve try with to install cel both from sources and from rpm but i still get the error \"unknown lib: cel\" whereas cel is in /usr/lib/cel/ .
What should i use for $CRYSTAL, for $CEL and the others?
Thank you for your help.
-
Sorry, can I ask you which system are you using?
There are guides for installation of PS specific for the different operative system.
So, I could tell you where that is.
Ary
-
I\'m using Linux Mandrake 10.0 with gcc 3.3.2.
The binary is ok (i can play to planeshift with the binaries) but i would like to compile the source code to help (if i can !).
-
CRYSTAL has to point to your CrystalSpace-directory
CSCONFPATH has to point to your CEL directory
CEL has to point to your CEL directory
Have a look at http://laanx.fragnetics.com/ for a how-to-compile, Mandrake isn\'t included there but perhaps the other \"manuals\" can give you one or two hints :)
-
Thanks a lot ! It works very well with the slackware tutorial but finally, i don\'t get any \"updater\" :(
I have all other progs (like psclient, psserver) but i don\'t have updater so i can run \"./updater --auto\" :(
All the updater sources are in updater directory but they aren\'t compiled.
-
Usually, \"jam\" or \"jam -a\" builds everything in a project that there is to build.
Have you taken a closer look at the compiler output? Perhaps there were some errors related to the updater-subproject, or your curl (which is a prerequisite for the updater) isn\'t installed properly?
-
No error. But it never try to compile updater.
Here is the output, sorry if it\'s a big output :
jam -a
...patience...
...found 1588 target(s)...
...updating 306 target(s)...
C++ ./out/linuxx86/debug/src/common/admin/adminmessage.o
Archive ./out/linuxx86/debug/src/common/admin/libpsadminnet.a
Ranlib ./out/linuxx86/debug/src/common/admin/libpsadminnet.a
C++ ./out/linuxx86/debug/src/common/engine/celbase.o
C++ ./out/linuxx86/debug/src/common/engine/drmessage.o
C++ ./out/linuxx86/debug/src/common/engine/netpersist.o
Archive ./out/linuxx86/debug/src/common/engine/libpsengine.a
Ranlib ./out/linuxx86/debug/src/common/engine/libpsengine.a
C++ ./out/linuxx86/debug/src/common/net/charmessages.o
C++ ./out/linuxx86/debug/src/common/net/clientmsghandler.o
C++ ./out/linuxx86/debug/src/common/net/cmdbase.o
C++ ./out/linuxx86/debug/src/common/net/cmdhandler.o
C++ ./out/linuxx86/debug/src/common/net/connection.o
C++ ./out/linuxx86/debug/src/common/net/messages.o
C++ ./out/linuxx86/debug/src/common/net/msghandler.o
C++ ./out/linuxx86/debug/src/common/net/netbase.o
C++ ./out/linuxx86/debug/src/common/net/netinfos.o
C++ ./out/linuxx86/debug/src/common/net/netpacket.o
C++ ./out/linuxx86/debug/src/common/net/netprofile.o
C++ ./out/linuxx86/debug/src/common/net/npcmessages.o
C++ ./out/linuxx86/debug/src/common/net/serverpinger.o
Archive ./out/linuxx86/debug/src/common/net/libpsnet.a
Ranlib ./out/linuxx86/debug/src/common/net/libpsnet.a
C++ ./out/linuxx86/debug/src/common/psbehave/psworld.o
Archive ./out/linuxx86/debug/src/common/psbehave/libpsbehave.a
Ranlib ./out/linuxx86/debug/src/common/psbehave/libpsbehave.a
C++ ./out/linuxx86/debug/src/common/rpgrules/factions.o
C++ ./out/linuxx86/debug/src/common/rpgrules/psadvantageinfo.o
C++ ./out/linuxx86/debug/src/common/rpgrules/psjobinfo.o
C++ ./out/linuxx86/debug/src/common/rpgrules/psmoney.o
C++ ./out/linuxx86/debug/src/common/rpgrules/psrpginfo.o
C++ ./out/linuxx86/debug/src/common/rpgrules/vitals.o
Archive ./out/linuxx86/debug/src/common/rpgrules/libpsrpgrules.a
Ranlib ./out/linuxx86/debug/src/common/rpgrules/libpsrpgrules.a
C++ ./out/linuxx86/debug/src/common/util/consoleout.o
C++ ./out/linuxx86/debug/src/common/util/dbprofile.o
C++ ./out/linuxx86/debug/src/common/util/delimitedstring.o
C++ ./out/linuxx86/debug/src/common/util/eventmanager.o
C++ ./out/linuxx86/debug/src/common/util/fparser.o
C++ ./out/linuxx86/debug/src/common/util/gameevent.o
C++ ./out/linuxx86/debug/src/common/util/genqueue.o
C++ ./out/linuxx86/debug/src/common/util/localization.o
C++ ./out/linuxx86/debug/src/common/util/location.o
C++ ./out/linuxx86/debug/src/common/util/log.o
C++ ./out/linuxx86/debug/src/common/util/mathscript.o
C++ ./out/linuxx86/debug/src/common/util/namegenerator.o
C++ ./out/linuxx86/debug/src/common/util/poolallocator.o
C++ ./out/linuxx86/debug/src/common/util/prb.o
C++ ./out/linuxx86/debug/src/common/util/pscssetup.o
C++ ./out/linuxx86/debug/src/common/util/psdatabase.o
C++ ./out/linuxx86/debug/src/common/util/pserror.o
C++ ./out/linuxx86/debug/src/common/util/psprofile.o
C++ ./out/linuxx86/debug/src/common/util/psres.o
C++ ./out/linuxx86/debug/src/common/util/psresmngr.o
C++ ./out/linuxx86/debug/src/common/util/psstring.o
C++ ./out/linuxx86/debug/src/common/util/psutil.o
C++ ./out/linuxx86/debug/src/common/util/psxmlparser.o
C++ ./out/linuxx86/debug/src/common/util/serverconsole.o
C++ ./out/linuxx86/debug/src/common/util/sleep.o
C++ ./out/linuxx86/debug/src/common/util/slots.o
C++ ./out/linuxx86/debug/src/common/util/strutil.o
C++ ./out/linuxx86/debug/src/common/util/texfactory.o
Archive ./out/linuxx86/debug/src/common/util/libpsutil.a
Ranlib ./out/linuxx86/debug/src/common/util/libpsutil.a
C++ ./out/linuxx86/debug/src/common/paws/pawsborder.o
C++ ./out/linuxx86/debug/src/common/paws/pawsbutton.o
C++ ./out/linuxx86/debug/src/common/paws/pawscheckbox.o
C++ ./out/linuxx86/debug/src/common/paws/pawscombo.o
C++ ./out/linuxx86/debug/src/common/paws/pawscombopromptwindow.o
C++ ./out/linuxx86/debug/src/common/paws/pawscrollbar.o
C++ ./out/linuxx86/debug/src/common/paws/pawsfilenavigation.o
C++ ./out/linuxx86/debug/src/common/paws/pawsgenericview.o
C++ ./out/linuxx86/debug/src/common/paws/pawslistbox.o
C++ ./out/linuxx86/debug/src/common/paws/pawsmainwidget.o
C++ ./out/linuxx86/debug/src/common/paws/pawsmanager.o
C++ ./out/linuxx86/debug/src/common/paws/pawsmenu.o
C++ ./out/linuxx86/debug/src/common/paws/pawsmouse.o
C++ ./out/linuxx86/debug/src/common/paws/pawsnumberpromptwindow.o
C++ ./out/linuxx86/debug/src/common/paws/pawsobjectview.o
C++ ./out/linuxx86/debug/src/common/paws/pawsokbox.o
C++ ./out/linuxx86/debug/src/common/paws/pawsprefmanager.o
C++ ./out/linuxx86/debug/src/common/paws/pawsprogressbar.o
C++ ./out/linuxx86/debug/src/common/paws/pawspromptwindow.o
C++ ./out/linuxx86/debug/src/common/paws/pawsradio.o
C++ ./out/linuxx86/debug/src/common/paws/pawsselector.o
C++ ./out/linuxx86/debug/src/common/paws/pawsspinbox.o
C++ ./out/linuxx86/debug/src/common/paws/pawsstringpromptwindow.o
C++ ./out/linuxx86/debug/src/common/paws/pawsstyles.o
C++ ./out/linuxx86/debug/src/common/paws/pawstabwindow.o
C++ ./out/linuxx86/debug/src/common/paws/pawstextbox.o
C++ ./out/linuxx86/debug/src/common/paws/pawstexturemanager.o
C++ ./out/linuxx86/debug/src/common/paws/pawstree.o
C++ ./out/linuxx86/debug/src/common/paws/pawswidget.o
C++ ./out/linuxx86/debug/src/common/paws/pawsyesnobox.o
C++ ./out/linuxx86/debug/src/common/paws/psmousebinds.o
C++ ./out/linuxx86/debug/src/common/paws/widgetconfigwindow.o
Archive ./out/linuxx86/debug/src/common/paws/libpaws.a
Ranlib ./out/linuxx86/debug/src/common/paws/libpaws.a
C++ ./out/linuxx86/debug/src/common/effects/pseffect.o
C++ ./out/linuxx86/debug/src/common/effects/pseffectanchor.o
C++ ./out/linuxx86/debug/src/common/effects/pseffectanchorbasic.o
C++ ./out/linuxx86/debug/src/common/effects/pseffectanchorsocket.o
C++ ./out/linuxx86/debug/src/common/effects/pseffectanchorspline.o
C++ ./out/linuxx86/debug/src/common/effects/pseffectmanager.o
C++ ./out/linuxx86/debug/src/common/effects/pseffectobj.o
C++ ./out/linuxx86/debug/src/common/effects/pseffectobjmesh.o
...on 100th target...
C++ ./out/linuxx86/debug/src/common/effects/pseffectobjparticles.o
C++ ./out/linuxx86/debug/src/common/effects/pseffectobjquad.o
C++ ./out/linuxx86/debug/src/common/effects/pseffectobjsimpmesh.o
C++ ./out/linuxx86/debug/src/common/effects/pseffectobjsound.o
C++ ./out/linuxx86/debug/src/common/effects/pseffectobjspire.o
C++ ./out/linuxx86/debug/src/common/effects/pseffectobjstar.o
C++ ./out/linuxx86/debug/src/common/effects/pseffectobjtext.o
C++ ./out/linuxx86/debug/src/common/effects/pseffectobjtrail.o
Archive ./out/linuxx86/debug/src/common/effects/libeffects.a
Ranlib ./out/linuxx86/debug/src/common/effects/libeffects.a
C++ ./out/linuxx86/debug/src/client/gui/chatwindow.o
C++ ./out/linuxx86/debug/src/client/gui/inventorywindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsactivemagicwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsbookreadingwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsbuddy.o
C++ ./out/linuxx86/debug/src/client/gui/pawscharbirth.o
C++ ./out/linuxx86/debug/src/client/gui/pawscharcreatemain.o
C++ ./out/linuxx86/debug/src/client/gui/pawschardescription.o
C++ ./out/linuxx86/debug/src/client/gui/pawscharparents.o
C++ ./out/linuxx86/debug/src/client/gui/pawscharpick.o
C++ ./out/linuxx86/debug/src/client/gui/pawschild.o
C++ ./out/linuxx86/debug/src/client/gui/pawsconfigcamera.o
C++ ./out/linuxx86/debug/src/client/gui/pawsconfigchat.o
C++ ./out/linuxx86/debug/src/client/gui/pawsconfigchatfilter.o
C++ ./out/linuxx86/debug/src/client/gui/pawsconfigdetails.o
C++ ./out/linuxx86/debug/src/client/gui/pawsconfigentityinter.o
C++ ./out/linuxx86/debug/src/client/gui/pawsconfigentitylabels.o
C++ ./out/linuxx86/debug/src/client/gui/pawsconfigkeys.o
C++ ./out/linuxx86/debug/src/client/gui/pawsconfigmouse.o
C++ ./out/linuxx86/debug/src/client/gui/pawsconfigpvp.o
C++ ./out/linuxx86/debug/src/client/gui/pawsconfigsound.o
C++ ./out/linuxx86/debug/src/client/gui/pawsconfigwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawscontainerdescwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawscontrolwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawscreditswindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsdetailwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsexchangewindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsglyphwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsgmaction.o
C++ ./out/linuxx86/debug/src/client/gui/pawsgmgui.o
C++ ./out/linuxx86/debug/src/client/gui/pawsgmspawn.o
C++ ./out/linuxx86/debug/src/client/gui/pawsgroupwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsguildwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawshelp.o
C++ ./out/linuxx86/debug/src/client/gui/pawsignore.o
C++ ./out/linuxx86/debug/src/client/gui/pawsinfowindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsinteractwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsinventorydollview.o
C++ ./out/linuxx86/debug/src/client/gui/pawsitemdescriptionwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawslife.o
C++ ./out/linuxx86/debug/src/client/gui/pawsloading.o
C++ ./out/linuxx86/debug/src/client/gui/pawsloginwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawslootwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsmerchantwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsmoney.o
C++ ./out/linuxx86/debug/src/client/gui/pawspath.o
C++ ./out/linuxx86/debug/src/client/gui/pawspetitiongmwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawspetitionwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsquestrewardwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsquestwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsquitinfobox.o
C++ ./out/linuxx86/debug/src/client/gui/pawsskillwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsslot.o
C++ ./out/linuxx86/debug/src/client/gui/pawssmallinventory.o
C++ ./out/linuxx86/debug/src/client/gui/pawsspellbookwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsspellcancelwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawssplashwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawsstackcountwindow.o
C++ ./out/linuxx86/debug/src/client/gui/pawssummary.o
C++ ./out/linuxx86/debug/src/client/gui/psmainwidget.o
C++ ./out/linuxx86/debug/src/client/gui/shortcutwindow.o
Archive ./out/linuxx86/debug/src/client/gui/libgui.a
-
Here is the second part of the output :
Archive ./out/linuxx86/debug/src/client/gui/libgui.a
Ranlib ./out/linuxx86/debug/src/client/gui/libgui.a
C++ ./out/linuxx86/debug/src/server/actionmanager.o
C++ ./out/linuxx86/debug/src/server/adminmanager.o
C++ ./out/linuxx86/debug/src/server/advicemanager.o
C++ ./out/linuxx86/debug/src/server/authentserver.o
C++ ./out/linuxx86/debug/src/server/cachemanager.o
C++ ./out/linuxx86/debug/src/server/chatmanager.o
C++ ./out/linuxx86/debug/src/server/client.o
C++ ./out/linuxx86/debug/src/server/clients.o
C++ ./out/linuxx86/debug/src/server/clientstatuslogger.o
C++ ./out/linuxx86/debug/src/server/combatmanager.o
src/server/combatmanager.cpp: In member function `void psCombatManager::ApplyCombatEvent(psCombatGameEvent*, int)\':
src/server/combatmanager.cpp:534: warning: passing negative value `-1\' for argument 8 of `psCombatEventMessage::psCombatEventMessage(unsigned int, int, unsigned int, unsigned int, int, float, long unsigned int, long unsigned int)\'
src/server/combatmanager.cpp:553: warning: passing negative value `-1\' for argument 8 of `psCombatEventMessage::psCombatEventMessage(unsigned int, int, unsigned int, unsigned int, int, float, long unsigned int, long unsigned int)\'
src/server/combatmanager.cpp:572: warning: passing negative value `-1\' for argument 8 of `psCombatEventMessage::psCombatEventMessage(unsigned int, int, unsigned int, unsigned int, int, float, long unsigned int, long unsigned int)\'
src/server/combatmanager.cpp: In member function `void psCombatManager::HandleDeathEvent(MsgEntry*)\':
src/server/combatmanager.cpp:764: warning: passing negative value `-1\' for argument 7 of `psCombatEventMessage::psCombatEventMessage(unsigned int, int, unsigned int, unsigned int, int, float, long unsigned int, long unsigned int)\'
C++ ./out/linuxx86/debug/src/server/command.o
C++ ./out/linuxx86/debug/src/server/creationmanager.o
C++ ./out/linuxx86/debug/src/server/economymanager.o
C++ ./out/linuxx86/debug/src/server/entitymanager.o
C++ ./out/linuxx86/debug/src/server/events.o
C++ ./out/linuxx86/debug/src/server/exchangemanager.o
C++ ./out/linuxx86/debug/src/server/gem.o
src/server/gem.cpp: In member function `void gemActor::ProcessStamina(csVector3&)\':
src/server/gem.cpp:1923: warning: initialization to `int\' from `float\'
src/server/gem.cpp:1923: warning: argument to `int\' from `float\'
C++ ./out/linuxx86/debug/src/server/groupmanager.o
C++ ./out/linuxx86/debug/src/server/guildmanager.o
C++ ./out/linuxx86/debug/src/server/invitemanager.o
C++ ./out/linuxx86/debug/src/server/main.o
C++ ./out/linuxx86/debug/src/server/msgmanager.o
C++ ./out/linuxx86/debug/src/server/netmanager.o
src/common/net/netbase.h:174: warning: inline function `int NetBase::SendTo(sockaddr_in*, const void*, unsigned int)\' used but never defined
C++ ./out/linuxx86/debug/src/server/npcmanager.o
C++ ./out/linuxx86/debug/src/server/paladinjr.o
C++ ./out/linuxx86/debug/src/server/progressionmanager.o
C++ ./out/linuxx86/debug/src/server/psproxlist.o
C++ ./out/linuxx86/debug/src/server/psserver.o
C++ ./out/linuxx86/debug/src/server/psserverchar.o
...on 200th target...
C++ ./out/linuxx86/debug/src/server/psserverdr.o
C++ ./out/linuxx86/debug/src/server/questionmanager.o
C++ ./out/linuxx86/debug/src/server/questmanager.o
C++ ./out/linuxx86/debug/src/server/serverstatus.o
C++ ./out/linuxx86/debug/src/server/spawnmanager.o
C++ ./out/linuxx86/debug/src/server/spellmanager.o
C++ ./out/linuxx86/debug/src/server/usermanager.o
C++ ./out/linuxx86/debug/src/server/weathermanager.o
C++ ./out/linuxx86/debug/src/server/workmanager.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/dictionary.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psaccountinfo.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psactionlocationinfo.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/pscharacter.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/pscharacterlist.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/pscharacterloader.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psentity.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psglyph.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psguildinfo.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psitem.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psitemstats.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psmerchantinfo.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psnpcdialog.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psnpcloader.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psobject.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psquest.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psraceinfo.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/pssectorinfo.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psskills.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/psspell.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/pstrade.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/pstrainerinfo.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/pstrait.o
C++ ./out/linuxx86/debug/src/server/bulkobjects/servervitals.o
LinkApplication psserver
C++ ./out/linuxx86/debug/src/client/actionhandler.o
C++ ./out/linuxx86/debug/src/client/authentclient.o
C++ ./out/linuxx86/debug/src/client/clientcachemanager.o
C++ ./out/linuxx86/debug/src/client/clientvitals.o
C++ ./out/linuxx86/debug/src/client/cmdadmin.o
C++ ./out/linuxx86/debug/src/client/cmdgroups.o
C++ ./out/linuxx86/debug/src/client/cmdguilds.o
C++ ./out/linuxx86/debug/src/client/cmdusers.o
C++ ./out/linuxx86/debug/src/client/cmdutil.o
C++ ./out/linuxx86/debug/src/client/entitylabels.o
C++ ./out/linuxx86/debug/src/client/modehandler.o
C++ ./out/linuxx86/debug/src/client/pscal3dcallback.o
C++ ./out/linuxx86/debug/src/client/pscamera.o
C++ ./out/linuxx86/debug/src/client/pscelclient.o
C++ ./out/linuxx86/debug/src/client/pscharcontrol.o
C++ ./out/linuxx86/debug/src/client/psclientchar.o
C++ ./out/linuxx86/debug/src/client/psclientdr.o
C++ ./out/linuxx86/debug/src/client/psengine.o
C++ ./out/linuxx86/debug/src/client/psnetmanager.o
C++ ./out/linuxx86/debug/src/client/psslotmgr.o
C++ ./out/linuxx86/debug/src/client/questionclient.o
C++ ./out/linuxx86/debug/src/client/zonehandler.o
LinkApplication psclient
C++ ./out/linuxx86/debug/src/setup/pawssetupwindow.o
C++ ./out/linuxx86/debug/src/setup/pssetup.o
LinkApplication pssetup
C++ ./out/linuxx86/debug/src/tools/texparse/texparse.o
LinkApplication texparse
C++ ./out/linuxx86/debug/src/tools/ase2spr/ase.o
C++ ./out/linuxx86/debug/src/tools/ase2spr/ase2spr.o
C++ ./out/linuxx86/debug/src/tools/ase2spr/spr.o
LinkApplication ase_2_spr
C++ ./out/linuxx86/debug/src/paws_generic/eedit.o
C++ ./out/linuxx86/debug/src/paws_generic/pawsgeneric.o
LinkApplication paws_generic
C++ ./out/linuxx86/debug/src/eedit/eeditapp.o
C++ ./out/linuxx86/debug/src/eedit/econtrolmanager.o
C++ ./out/linuxx86/debug/src/eedit/eeditcameratoolbox.o
C++ ./out/linuxx86/debug/src/eedit/eeditediteffecttoolbox.o
C++ ./out/linuxx86/debug/src/eedit/eeditinputboxmanager.o
C++ ./out/linuxx86/debug/src/eedit/eeditloadeffecttoolbox.o
C++ ./out/linuxx86/debug/src/eedit/eeditpositiontoolbox.o
C++ ./out/linuxx86/debug/src/eedit/eeditrendertoolbox.o
C++ ./out/linuxx86/debug/src/eedit/eeditselecteditanchor.o
C++ ./out/linuxx86/debug/src/eedit/eeditselecteditanchorkeyframe.o
C++ ./out/linuxx86/debug/src/eedit/eeditselectfloat.o
C++ ./out/linuxx86/debug/src/eedit/eeditselectlist.o
C++ ./out/linuxx86/debug/src/eedit/eeditselectnewanchor.o
C++ ./out/linuxx86/debug/src/eedit/eeditselectnewanchorkeyframe.o
C++ ./out/linuxx86/debug/src/eedit/eeditselectstring.o
C++ ./out/linuxx86/debug/src/eedit/eeditselectvec3.o
C++ ./out/linuxx86/debug/src/eedit/eeditselectyesno.o
C++ ./out/linuxx86/debug/src/eedit/eedittargettoolbox.o
C++ ./out/linuxx86/debug/src/eedit/eedittoolbox.o
C++ ./out/linuxx86/debug/src/eedit/eedittoolboxmanager.o
C++ ./out/linuxx86/debug/src/eedit/pawseedit.o
C++ ./out/linuxx86/debug/src/eedit/pscal3dcallback.o
LinkApplication eedit
C++ ./out/linuxx86/debug/src/npcclient/command.o
C++ ./out/linuxx86/debug/src/npcclient/gem.o
C++ ./out/linuxx86/debug/src/npcclient/main.o
C++ ./out/linuxx86/debug/src/npcclient/networkmgr.o
C++ ./out/linuxx86/debug/src/npcclient/npc.o
C++ ./out/linuxx86/debug/src/npcclient/npcbehave.o
C++ ./out/linuxx86/debug/src/npcclient/npcclient.o
C++ ./out/linuxx86/debug/src/npcclient/pathfind.o
...on 300th target...
C++ ./out/linuxx86/debug/src/npcclient/pathmanager.o
C++ ./out/linuxx86/debug/src/npcclient/perceptions.o
C++ ./out/linuxx86/debug/src/npcclient/walkpoly.o
src/npcclient/walkpoly.cpp: In function `int ListLength(csList&)\':
src/npcclient/walkpoly.cpp:65: warning: `csList::Iterator\' is implicitly a typename
src/npcclient/walkpoly.cpp:65: warning: implicit typename is deprecated, please see the documentation for details
src/npcclient/walkpoly.cpp: In function `int rnd(int, int)\':
src/npcclient/walkpoly.cpp:1771: warning: return to `int\' from `double\'
src/npcclient/walkpoly.cpp:1771: warning: argument to `int\' from `double\'
LinkApplication psnpcclient
C++ ./out/linuxx86/debug/src/client/sound/pssoundmngr.o
LinkPlugin pssound.so
Copy pssound.csplugin
...updated 306 target(s)...
-
Billy , try to download a fresh CVS copy of CS and CEL into your home path:
cvs -z9 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/crystal login
cvs -z9 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/crystal co CS
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cel login
cvs -z9 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cel co cel
and then do this:
CS
./configure --enable-debug --enable-new-renderer
jam -j 4
export CRYSTAL=/path/to/CS
you test it with
./walktest -relight
if you don\'t have a video card that support OpenGL use
./walktest -video=software -relight
CEL
./configure --enable-new-renderer
jam -j 4
export CEL=/path/to/cel
./celtst
you can export the directories into variables or modify your .bashrc
And thats all.
-
Originally posted by Isuraeru
CEL
export CEL=/path/to/cel
export CSCONFPATH=/path/to/cel
./configure --enable-new-renderer
jam -j 4
./celtst
you can export the directories into variables or modify your .bashrc
And thats all.
A small correction :]
I always set the exports before I compile,but CSCONFPATH needs to be set before you compile CEL iirc.
Edit:
Billy77: install curl-devel and rerun configure. It will find curl then and jam will build the updater.
-
For some reason i can\'t get \'libcstool_d.lib\' to build in my CEL libs dir.
What\'s the problem, PS requires it and i don\'t have it in either CEL or CS, anyone with same problem.
I am using VC++ 7, on WinXp. Error is like this:
Compiling...
pssetup.cpp
pawssetupwindow.cpp
Linking...
LINK : fatal error LNK1104: cannot open file \'libcstool_d.lib\'
Build log was saved at \"file://d:\\DivineLight\\Programming\\Projects\\planeshift\\mk\\visualc7.1\\psbuild\\debug\\apppssetup\\BuildLog.htm\"
apppssetup - 1 error(s), 0 warning(s)
-
libcstool_d.lib and the other libs that you used to link to (libcsutil_d.lib, libcsgeom_d.lib, libcsgfx_d.lib) have all been combined into libcrystalspace_d.lib (and libcrystalspace.lib for release mode).
-
It means that the PS source code is outdated?
i downloaded it from platyna\'s warehouse mirror.
http://platyna.xpam.de/planeshift/
or maybe i have CS or CEL past 25th???
or i have everything fine just have to comment out lines that link to libs that are no more there(merged with crystalspace.lib)?
-
Probably you have CS with a version with libcrystalspace.lib and CEL instead still seeking for the others libs.
You can solve the problem in two ways:
1) Try to get an older version of CS (you can check in the history file on the CVS when the changement took place, probably around the 25th of March)
2)Get a newer version of CEL (maybe the same date as the CS one is better) and update the project files so they search for the right library.
Ary
-
I got those libs. I was lucky to get help from jorrit, he told me how to revert my CS CVS to 24th march. It has given me those libs that were merged with crystalspace.lib in recent releases.
Compiling now let\'s see what happens.
-
Oh yeah, i have compiled Ps setup, ps client, psserver etc all but i cannot compile the psupdater.exe because it requires curl.
Reading previous posts showed that it\'s a library, now where to get it?
-
Try Google or http://curl.haxx.se
Ary
-
Thanks ARy, i have build the updater succesfully.
Now there\'s only one last problem, while building appeedit i get these linking errors:
------ Build started: Project: appeedit, Configuration: Debug Win32 ------
Linking...
eeditapp.obj : error LNK2019: unresolved external symbol \"public: __thiscall psCal3DCallbackLoader::psCal3DCallbackLoader(struct iObjectRegistry *,class EEditApp *)\" (??0psCal3DCallbackLoader@@QAE@PAUiObjectRegistry@@PAVEEditApp@@@Z) referenced in function \"public: __thiscall EEditApp::EEditApp(struct iObjectRegistry *)\" (??0EEditApp@@QAE@PAUiObjectRegistry@@@Z)
eeditinputboxmanager.obj : error LNK2019: unresolved external symbol \"public: void __thiscall EEditSelectList::Select(class csString *,unsigned int,class csString const &,class EEditInputboxManager::iSelectList *,class csVector2 const &)\" (?Select@EEditSelectList@@QAEXPAVcsString@@IABV2@PAViSelectList@EEditInputboxManager@@ABVcsVector2@@@Z) referenced in function \"public: void __thiscall EEditInputboxManager::SelectList(class csString *,unsigned int,class csString const &,class EEditInputboxManager::iSelectList *)\" (?SelectList@EEditInputboxManager@@QAEXPAVcsString@@IABV2@PAViSelectList@1@@Z)
eeditinputboxmanager.obj : error LNK2019: unresolved external symbol \"public: __thiscall EEditSelectList::EEditSelectList(class PawsManager *)\" (??0EEditSelectList@@QAE@PAVPawsManager@@@Z) referenced in function \"public: virtual class pawsWidget * __thiscall EEditSelectListFactory::Create(void)\" (?Create@EEditSelectListFactory@@UAEPAVpawsWidget@@XZ)
psbuild\\appeedit\\eedit.exe : fatal error LNK1120: 3 unresolved externals
Build log was saved at \"file://d:\\DivineLight\\Programming\\Projects\\planeshift\\mk\\visualc7.1\\psbuild\\debug\\appeedit\\BuildLog.htm\"
appeedit - 4 error(s), 0 warning(s)
---------------------- Done ----------------------
Build: 0 succeeded, 1 failed, 0 skipped
-
From what I know, those errors are known.
You have to wait that they are fixed or you can torture aarobber about it.
Appeedit is not really important except if you have to work on effects.
Ary
-
OK, thanks.
Now i am on Winxp and installed Microsoft SQL server 2000 personel edition. But i can\'t build the \"plgmysql\" project in Plane Shift solution.
The MS SQL server contains include file sql.h but PS needs mysql.h.
The server is built but it doesn\'t runs, nor the npcclient, please tell me what version of SQL server and SDKs are needed to be installed inorder to run my PS server.
-
You can simply download from http://www.mysql.com MySQL for Win and, if you follow the compiling-visualc.txt (I assume you are using MSVC as environment) you should be able to reach your goal.
Ary
-
downloading 20mb file named \'mysql-4.0.24-win.zip\' on silly dialup. Hope it works.