I have a similar problem when trying to install nautilus-2.4.2-7 in
stable. I did a clean install of fink from source last week. I had
recently done a fink selfupdate on a 10.3 system with the default
installed perl, but my nautilus build fails with a bus error. When I
compiled the same version on my other 10.3 box on 6/9/2004, it built
correctly. Here's some debug info:
fink --version
Package manager version: 0.23.3
Distribution version: 0.7.1.rsync
Here are the results of the /Library/Logs/CrashReporter/perl.crash.log
**********
Host Name: #############
Date/Time: 2005-01-21 19:38:33 -0500
OS Version: 10.3.7 (Build 7S215)
Report Version: 2
Command: perl
Path: /usr/bin/perl
Version: ??? (???)
PID: 4136
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x0000004d
Thread 0 Crashed:
0 <<00000000>> 0xffff82d0 __pthread_getspecific + 0x10
1 libperl.dylib 0x7f474bdc Perl_safesysmalloc + 0x2c
2 libperl.dylib 0x7f48010c S_save_hek_flags + 0x28
3 libperl.dylib 0x7f4839cc S_share_hek_flags + 0xe8
4 libperl.dylib 0x7f481488 Perl_hv_store_ent + 0x404
5 libperl.dylib 0x7f4893f4 Perl_pp_aassign + 0x2bc
6 libperl.dylib 0x7f486884 Perl_runops_standard + 0x40
7 libperl.dylib 0x7f433268 S_run_body + 0x134
8 libperl.dylib 0x7f432ec4 perl_run + 0xa4
9 perl 0x000027b0 0x1000 + 0x17b0
10 perl 0x00002420 0x1000 + 0x1420
11 perl 0x00002294 0x1000 + 0x1294
PPC Thread State:
srr0: 0xffff82d0 srr1: 0x0200f030 vrsave: 0x00000000
cr: 0x44002224 xer: 0x00000004 lr: 0x7f474bdc ctr: 0x90001de0
r0: 0x00007ff2 r1: 0xbffff280 r2: 0x7f512574 r3: 0x00000001
r4: 0x00000048 r5: 0x0000004c r6: 0x00000000 r7: 0x00000000
r8: 0x00000000 r9: 0x00000000 r10: 0x00000000 r11: 0x7f511bfc
r12: 0x90001de0 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x0069aff4 r18: 0x008322cc r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x0020bf74
r24: 0x00000000 r25: 0x00000000 r26: 0x40fd9bdd r27: 0x003b5270
r28: 0x0000001d r29: 0x00000027 r30: 0x00bbe61c r31: 0x7f474bb8
Binary Images Description:
0x1000 - 0x3fff perl perl
0xc000 - 0xffff Glob.bundle
/System/Library/Perl/5.8.1/darwin-thread-multi-2level/auto/File/Glob/
Glob.bundle
0x7f430000 - 0x7f508fff libperl.dylib
/System/Library/Perl/5.8.1/darwin-thread-multi-2level/CORE/
libperl.dylib
0x8fe00000 - 0x8fe4ffff dyld /usr/lib/dyld
0x90000000 - 0x90122fff libSystem.B.dylib /usr/lib/libSystem.B.dylib
0x939d0000 - 0x939d4fff libmathCommon.A.dylib
/usr/lib/system/libmathCommon.A.dylib
Here's the build results:
...
libORBitCosNaming-2.0.dylib(linc-server.o)
symbol _link_servers_move_io_T used from dynamic library
/sw/lib/libORBit-2.dylib(linc-server.o) not from earlier dynamic
library /sw/lib/libORBitCosNaming-2.0.dylib(linc-server.o)
LC_ALL=C ../intltool-merge ../po nautilus-server-connect.desktop.in
nautilus-server-connect.desktop -d -u -c ../po/.intltool-merge-cache
Generating and caching the translation database
Merging translations into nautilus-server-connect.desktop.
LC_ALL=C ../intltool-merge ../po network-scheme.desktop.in
network-scheme.desktop -d -u -c ../po/.intltool-merge-cache
Found cached translation database
make[3]: *** [network-scheme.desktop] Bus error
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2
### execution of make failed, exit code 2
Failed: compiling nautilus-2.4.2-7 failed
On Jan 21, 2005, at 6:44 PM, Martin Costabel wrote:
> Tony Arnold wrote:
>
>> Sorry, I wasn't paying attention - I did find a solution to this
>> problem - there seems to be something a little 'off' in Apple's
>> shipped version of perl-5.8.1 - the way I fixed the bus error was to
>> compile the latest version of perl with fink (both 5.8.4 and 5.8.6
>> work fine), then recompile intltool. The bus errors stop then.
>
> I for one had no problem to compile this version of nautilus with
> Apple's perl. If you are really getting a bus error with Apple's perl,
> we would all like to hear about the precise circumstances. Fink relies
> for all of its functions on the good working of Apple's perl, after
> all.
>
> Could it be that you already had a self-compiled perl installed, and
> it was not Apple's original perl that was crashing, but some modified
> version?
>
> Benjamin, could you show one of these crash logs? If it is too long,
> send it to me off list.
>
> --
> Martin
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
> Tool for open source databases. Create drag-&-drop reports. Save time
> by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
> Download a FREE copy at http://www.intelliview.com/go/osdn_nl
> _______________________________________________
> fink-gnome-core mailing list
> fink-gnome-core@...
> https://lists.sourceforge.net/lists/listinfo/fink-gnome-core
>
|