wireshark/libtool/heimdal build bug (w/ workaround)

Ludwig ludwig at burningman.com
Mon Jul 30 19:23:07 PDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

In trying to upgrade wireshark from 0.99.5_0 to 0.99.6_0 I get the
following error:

> /bin/sh ../libtool --tag=CC --mode=link gcc  -no-cpp-precomp -D_U_="__attribute__((unused))" -O2 -Wall -W -Wdeclaration-after-statement -Wendif-labels -Wpointer-arith -Wno-pointer-sign -DPNG_NO_MMX_CODE -DXTHREADS -D_REENTRANT -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/cairo -I/opt/local/include/pango-1.0 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng12 -I/usr/X11R6/include   -I/opt/local/include -I/opt/local/include -I/opt/local/include   -Wl,-search_paths_first -Wl,-search_paths_first -L/opt/local/lib -L/opt/local/lib -L/opt/local/lib -o libwireshark.la -rpath /opt/local/lib -version-info 0:1:0 -Wl,-single_module libwireshark_la-addr_and_mask.lo libwireshark_la-addr_resolv.lo libwireshark_la-adler32.lo libwireshark_la-afn.lo libwireshark_la-asn1.lo libwireshark_la-atalk-utils.lo libwireshark_la-base64.lo libwireshark_la-bitswap.lo libwireshark_la-camel-persistentdata.lo libwireshark_la-charsets.lo libwireshark_la-circuit.lo libwireshark_la-column.lo libwireshark_la-column-utils.lo libwireshark_la-conversation.lo libwireshark_la-crc16.lo libwireshark_la-crc32.lo libwireshark_la-crcdrm.lo libwireshark_la-emem.lo libwireshark_la-epan.lo libwireshark_la-ex-opt.lo libwireshark_la-except.lo libwireshark_la-expert.lo libwireshark_la-filesystem.lo libwireshark_la-follow.lo libwireshark_la-frame_data.lo libwireshark_la-funnel.lo libwireshark_la-gcp.lo libwireshark_la-guid-utils.lo libwireshark_la-h225-persistentdata.lo libwireshark_la-in_cksum.lo libwireshark_la-ipproto.lo libwireshark_la-ipv4.lo libwireshark_la-next_tvb.lo libwireshark_la-nstime.lo libwireshark_la-oid_resolv.lo libwireshark_la-osi-utils.lo libwireshark_la-packet.lo libwireshark_la-plugins.lo libwireshark_la-prefs.lo libwireshark_la-privileges.lo libwireshark_la-proto.lo libwireshark_la-range.lo libwireshark_la-reassemble.lo libwireshark_la-reedsolomon.lo libwireshark_la-report_err.lo libwireshark_la-req_resp_hdrs.lo libwireshark_la-sigcomp_state_hdlr.lo libwireshark_la-sigcomp-udvm.lo libwireshark_la-sminmpec.lo libwireshark_la-sna-utils.lo libwireshark_la-stat_cmd_args.lo libwireshark_la-stats_tree.lo libwireshark_la-strutil.lo libwireshark_la-stream.lo libwireshark_la-t35.lo libwireshark_la-tap.lo libwireshark_la-tcap-persistentdata.lo libwireshark_la-timestamp.lo libwireshark_la-tfs.lo libwireshark_la-to_str.lo libwireshark_la-tvbparse.lo libwireshark_la-tvbuff.lo libwireshark_la-uat.lo libwireshark_la-unicode-utils.lo libwireshark_la-value_string.lo libwireshark_la-ws_strsplit.lo libwireshark_la-xdlc.lo libwireshark_la-xmlstub.lo libwireshark_generated.la crypt/libairpdcap.la ftypes/libftypes.la dfilter/libdfilter.la dissectors/libcleandissectors.la dissectors/libdissectors.la dissectors/libasndissectors.la dissectors/libpidldissectors.la   -L/opt/local/lib -lgnutls -L/opt/local/lib -ltasn1 -L/opt/local/lib -lgcrypt -L/opt/local/lib -lgpg-error -liconv -L/opt/local/lib -lkrb5 -lasn1 -lcom_err  -lroken -lresolv -lcrypto   -lcrypto -lm -L/opt/local/lib -lz 
> grep: /opt/local/lib/libcom_err.la: No such file or directory
> sed: /opt/local/lib/libcom_err.la: No such file or directory
> libtool: link: `/opt/local/lib/libcom_err.la' is not a valid libtool archive
> make[3]: *** [libwireshark.la] Error 1
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
> 
> Warning: the following items did not execute (for wireshark):
> org.macports.destroot org.macports.build
> Error: Unable to upgrade port: 1


I see that there is a
/opt/local/var/macports/software/heimdal/0.7.2_0/opt/local/lib/libcom_err.la
but the active heimdal port is 0.7.2_1, which doesn't exist in
/opt/local/var/macports/software/heimdal/

Deactivating heimdal 0.7.2_1 in favor of 0.7.2_0 allowed wireshark to
build successfully.  



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iEYEARECAAYFAkaunQoACgkQqMQkOg5fmcuOgwCfZ34wlRfTfdfNvjfO1VpQ0w3z
8EkAn0Un85RJbsyWJwVCMb08AT2c2r3S
=BUfQ
-----END PGP SIGNATURE-----



More information about the macports-users mailing list