Gentoo Archives: gentoo-user

From: Todd Goodman <tsg@×××××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] wireshark fails. undefined reference to ****
Date: Wed, 27 Jul 2011 13:31:46
Message-Id: 20110727125837.GX28131@ns1.bonedaddy.net
In Reply to: [gentoo-user] wireshark fails. undefined reference to **** by Dale
1 * Dale <rdalek1967@×××××.com> [110727 05:07]:
2 > Is anyone else running into this:
3 >
4 > libtool: link: x86_64-pc-linux-gnu-gcc -DINET6
5 > "-D_U_=__attribute__((unused))" -march=native -O2 -pipe -Wall -W -Wextra
6 > -Wdeclaration-after-statement -Wendif-labels -Wpointer-arith
7 > -Wno-pointer-sign -Warray-bounds -Wcast-align -Wformat-security
8 > -I/usr/include -I/usr/local/include -pthread -I/usr/include/gtk-2.0
9 > -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
10 > -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
11 > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
12 > -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14
13 > -I/usr/include/libdrm -I/usr/include -Wl,-O1 -Wl,--as-needed
14 > -Wl,--as-needed -o .libs/rawshark rawshark-capture-pcap-util-unix.o
15 > rawshark-capture-pcap-util.o rawshark-cfile.o rawshark-clopts_common.o
16 > rawshark-disabled_protos.o rawshark-packet-range.o rawshark-print.o
17 > rawshark-ps.o rawshark-sync_pipe_write.o rawshark-timestats.o
18 > rawshark-util.o rawshark-tap-megaco-common.o rawshark-tap-rtp-common.o
19 > rawshark-version_info.o rawshark-rawshark.o .libs/rawsharkS.o
20 > -Wl,--export-dynamic -pthread -Wl,-rpath -Wl,/usr/lib64
21 > -Wl,--export-dynamic -L/usr/lib -L/usr/local/lib
22 > wiretap/.libs/libwiretap.so epan/.libs/libwireshark.so
23 > wsutil/.libs/libwsutil.so /usr/lib64/libgmodule-2.0.so -lrt
24 > /usr/lib64/libglib-2.0.so -lm -L/usr/lib64 -lpcap
25 > /usr/lib64/libgnutls.so -lz -pthread
26 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_map_name'
27 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_close'
28 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_setiv'
29 > epan/.libs/libwireshark.so: undefined reference to
30 > `gcry_cipher_get_algo_keylen'
31 > epan/.libs/libwireshark.so: undefined reference to
32 > `gcry_cipher_get_algo_blklen'
33 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_read'
34 > epan/.libs/libwireshark.so: undefined reference to `gcry_pk_decrypt'
35 > epan/.libs/libwireshark.so: undefined reference to `gcry_strsource'
36 > epan/.libs/libwireshark.so: undefined reference to `gcry_sexp_sprint'
37 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_get_algo'
38 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_setkey'
39 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_map_name'
40 > epan/.libs/libwireshark.so: undefined reference to `gcry_mpi_scan'
41 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_setkey'
42 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_get_algo_dlen'
43 > epan/.libs/libwireshark.so: undefined reference to `gcry_sexp_release'
44 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_write'
45 > epan/.libs/libwireshark.so: undefined reference to `gcry_strerror'
46 > epan/.libs/libwireshark.so: undefined reference to `gcry_mpi_print'
47 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_open'
48 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_close'
49 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_decrypt'
50 > epan/.libs/libwireshark.so: undefined reference to `gcry_sexp_build'
51 > epan/.libs/libwireshark.so: undefined reference to `gcry_sexp_nth_mpi'
52 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_open'
53 > epan/.libs/libwireshark.so: undefined reference to `gcry_mpi_release'
54 > collect2: ld returned 1 exit status
55 > make[2]: *** [dftest] Error 1
56 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_map_name'
57 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_close'
58 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_setiv'
59 > epan/.libs/libwireshark.so: undefined reference to
60 > `gcry_cipher_get_algo_keylen'
61 > epan/.libs/libwireshark.so: undefined reference to
62 > `gcry_cipher_get_algo_blklen'
63 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_read'
64 > epan/.libs/libwireshark.so: undefined reference to `gcry_pk_decrypt'
65 > epan/.libs/libwireshark.so: undefined reference to `gcry_strsource'
66 > epan/.libs/libwireshark.so: undefined reference to `gcry_sexp_sprint'
67 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_get_algo'
68 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_setkey'
69 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_map_name'
70 > epan/.libs/libwireshark.so: undefined reference to `gcry_mpi_scan'
71 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_setkey'
72 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_get_algo_dlen'
73 > epan/.libs/libwireshark.so: undefined reference to `gcry_sexp_release'
74 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_write'
75 > epan/.libs/libwireshark.so: undefined reference to `gcry_strerror'
76 > epan/.libs/libwireshark.so: undefined reference to `gcry_mpi_print'
77 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_open'
78 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_close'
79 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_decrypt'
80 > epan/.libs/libwireshark.so: undefined reference to `gcry_sexp_build'
81 > epan/.libs/libwireshark.so: undefined reference to `gcry_sexp_nth_mpi'
82 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_open'
83 > epan/.libs/libwireshark.so: undefined reference to `gcry_mpi_release'
84 > collect2: ld returned 1 exit status
85 > make[2]: *** [rawshark] Error 1
86 > epan/.libs/libwireshark.so: undefined reference to `gcry_strsource'
87 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_open'
88 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_open'
89 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_setkey'
90 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_map_name'
91 > epan/.libs/libwireshark.so: undefined reference to `gcry_strerror'
92 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_read'
93 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_close'
94 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_get_algo_dlen'
95 > epan/.libs/libwireshark.so: undefined reference to `gcry_sexp_nth_mpi'
96 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_map_name'
97 > epan/.libs/libwireshark.so: undefined reference to `gcry_pk_decrypt'
98 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_decrypt'
99 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_write'
100 > epan/.libs/libwireshark.so: undefined reference to `gcry_sexp_release'
101 > epan/.libs/libwireshark.so: undefined reference to `gcry_md_get_algo'
102 > epan/.libs/libwireshark.so: undefined reference to
103 > `gcry_cipher_get_algo_blklen'
104 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_setiv'
105 > epan/.libs/libwireshark.so: undefined reference to
106 > `gcry_cipher_get_algo_keylen'
107 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_close'
108 > epan/.libs/libwireshark.so: undefined reference to `gcry_cipher_setkey'
109 > epan/.libs/libwireshark.so: undefined reference to `gcry_mpi_release'
110 > epan/.libs/libwireshark.so: undefined reference to `gcry_mpi_scan'
111 > epan/.libs/libwireshark.so: undefined reference to `gcry_sexp_sprint'
112 > epan/.libs/libwireshark.so: undefined reference to `gcry_mpi_print'
113 > epan/.libs/libwireshark.so: undefined reference to `gcry_sexp_build'
114 > collect2: ld returned 1 exit status
115 > make[2]: *** [wireshark] Error 1
116 > make[2]: Leaving directory
117 > `/var/tmp/portage/net-analyzer/wireshark-1.4.8/work/wireshark-1.4.8'
118 > make[1]: *** [all-recursive] Error 1
119 > make[1]: Leaving directory
120 > `/var/tmp/portage/net-analyzer/wireshark-1.4.8/work/wireshark-1.4.8'
121 > make: *** [all] Error 2
122 > emake failed
123 > * ERROR: net-analyzer/wireshark-1.4.8 failed (compile phase):
124 > * (no error message)
125 > *
126 > * Call stack:
127 > * ebuild.sh, line 56: Called src_compile
128 > * environment, line 5668: Called die
129 > * The specific snippet of code:
130 > * emake || die;
131 > *
132 > * If you need support, post the output of 'emerge --info
133 > =net-analyzer/wireshark-1.4.8',
134 > * the complete build log and the output of 'emerge -pqv
135 > =net-analyzer/wireshark-1.4.8'.
136 > * The complete build log is located at
137 > '/var/log/portage/net-analyzer:wireshark-1.4.8:20110726-232304.log'.
138 > * The ebuild environment file is located at
139 > '/var/tmp/portage/net-analyzer/wireshark-1.4.8/temp/environment'.
140 > * S: '/var/tmp/portage/net-analyzer/wireshark-1.4.8/work/wireshark-1.4.8'
141 >
142 > >>> Failed to emerge net-analyzer/wireshark-1.4.8, Log file:
143 >
144 > >>> '/var/log/portage/net-analyzer:wireshark-1.4.8:20110726-232304.log'
145 > root@fireball / #
146 >
147 > There are many more of those but they are about the same. I have tried
148 > two different versions of gcc. I found that usually fixes it when I
149 > googled. That doesn't work here. This is the two versions I have tried:
150 >
151 > root@fireball / # gcc-config -l
152 > [1] x86_64-pc-linux-gnu-4.4.5
153 > [2] x86_64-pc-linux-gnu-4.5.2 *
154 > root@fireball / #
155 >
156 > Any thoughts? Bug maybe?
157
158 It looks like you're missing linking in of libgcrypt. Maybe ensure you
159 have an up to date version (or not too up to date.)
160
161 Or try emerging without the gcrypt use flag?
162
163 I just emerged that for x86 and had no problem. But I don't have the
164 gcrypt use flag enabled.
165
166 Todd
167
168 >
169 > Dale
170 >
171 > :-) :-)

Replies

Subject Author
Re: [gentoo-user] wireshark fails. undefined reference to **** Dale <rdalek1967@×××××.com>