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