On 12/22/05, Stephen Micheals <[EMAIL PROTECTED]> wrote:
> compile is done the thing compiles fine but still the thing refused to
> get loaded by the server.
>
> this is driving me insane.

Realise that you had at least two problems and you have overcome one. :)

> heres some items from the console:
>
> srcds # ldd hostiletest/bin/server_i486.so
>         linux-gate.so.1 =>  (0xffffe000)
>         libm.so.6 => /lib/libm.so.6 (0xb72d3000)
>         libdl.so.2 => /lib/libdl.so.2 (0xb72ce000)
>         tier0_i486.so => /opt/srcds/bin/tier0_i486.so (0xb72a0000)
>         vstdlib_i486.so => /opt/srcds/bin/vstdlib_i486.so (0xb728b000)
>         libc.so.6 => /lib/libc.so.6 (0xb7173000)
>         /lib/ld-linux.so.2 (0x80000000)
>         libpthread.so.0 => /lib/libpthread.so.0 (0xb7121000)
> srcds # ./srcds_run -game hostiletest -insecure +maxplayers 12 +map hi_test
> Auto detecting CPU
> Using default binary.
> Auto-restarting the server on crash
>
> Console initialized.
> Failed to load server_i486.so
> Failed to load server binary
> maxplayers set to 0
> Unknown command "mp_forcerespawn"
> Network: IP 127.0.0.1, mode MP, dedicated Yes, ports 27015 SV / 27005 CL
> Failed to load server_i486.so
> Failed to load server binary
> Can't start game, no valid server.dll loaded
>
> Thu Dec 22 03:31:28 PST 2005: Server Quit
>
> srcds # nm -g -C hostiletest/bin/server_i486.so | grep " U " | grep -v GLIBC
>          U CommandLine
>          U DevMsg
>          U DevWarning
>          U Error
>          U GetCPUInformation
>          U KeyValuesSystem
>          U MemAllocScratch
>          U MemFreeScratch
>          U Msg
>          U Plat_FloatTime
>          U Q_FileBase
>          U Q_FixSlashes
>          U Q_IsAbsolutePath
>          U Q_SetExtension
>          U Q_StripFilename
>          U Q_atof
>          U Q_atoi
>          U Q_binarytohex
>          U Q_pretifymem
>          U Q_snprintf
>          U Q_strcasecmp
>          U Q_strcat
>          U Q_strncasecmp
>          U Q_strncat
>          U Q_strncmp
>          U Q_strncpy
>          U Q_strnicmp
>          U Q_vsnprintf
>          U RandomFloat
>          U RandomInt
>          U RandomSeed
>          U Warning
>          U _Unwind_Resume
>          U DevWarning(char const*, ...)
>          U DevMsg(char const*, ...)
>          U Q_stristr(char const*, char const*)
>          U CVProfNode::EnterScope()
>          U CVProfNode::GetSubNode(char const*, int, char const*, int)
>          U CVProfNode::Pause()
>          U CVProfNode::Reset()
>          U CVProfNode::Resume()
>          U CVProfNode::ExitScope()
>          U CVProfNode::MarkFrame()
>          U CUniformRandomStream::RandomFloat(float, float)
>          U CUniformRandomStream::SetSeed(int)
>          U CUniformRandomStream::RandomInt(int, int)
>          U CUniformRandomStream::CUniformRandomStream()
>          U CVProfile::OutputReport(int, char const*, int)
>          U CVProfile::BudgetGroupNameToBudgetGroupID(char const*)
>          U std::type_info::__do_catch(std::type_info const*, void**,
> unsigned int) const
>          U std::type_info::__do_upcast(__cxxabiv1::__class_type_info
> const*, void**) const
>          U std::type_info::__is_pointer_p() const
>          U std::type_info::__is_function_p() const
>          U std::bad_typeid::~bad_typeid()
>          U std::bad_exception::~bad_exception()
>          U std::bad_cast::~bad_cast()
>          U std::bad_alloc::~bad_alloc()
>          U std::exception::~exception()
>          U std::type_info::~type_info()
>          U typeinfo for CNPC_Citizen
>          U typeinfo for std::bad_typeid
>          U typeinfo for std::bad_exception
>          U typeinfo for std::bad_cast
>          U typeinfo for std::bad_alloc
>          U typeinfo for std::exception
>          U typeinfo for std::type_info
>          U vtable for __cxxabiv1::__class_type_info
>          U vtable for __cxxabiv1::__si_class_type_info
>          U vtable for __cxxabiv1::__vmi_class_type_info
>          U vtable for std::bad_typeid
>          U vtable for std::bad_exception
>          U vtable for std::bad_cast
>          U vtable for std::bad_alloc
>          U __cxa_allocate_exception
>          U __cxa_call_unexpected
>          U __cxa_free_exception
>          U __cxa_pure_virtual
>          U __cxa_throw
>          U __dynamic_cast
>          U __gxx_personality_v0
>          U g_ClockSpeedMillisecondsMultiplier
>          U g_ClockSpeedSecondsMultiplier
>          U g_VProfCurrentProfile
>          U g_pMemAlloc
>          U g_pVCR
>          U vtune


It looks like you need to add -lstdc++ to LDFLAGS when compiling

--
Jeff Fearn

"Postmodernism: Once more without feeling." -- Geoffrey Nunberg

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to