witam, pojawił się u mnie denerwujący problem, chciałem skompilować sobie ze źródeł ethereal lecz jest to nie możliwe... oto błąd:
.
.
.
checking for pkg-config... /usr/local/bin/pkg-config
checking for GTK+ - version >= 2.0.0...
- 'pkg-config --modversion gtk+-2.0' returned 2.10.0, but GTK+ (2.8.20)
- was found! If pkg-config was correct, then it is best
- to remove the old version of GTK+. You may also be able to fix the error
- by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
- /etc/ld.so.conf. Make sure you have run ldconfig if that is
- required on your system.
- If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
- to point to the correct configuration files
no
checking for pkg-config... (cached) /usr/local/bin/pkg-config
checking for GLIB - version >= 2.0.0... yes (version 2.12.4)
checking whether GLib supports loadable modules... yes
.
.
.
config.status: executing depfiles commands
The Ethereal package has been configured with the following options.
Build ethereal : no
Build tethereal : yes
Build capinfos : yes
Build editcap : yes
Build dumpcap : yes
Build mergecap : yes
Build text2pcap : yes
Build idl2eth : yes
Build randpkt : yes
Build dftest : yes
Install setuid : no
Use plugins : yes
Build lua plugin : no
Use GTK+ v2 library : yes
Use threads : no
Build profile binaries : no
Use pcap library : yes
Use zlib library : yes
Use pcre library : no
Use kerberos library : no
Use GNU ADNS library : no
Use SSL crypto library : no
Use IPv6 name resolution : yes
Use UCD SNMP/Net-SNMP library : no
Use gnutls library : yes
i to tyle. problem w tym ze własnoręcznie kompilowałem GTK+2.10.0 i na pewno wcześniej nie było żadnej innej wersji gtk+ a już tym bardziej tej 2.8.20 !! przekopałem mnóstwo katalogów żeby odnaleźć tą starą wersję i nic jedynie co znalazłem to biblioteke współdzieloną która wydaje sie byc inna od reszty (w /usr/lib) , oto jej nazwa: "libgtk-x11-2.0.so.0.800.20" wydaje mi sie że powinna byc *.so.0.1000.0 zmiana nazwy na tę tu przytoczoną (lub usunięcie tej biblioteki) podowuje całkowitą nie możnośc odnaleźienia gtk+. wynik polecenia
ldd -v /usr/lib/libgtk-x11-2.0.so.0.800.20
powoduje wypisanie olbrzymiej liczby zależności. Jak w takim razie "wpoić" kompilatorowi ze jest tylko gtk w wersji 2.10.0 ? dziękuję