bug-tar
[Top][All Lists]
Advanced

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

Re: [Bug-tar] Small bug in tar-1.29


From: Jack Howarth
Subject: Re: [Bug-tar] Small bug in tar-1.29
Date: Mon, 5 Sep 2016 09:30:16 -0400
User-agent: Mutt/1.5.18 (2008-05-17)

On Sun, Sep 04, 2016 at 02:51:14PM +0100, Ralph Corderoy wrote:
> Hi Rob,
> 
> > Does your Mac have libiconv, gettext, and libintl installed and used
> > by gtar?
> 
> iconv yes, the other two no AFAICS.
> 
>     $ DYLD_PRINT_LIBRARIES= /usr/local/Cellar/gnu-tar/1.29/bin/gtar
>     dyld: loaded: /usr/local/Cellar/gnu-tar/1.29/bin/gtar
>     dyld: loaded: /usr/lib/libiconv.2.dylib
>     dyld: loaded: /usr/lib/libSystem.B.dylib
>     dyld: loaded: /usr/lib/system/libcache.dylib
>     dyld: loaded: /usr/lib/system/libcommonCrypto.dylib
>     dyld: loaded: /usr/lib/system/libcompiler_rt.dylib
>     dyld: loaded: /usr/lib/system/libcopyfile.dylib
>     dyld: loaded: /usr/lib/system/libcorecrypto.dylib
>     dyld: loaded: /usr/lib/system/libdispatch.dylib
>     dyld: loaded: /usr/lib/system/libdyld.dylib
>     dyld: loaded: /usr/lib/system/libkeymgr.dylib
>     dyld: loaded: /usr/lib/system/liblaunch.dylib
>     dyld: loaded: /usr/lib/system/libmacho.dylib
>     dyld: loaded: /usr/lib/system/libquarantine.dylib
>     dyld: loaded: /usr/lib/system/libremovefile.dylib
>     dyld: loaded: /usr/lib/system/libsystem_asl.dylib
>     dyld: loaded: /usr/lib/system/libsystem_blocks.dylib
>     dyld: loaded: /usr/lib/system/libsystem_c.dylib
>     dyld: loaded: /usr/lib/system/libsystem_configuration.dylib
>     dyld: loaded: /usr/lib/system/libsystem_coreservices.dylib
>     dyld: loaded: /usr/lib/system/libsystem_coretls.dylib
>     dyld: loaded: /usr/lib/system/libsystem_dnssd.dylib
>     dyld: loaded: /usr/lib/system/libsystem_info.dylib
>     dyld: loaded: /usr/lib/system/libsystem_kernel.dylib
>     dyld: loaded: /usr/lib/system/libsystem_m.dylib
>     dyld: loaded: /usr/lib/system/libsystem_malloc.dylib
>     dyld: loaded: /usr/lib/system/libsystem_network.dylib
>     dyld: loaded: /usr/lib/system/libsystem_networkextension.dylib
>     dyld: loaded: /usr/lib/system/libsystem_notify.dylib
>     dyld: loaded: /usr/lib/system/libsystem_platform.dylib
>     dyld: loaded: /usr/lib/system/libsystem_pthread.dylib
>     dyld: loaded: /usr/lib/system/libsystem_sandbox.dylib
>     dyld: loaded: /usr/lib/system/libsystem_secinit.dylib
>     dyld: loaded: /usr/lib/system/libsystem_trace.dylib
>     dyld: loaded: /usr/lib/system/libunc.dylib
>     dyld: loaded: /usr/lib/system/libunwind.dylib
>     dyld: loaded: /usr/lib/system/libxpc.dylib
>     dyld: loaded: /usr/lib/libobjc.A.dylib
>     dyld: loaded: /usr/lib/libauto.dylib
>     dyld: loaded: /usr/lib/libc++abi.dylib
>     dyld: loaded: /usr/lib/libc++.1.dylib
>     dyld: loaded: /usr/lib/libDiagnosticMessagesClient.dylib
>     /usr/local/Cellar/gnu-tar/1.29/bin/gtar: You must specify one of the 
> '-Acdtrux', '--delete' or '--test-label' options
>     Try '/usr/local/Cellar/gnu-tar/1.29/bin/gtar --help' or
>     '/usr/local/Cellar/gnu-tar/1.29/bin/gtar --usage' for more information.
>     $

It would be helpful if you confimed what the linkages for gtar looked like 
with...

otool -L /usr/local/Cellar/gnu-tar/1.29/bin/gtar

and double check that you don't have any headers or libs for libiconv, gettext, 
and libintl
accidentally installed in /usr/local (to make sure you aren't ending up with 
mismatched headers
and libs during the tar build).
          Jack
ps I suspect you will also find that passing --disable-nls to configure during 
the tar build will
also suppress your problem. Also, I suspect that building tar against libiconv 
without gettext
is poorly tested on OS X. Both fink and Macports build their tar packages with 
their gettext and
libiconv packages installed. Homebrew seems to be an outlier (and oddly 
non-deterministic) as
it doesn't bother to depend on either.


> 
> Can you get a stack backtrace when it suffers signal 11?
> 
> -- 
> Cheers, Ralph.
> https://plus.google.com/+RalphCorderoy



reply via email to

[Prev in Thread] Current Thread [Next in Thread]