* 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

Reply via email to