* Martin Costabel on Thu, Jun 30, 2005: > Of course it shouldn't. The real fix of this bug would indeed be to find > out what causes this bus error. But from looking at the crash log, the > bug can be anywhere in libintl, libiconv, or in the system libraries. It > would also be important to smoke this out, because this kind of error is > what security holes are often made of. > > Until someone has the time, energy and insight to hunt this down, my > idea was to find a workaround which would consist in avoiding the German > environment while building the Fink package. But apparently this is not > so easy, as residues of it seem to creep back in even if you think you > have eliminated everything. (Conversely, I have not been able to make > the Fink build of glib2 crash here, with any kind of German environment > settings I could think of). > > There is of course a simple way to get around the problem, namely by > just avoiding to run this test or in fact all tests while building the > package. Someone should be able to fix this quickly (I won't have time > any more for at least 2 weeks).
The following worked on 10.3.9 and may point to either system inherent or other causes: $ sudo mv /var/log/CDIS.custom /var/log/CDIS.custom.orig On reboot a new CDIS.custom with LANGUAGE=English is created automatically. Login as root. System Preferences -> International -> Languages Drag "English" to first position System Preferences -> International -> Formats United States (POSIX) System Preferences -> International -> Input Menu U.S. I /guess/ the first one is crucial but haven't got the nerve to build with each of these settings separately. Changing the contents of /var/root/.CFUserTextEncoding to 0:0 was not enough; I had to make the changes in the System Preferences Pane. All the above also as the compiling user, but I /guess/ (again) that doing so as root is decisive because sudo fink update acts as root. Reboot and fink update. Another check is whether the spawn-test produces English output: Error (normal, supposed to happen): Failed to execute child process "nonexistent_application" (No such file or directory) and doesn't talk about "kindprozess" etc. After all that it builds even on a German machine. c -- _B A U S T E L L E N_ lesen! --->> <http://www.blacktrash.org/baustellen.html> ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ Fink-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-users
