pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/27200: p5-Compress-Zlib broken on Darwin



>Number:         27200
>Category:       pkg
>Synopsis:       p5-Compress-Zlib broken on Darwin
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Oct 10 01:29:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     grant beattie
>Release:        pkgsrc-current
>Organization:
>Environment:
System: Darwin max 7.5.0 Darwin Kernel Version 7.5.0: Thu Aug  5 19:26:16 PDT 
2004; root:xnu/xnu-517.7.21.obj~3/RELEASE_PPC  Power Macintosh powerpc
Architecture: powerpc
Machine: powerpc
>Description:
the build of p5-Compress-Zlib succeeds, but the resulting Zlib.bundle
can't be used because it is not linked with the right path to libz.
the compiler is Apple gcc 3.3.

there is nothing obvious in the .work.log that suggests how
".libs/libz.1.0.2.dylib" gets hardcoded into Zlib.bundle. the
installed libz.la looks normal.

% perl -e 'use Compress::Zlib;'
dyld: perl can't open library: .libs/libz.1.0.2.dylib  (No such file or 
directory, errno = 2)
Trace/BPT trap

% otool -L 
/usr/pkg/lib/perl5/site_perl/5.8.4/darwin-2level/auto/Compress/Zlib/Zlib.bundle
/usr/pkg/lib/perl5/site_perl/5.8.4/darwin-2level/auto/Compress/Zlib/Zlib.bundle:
        .libs/libz.1.0.2.dylib (compatibility version 0.0.0, current version 
0.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 71.1.1)

% pkg_info -e zlib
zlib-1.2.1nb3
% pkg_info -e p5-Compress-Zlib
p5-Compress-Zlib-1.33nb1
% pkg_info -e libtool-base
libtool-base-1.5.10nb1

% pkg_info -v zlib | grep dylib
        File: lib/libz.1.0.2.dylib
        File: lib/libz.1.dylib
        Comment: Symlink:libz.1.0.2.dylib
        File: lib/libz.dylib
        Comment: Symlink:libz.1.0.2.dylib

I updated my libtool to libtool-base-1.5.10nb2 but this did not help.

from .work.log:

[*] /Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.wrapper/bin/cc 
-bundle -undefined dynamic_lookup -L/usr/pkg/lib Zlib.o -L/usr/pkg/lib -o 
blib/arch/auto/Compress/Zlib/Zlib.bundle -L/usr/pkg/lib -R/usr/pkg/lib -lz
    (wrapper.sh) append args: 
-I/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/include 
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib
    (arg-source) push: -bundle
    (arg-source) push: -undefined
    (arg-source) push: dynamic_lookup
    (arg-source) push: -L/usr/pkg/lib
    (arg-source) push: Zlib.o
    (arg-source) push: -L/usr/pkg/lib
    (arg-source) push: -o
    (arg-source) push: blib/arch/auto/Compress/Zlib/Zlib.bundle
    (arg-source) push: -L/usr/pkg/lib
    (arg-source) push: -R/usr/pkg/lib
    (arg-source) push: -lz
    (arg-source) push: 
-I/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/include
    (arg-source) push: 
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib
    (logic) to:   -bundle
    (logic) push: -bundle
    (logic) pop:  -undefined
    (logic) to:   -undefined
    (logic) push: -undefined
    (logic) pop:  dynamic_lookup
    (logic) to:   dynamic_lookup [untransformed]
    (logic) push: dynamic_lookup
    (logic) pop:  -L/usr/pkg/lib
    (logic) to:   
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib
    (logic) push: 
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib
    (logic) pop:  Zlib.o
    (logic) to:   Zlib.o [untransformed]
    (logic) push: Zlib.o
    (logic) pop:  -L/usr/pkg/lib
    (logic) to:   
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib 
[cached]
    (logic) push: 
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib
    (logic) pop:  -o
    (logic) to:   -o
    (logic) push: -o
    (logic) pop:  blib/arch/auto/Compress/Zlib/Zlib.bundle
    (logic) push: blib/arch/auto/Compress/Zlib/Zlib.bundle
    (logic) pop:  -L/usr/pkg/lib
    (logic) to:   
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib 
[cached]
    (logic) push: 
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib
    (logic) pop:  -R/usr/pkg/lib
    (logic) to:   
    (logic) push: 
    (logic) pop:  -lz
    (logic) to:   -lz
    (logic) push: -lz
    (logic) pop:  
-I/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/include
    (logic) to:   
-I/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/include 
[cached]
    (logic) push: 
-I/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/include
    (logic) pop:  
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib
    (logic) to:   
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib 
[cached]
    (logic) push: 
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib
    (cmd-sink) pop: -bundle
    (cmd-sink) pop: -undefined
    (cmd-sink) pop: dynamic_lookup
    (cmd-sink) pop: 
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib
    (cmd-sink) pop: Zlib.o
    (cmd-sink) pop: 
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib
    (cmd-sink) pop: -o
    (cmd-sink) pop: blib/arch/auto/Compress/Zlib/Zlib.bundle
    (cmd-sink) pop: 
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib
    (cmd-sink) pop: 
    (cmd-sink) pop: -lz
    (cmd-sink) pop: 
-I/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/include
    (cmd-sink) pop: 
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib
<.> /Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.gcc/bin/gcc 
-bundle -undefined dynamic_lookup 
-L/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/lib 
Zlib.o -o blib/arch/auto/Compress/Zlib/Zlib.bundle 
-I/Volumes/data/netbsd/pkgbuild/devel/p5-Compress-Zlib/work/.buildlink/include 
-lz

>How-To-Repeat:
install and try to load p5-Compress-Zlib on Darwin.
>Fix:
unknown.
>Release-Note:
>Audit-Trail:
>Unformatted:



Home | Main Index | Thread Index | Old Index