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