From: Hanspeter N. <fi...@sn...> - 2008-03-13 03:04:17
|
Jean-François Mertens wrote: > > On 13 Mar 2008, at 02:25, Hanspeter Niederstrasser wrote: > >> Never mind. Here's the patch chunk that fixes the signal.h:84 error on >> Leopard and didn't affect firefox2 on Tiger building. Latest versions >> of firefox2 don't need that patch since the original bug was fixed, and >> I'm not sure where seamonkey1.1.8 fits into the whole mozilla/gecko tree >> branch structure, so it might still be needed there. Don't know if this >> will take care of the other issues... >> >> **** >> diff -ruN mozilla-orig/nsprpub/pr/include/md/_pth.h >> mozilla/nsprpub/pr/include/md/_pth.h >> --- mozilla-orig/nsprpub/pr/include/md/_pth.h 2005-07-21 >> 14:22:53.000000000 -0400 >> +++ mozilla/nsprpub/pr/include/md/_pth.h 2007-12-10 >> 13:18:36.000000000 -0500 >> @@ -202,12 +202,15 @@ >> #define PT_NO_SIGTIMEDWAIT >> #endif >> >> +/* remove pthread_kill for Leopard */ >> +/* Unpatched dies at /usr/include/signal.h:84 */ >> +/* Bug 401813 */ >> /* >> * These platforms don't have pthread_kill() >> - */ >> #if defined(DARWIN) >> #define pthread_kill(thread, sig) ENOSYS >> #endif >> +*/ >> >> #if defined(OSF1) || defined(VMS) >> #define PT_PRIO_MIN PRI_OTHER_MIN >> **** > > sorry _ no "pthread_kill" to be found in > mozilla/nsprpub/pr/include/md/_pth.h for seamonkey-1.1.8 .. > Any idea of the "original bug" ? Bug 401813. This might have been fixed between seamonkey 1.1.7 and 1.1.8 which is why it crashes for akh and not for you. I think those match up to firefox2-2.0.0.11 and 2.0.0.12, which is when my patch was no longer needed. Hanspeter |