5
« on: March 11, 2005, 06:11:56 am »
I have the Linux binary of PS installed and working OK - no opengl issues or severe errors, it just runs choppier than if I boot the exact same PC into Windoze and use the win client.
So I wanted to build from CVS to see if it would help things at all. I followed the instructions on laanx: cal3d, CS, cel, then PS.
cal3d, CS and cel all build fine. I can run the CS walktest and it looks beautiful and running around the little demo room is very smooth.
PS builds fine, with a few warnings:
---------------------------------------------------------
src/common/paws/pawsmanager.cpp: In member function `int PAWSData::GetInt()\':
src/common/paws/pawsmanager.cpp:928: warning: converting to `int\' from `float\'
src/common/paws/pawsobjectview.cpp: In constructor `pawsObjectView::pawsObjectView(PawsManager*)\':
src/common/paws/pawsobjectview.cpp:41: warning: converting to `int\' from `float\'
src/server/combatmanager.cpp: In member function `void psCombatManager::ApplyCombatEvent(psCombatGameEvent*, int)\':
src/server/combatmanager.cpp:534: warning: passing negative value `-0x000000001\' for converting 8 of `psCombatEventMessage::psCombatEventMessage(ui
nt32_t, int, uint32_t, uint32_t, int, float, csStringID, csStringID)\'
src/server/combatmanager.cpp:553: warning: passing negative value `-0x000000001\' for converting 8 of `psCombatEventMessage::psCombatEventMessage(ui
nt32_t, int, uint32_t, uint32_t, int, float, csStringID, csStringID)\'
src/server/combatmanager.cpp:572: warning: passing negative value `-0x000000001\' for converting 8 of `psCombatEventMessage::psCombatEventMessage(ui
nt32_t, int, uint32_t, uint32_t, int, float, csStringID, csStringID)\'
src/server/combatmanager.cpp: In member function `void psCombatManager::HandleDeathEvent(MsgEntry*)\':
src/server/combatmanager.cpp:764: warning: passing negative value `-0x000000001\' for converting 7 of `psCombatEventMessage::psCombatEventMessage(ui
nt32_t, int, uint32_t, uint32_t, int, float, csStringID, csStringID)\'
./src/common/net/netbase.h:174: warning: inline function `int NetBase::SendTo(sockaddr_in*, const void*, unsigned int)\' used but never defined
src/server/bulkobjects/pscharacter.cpp: In member function `unsigned int StatSet::GetStat(PSITEMSTATS_STAT, bool)\':
src/server/bulkobjects/pscharacter.cpp:3220: warning: comparison is always false due to limited range of data type
src/server/bulkobjects/pscharacter.cpp: In member function `void StatSet::BuffStat(PSITEMSTATS_STAT, int)\':
src/server/bulkobjects/pscharacter.cpp:3231: warning: comparison is always false due to limited range of data type
src/server/bulkobjects/pscharacter.cpp: In member function `void StatSet::SetStat(PSITEMSTATS_STAT, unsigned int)\':
src/server/bulkobjects/pscharacter.cpp:3245: warning: comparison is always false due to limited range of data type
src/server/bulkobjects/pscharacter.cpp: In member function `void StatSet::AddToStat(PSITEMSTATS_STAT, unsigned int)\':
src/server/bulkobjects/pscharacter.cpp:3256: warning: comparison is always false due to limited range of data type
src/server/bulkobjects/psraceinfo.cpp: In member function `float psRaceInfo::GetBaseAttribute(PSITEMSTATS_STAT)\':
src/server/bulkobjects/psraceinfo.cpp:150: warning: comparison is always false due to limited range of data type
src/server/bulkobjects/psraceinfo.cpp: In member function `void psRaceInfo::SetBaseAttribute(PSITEMSTATS_STAT, float)\':
src/server/bulkobjects/psraceinfo.cpp:158: warning: comparison is always false due to limited range of data type
------------------------------------------------------------
None of these seemed like critical errors to me, but I consider myself still very green linux-wise.
My problem: When I run pssetup or psclient the graphics are missing.
pssetup loads, and I can see all of the text, but there are no \"check boxes\" and the mouse cursor disappears when I move my mouse into the window.
psclient behaves simliarily - the loading bar progresses along the bottom of a dark screen. Once I get to the login screen I can see text on a black background. Agian no mouse.
psclient spits out some possibly usefull stuff:
--------------------------------
WARNING: could not load plugin \'crystalspace.sound.render.openal\'
NOTIFY: Could not get sound driver
NOTIFY: Could not get model converter
NOTIFY: Could not get model crossbuilder
---------------------------------
and later...
---------------------------------
Failed to load image list \'/planeshift/data/gui/releaselist.xml\'
Couldn\'t create Resource \'sound.standardButtonClick\'
Couldn\'t create Resource \'gui.toolbar\'
Couldn\'t create Resource \'gui.cancel\'
Couldn\'t create Resource \'gui.ok\'
Couldn\'t create Resource \'gui.scrolldown\'
Couldn\'t create Resource \'gui.scrollup\'
Couldn\'t create Resource \'gui.shortcut\'
Couldn\'t create Resource \'gui.quit\'
LoadAttributes
:
GUI image \'Splash Background\' not found.
GUI image \'YesNo\' not found.
GUI image \'YesNo\' not found.
----------------------
Any ideas? I\'ve re-run configure and jam for CS, cel and PS looking for any other errors, but can\'t find any...
Thanks.