PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem beim Kompilieren von KF 0.5.3



jonah
30.03.05, 05:06
Hi !

Wollte mir grad eben diesen einen Jabber-Client kompilieren, nur bei Make zeigt er folgendes :

[root@blah kf-0.5.3]# make
make all-recursive
make[1]: Entering directory `/home/envy/kf-0.5.3'
Making all in src
make[2]: Entering directory `/home/envy/kf-0.5.3/src'
gcc -g -O2 -Wall -Wmissing-declarations -g -o kf main.o accounts.o archive.o archive_viewer.o autoaway.o change_password.o connection.o contact_xchange.o disclosure-widget.o dock.o eggtrayicon.o events.o filter.o foogc.o gtktip.o jabber.o jabber_connection.o jabber_msg.o jabber_roster.o jisp.o kf.o gui.o callbacks.o message.o muc.o muc_join.o new_account.o new_message.o gui_status.o popup_group.o popup_menu.o privacy.o privacy_list.o chat.o gui_pixmap.o preferences.o subscribe.o emoticons.o browse.o search.o settings.o settings_blacklist.o settings_icons.o settings_statuses.o sound.o statusbar.o register.o vcard.o www.o x_data.o xevent.o -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lpthread -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lloudmouth-1 -lglib-2.0 -lXss -L/usr/X11R6/lib
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_fingerprint@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_set_default_priority@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_deinit@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_transport_set_ptr@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_global_init@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_certificate_verify_peers@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_handshake@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_x509_crt_import@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_x509_crt_init@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_certificate_expiration_time_peers@GNUTLS_R EL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_credentials_set@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_init@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_global_deinit@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_perror@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_certificate_allocate_credentials@GNUTLS_RE L_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_x509_crt_deinit@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_x509_crt_check_hostname@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_record_recv@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_certificate_activation_time_peers@GNUTLS_R EL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_certificate_type_set_priority@GNUTLS_REL_1 _0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_record_send@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_certificate_type_get@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_certificate_get_peers@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libloudmouth-1.so: undefined reference to `gnutls_certificate_free_credentials@GNUTLS_REL_1_ 0_9'
collect2: ld gab 1 als Ende-Status zurück
make[2]: *** [kf] Fehler 1
make[2]: Leaving directory `/home/envy/kf-0.5.3/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/envy/kf-0.5.3'
make: *** [all-recursive-am] Fehler 2


Welches Problem hat er da mit Loudmouth ?

cu michi

drcux
30.03.05, 10:02
gnutls-devel könnte fehlen

jonah
30.03.05, 17:21
gnutls-devel könnte fehlen


Genau das habe ich mir auch gedacht. Nur scheint mein "Distributor" Archlinux das Paket nicht zu liefern, jedenfalls finde ich zu den gnutls kein entsprechendes Devel-Paket auf den Servern.

Wie gehe ich das nun an ?!

cu

jonah
31.03.05, 14:05
* push *

Nachdem ich im Archlinux-Forum auch etwas dazu gepostet hatte, kam diese Antwort _


Arch doesn't use -devel or -dev packages.

The headers in the standard gnutls package.


Wenn nun die Headers im Standard-Paket drin sind, wo könnte der Fehler noch liegen ?

cu michi