Well that -Wall stuff should be easy, I already posted patches that do a lot of that, and it's all trivial - would take a few hours to fix them all. The reason I haven't done more recently however is I'm worried about the increased difficulty in merging future Valve changes if Valve doesn't make use of the -Wall fixes.
At 2006/09/04 01:23 AM, Nick wrote: >I really feel sorry for Mike, improvements such as gcc4.0, vs2005, and >-Wall, would really drive me insane. > >On 9/3/06, [EMAIL PROTECTED] ><[EMAIL PROTECTED]> wrote: >>I think the stress must've driven him to an early retirement. >> >>At 2006/09/03 08:15 AM, Teddy wrote: >>>Any updates on this Mike? It's been a few weeks ;-P >>> >>>On 8/30/06, [EMAIL PROTECTED] >>><[EMAIL PROTECTED]> wrote: >>>>You must still be using the old mathlib code, because the new code is >>>>incomplete. >>>> >>>>Incidentally to whoever at Valve that maintains it, if you're reading this, >>>>the SDK page is incorrect, missing the 2006-08-11 update: >>>>http://www.steampowered.com/platform/update_history/Source%20SDK.html >>>> >>>>Any ETA Valve on when the new code will be ready? I'm trying to decide >>>>whether to release a version of my mod without Linux support, or wait until >>>>the next SDK update. >>>> >>>>-bk >>>> >>>>At 2006/08/27 10:26 PM, Teddy wrote: >>>>>I got mathlib and choreo stuff compiling and running fine, now when i >>>>>ld server_i486.so it says all symbols are linked, yet it still crashes >>>>>at the same spot (CModAppSystemGroup::Create) >>>>> >>>>>On 8/25/06, [EMAIL PROTECTED] >>>>><[EMAIL PROTECTED]> wrote: >>>>>>You reverse-engineered the missing functions? >>>>>> >>>>>>At 2006/08/24 03:25 AM, Teddy wrote: >>>>>>>I've fixed up the choreo and mathlib linkers and made my .so, but it >>>>>>>still crashes when i try to load it. >>>>>>> >>>>>>>Has anyone got their mod to load on linux after fixing all the linker >>>>>>>problems? >>>>>>> >>>>>>>On 8/22/06, [EMAIL PROTECTED] >>>>>>><[EMAIL PROTECTED]> wrote: >>>>>>>>Please ensure it also includes the choreo* stuff, per my entries on >>>>>>>>http://developer.valvesoftware.com/wiki/SDK_Known_Issues_List#Will_not_link_fully_on_Linux >>>>>>>>(... and anything else that might be missing ...) >>>>>>>> >>>>>>>>At 2006/08/21 08:33 PM, Mike Durand wrote: >>>>>>>>>I just added it to the SDK branch. It will be included in the next SDK >>>>>>>>>update. That should be coming out soon. >>>>>>>>> >>>>>>>>>-Mike >>>>>>>>> >>>>>>>>>-----Original Message----- >>>>>>>>>From: [EMAIL PROTECTED] >>>>>>>>>[mailto:[EMAIL PROTECTED] On Behalf Of Scott Loyd >>>>>>>>>Sent: Monday, August 21, 2006 1:21 PM >>>>>>>>>To: [email protected] >>>>>>>>>Subject: Re: [hlcoders] Linux crashes on startup, anybody else getting >>>>>>>>>this? >>>>>>>>> >>>>>>>>>Valve, can we have the source(s) to mathlib.lib? >>>>>>>>> >>>>>>>>>[EMAIL PROTECTED] wrote: >>>>>>>>>> FYI, I have confirmed that those missing symbols are present in the >>>>>>>>>MSVC .lib files. I don't see why Valve would've done that unless they >>>>>>>>>wanted to make them closed-source, but they'd already released previous >>>>>>>>>versions open source, so this is one of their more mysterious >>>>>>>>>breakages. >>>>>>>>>> >>>>>>>>>> At 2006/08/19 09:56 PM, [EMAIL PROTECTED] wrote: >>>>>>>>>>> I thought there was a KI on this already but there wasn't... So I >>>>>>>>>added a KI entry for the srcds dlopen bug: >>>>>>>>>>> http://developer.valvesoftware.com/wiki/SDK_Known_Issues_List#srcds_d >>>>>>>>>>> oes_not_inform_you_that_your_mod_failed_to_load >>>>>>>>>>> >>>>>>>>>>> At 2006/08/19 04:08 PM, Scott Loyd wrote: >>>>>>>>>>>> nice catch! >>>>>>>>>>>> >>>>>>>>>>>> (gdb) info sharedlibrary >>>>>>>>>>> >From To Syms Read Shared Object Library >>>>>>>>>>>> 0x00a09300 0x00a22604 Yes /lib/tls/libm.so.6 >>>>>>>>>>>> 0x00a00bb0 0x00a018c4 Yes /lib/libdl.so.2 >>>>>>>>>>>> 0x008e8c00 0x009d9a40 Yes /lib/tls/libc.so.6 >>>>>>>>>>>> 0x008bb7a0 0x008cd59f Yes /lib/ld-linux.so.2 >>>>>>>>>>>> 0x0011f100 0x0013a6d0 Yes bin/tier0_i486.so >>>>>>>>>>>> 0x00a812d0 0x00a89998 Yes /lib/tls/libpthread.so.0 >>>>>>>>>>>> 0x00c05910 0x00c0eff0 Yes bin/vstdlib_i486.so >>>>>>>>>>>> 0x00b50960 0x00b9b6e0 Yes bin/dedicated_amd.so >>>>>>>>>>>> 0x003fa5a0 0x0041c0e0 Yes bin/soundemittersystem_i486.so >>>>>>>>>>>> 0x00199860 0x002292a0 Yes bin/materialsystem_i486.so >>>>>>>>>>>> 0x00448330 0x0049a7f0 Yes bin/studiorender_i486.so >>>>>>>>>>>> 0x00cc96a0 0x00e542d0 Yes bin/vphysics_i486.so >>>>>>>>>>>> 0x00271520 0x002a9ff0 Yes bin/datacache_i486.so >>>>>>>>>>>> 0x00ff8fe0 0x011e4020 Yes bin/engine_amd.so >>>>>>>>>>>> 0x03995410 0x03a5b040 Yes >>>>>>>>>>>> bin/libsteamvalidateuseridtickets_i486.so >>>>>>>>>>>> 0x002b85f0 0x002c3a50 Yes bin/steam_api_i486.so >>>>>>>>>>>> 0x002d63a0 0x002d89e0 Yes bin/shaderapiempty_i486.so >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> [EMAIL PROTECTED] wrote: >>>>>>>>>>>>> Are you sure it was even your mod .so that got loaded? Due to >>>>>>>>>>>>> http://developer.valvesoftware.com/wiki/SDK_Known_Issues_List#Will_ >>>>>>>>>>>>> not_link_fully_on_Linux it seems likely that you would have >>>>>>>>>>>>> compiled a mod .so that was not even loadable, due to missing >>>>>>>>>linker symbols. >>>>>>>>>>>>> >>>>>>>>>>>>> Due to the long-standing, often-lamented srcds bug where it fails >>>>>>>>>to print dlerror() messages and abort when the .so is unloadable, you >>>>>>>>>would not be aware that it was actually sneakily loading some other >>>>>>>>>.so. >>>>>>>>>>>>> >>>>>>>>>>>>> At 2006/08/15 08:11 PM, Scott Loyd wrote: >>>>>>>>>>>>>> anything new on this? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Teddy wrote: >>>>>>>>>>>>>>> We're having the same problem at the moment, haven't been able >>>>>>>>>>>>>>> to >>>>>>>>> >>>>>>>>>>>>>>> find a workaround for it yet. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 8/11/06, Mike Durand <[EMAIL PROTECTED]> wrote: >>>>>>>>>>>>>>>> Hi Gavin- >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> This issue appears to be well-known and we are working on a fix >>>>>>>>>>>>>>>> for this issue. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -Mike >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -----Original Message----- >>>>>>>>>>>>>>>> From: [EMAIL PROTECTED] >>>>>>>>>>>>>>>> [mailto:[EMAIL PROTECTED] On Behalf Of >>>>>>>>>>>>>>>> Gavin >>>>>>>>>>>>>>>> Sent: Thursday, August 10, 2006 4:53 AM >>>>>>>>>>>>>>>> To: [email protected] >>>>>>>>>>>>>>>> Subject: [hlcoders] Linux crashes on startup, anybody else >>>>>>>>>getting this? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hey gang, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Are people's Linux builds working at the moment? While I can >>>>>>>>>>>>>>>> compile (using the changes on the KI page), the server crashes >>>>>>>>>>>>>>>> as soon as it starts up. This happens right after "Console >>>>>>>>>>>>>>>> initialized" and occurs both with an existing mod and a fresh >>>>>>>>>"start a mod from scratch". >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> The server has been fully updated with the steam update tool, >>>>>>>>>>>>>>>> gameinfo.txt is using the new 215 biz. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> And the last moments: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> #0 0x00000000 in ?? () >>>>>>>>>>>>>>>> #1 0xb730d693 in CModAppSystemGroup::Create () from >>>>>>>>>>>>>>>> bin/engine_i686.so >>>>>>>>>>>>>>>> #2 0xb740f3ff in CAppSystemGroup::Run () from >>>>>>>>>>>>>>>> bin/engine_i686.so >>>>>>>>>>>>>>>> #3 0xb730dfff in CDedicatedServerAPI::ModInit () from >>>>>>>>>>>>>>>> bin/engine_i686.so >>>>>>>>>>>>>>>> #4 0xb7d7b24a in CDedicatedAppSystemGroup::Main () from >>>>>>>>>>>>>>>> bin/dedicated_i686.so >>>>>>>>>>>>>>>> #5 0xb7da8d43 in CAppSystemGroup::Run () from >>>>>>>>>>>>>>>> bin/dedicated_i686.so >>>>>>>>>>>>>>>> #6 0xb7da8d43 in CAppSystemGroup::Run () from >>>>>>>>>>>>>>>> bin/dedicated_i686.so >>>>>>>>>>>>>>>> #7 0xb7d7b60f in main () from bin/dedicated_i686.so >>>>>>>>>>>>>>>> #8 0x0804909e in main () >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Gavin >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>>>>>>>>>>> archives, please visit: >>>>>>>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>>>>>>>>>>> archives, please visit: >>>>>>>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>>>>>>>>>> archives, please visit: >>>>>>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>>>>archives, please visit: >>>>>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>>>>archives, please visit: >>>>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>>>>archives, please visit: >>>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>>>>archives, please visit: >>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>>>>> archives, >>>>>>>>>please visit: >>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>>_______________________________________________ >>>>>>>>>To unsubscribe, edit your list preferences, or view the list archives, >>>>>>>>>please visit: >>>>>>>>>http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>>>>>> >>>>>>>>> >>>>>>>>>_______________________________________________ >>>>>>>>>To unsubscribe, edit your list preferences, or view the list archives, >>>>>>>>>please visit: >>>>>>>>>http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>>>>> >>>>>>>>_______________________________________________ >>>>>>>>To unsubscribe, edit your list preferences, or view the list archives, >>>>>>>>please visit: >>>>>>>>http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>>>>> >>>>>>> >>>>>>>_______________________________________________ >>>>>>>To unsubscribe, edit your list preferences, or view the list archives, >>>>>>>please visit: >>>>>>>http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>>> >>>>>>_______________________________________________ >>>>>>To unsubscribe, edit your list preferences, or view the list archives, >>>>>>please visit: >>>>>>http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>>> >>>>> >>>>>_______________________________________________ >>>>>To unsubscribe, edit your list preferences, or view the list archives, >>>>>please visit: >>>>>http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>> >>>>_______________________________________________ >>>>To unsubscribe, edit your list preferences, or view the list archives, >>>>please visit: >>>>http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>> >>> >>>_______________________________________________ >>>To unsubscribe, edit your list preferences, or view the list archives, >>>please visit: >>>http://list.valvesoftware.com/mailman/listinfo/hlcoders >> >>_______________________________________________ >>To unsubscribe, edit your list preferences, or view the list archives, please >>visit: >>http://list.valvesoftware.com/mailman/listinfo/hlcoders >> > >_______________________________________________ >To unsubscribe, edit your list preferences, or view the list archives, please >visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

