> now, this is what the server outputs: <snip>
> LoadLibrary failed on /home/andrew/hlds_l/valve/dlls/hl_i386.so: > /home/andrew/hlds_l/valve/dlls/hl_i386.so: undefined symbol: > _ZTVN10__cxxabiv120__si_class_type_infoE > Host_Error: Couldn't get DLL API from > /home/andrew/hlds_l/valve/dlls/hl_i386.so! Anytime you get errors with undefined symbols using gcc, it's usually one of two things... 1) You aren't linking in the necessary library (for example if you wanted math functions you would need "-lm" when linking the .so file). Since you are using the default SDK and no custom changes, this won't be the problem. 2) You are using "gcc" to compile and link instead of "g++" to compile and link. Using "g++" instead of "gcc" usually fixes problems where people add stream output (i.e. cout << "testing" << endl;) and don't use the "g++" compiler to build the executable. Try using "g++" in your makefile instead of "gcc" and see if that fixes your error. Jeffrey "botman" Broome _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

