Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Właśnie usiłuję spakować źródłowy ekg2 z pomocą niniejszego przepisu:
http://www.wonder.pl/index.php/Debian%20Sarge%20-%20EKG2
podczas instalacji g77 i libgnutls11 wywala mi:
Pakiet g77 nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Pakiet libgnutls11 nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Reszta poinstalowana. Ok, przechodzę dalej, ściągam ekg2-20080826.tar.gz rozpakowuję, przechodzę, ./configure, dh_make -s, debian/rules binary i w jego trakcie wywala mi błąd do obejrzenia niżej, wie ktoś co z tym fantem zrobić?
dom:/home/soldier/Desktop/ekg2-20080826# debian/rules binary dh_testdir # Add here commands to compile the package. /usr/bin/make make[1]: Wejście do katalogu `/home/soldier/Desktop/ekg2-20080826' /usr/bin/make all-recursive make[2]: Wejście do katalogu `/home/soldier/Desktop/ekg2-20080826' Making all in plugins make[3]: Wejście do katalogu `/home/soldier/Desktop/ekg2-20080826/plugins' Making all in logs make[4]: Wejście do katalogu `/home/soldier/Desktop/ekg2-20080826/plugins/logs' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -g -O2 -Wall -std=c99 -MT logs_la-main.lo -MD -MP -MF .deps/logs_la-main.Tpo -c -o logs_la-main.lo `test -f 'main.c' || echo './'`main.c gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -g -O2 -Wall -std=c99 -MT logs_la-main.lo -MD -MP -MF .deps/logs_la-main.Tpo -c main.c -fPIC -DPIC -o .libs/logs_la-main.o mv -f .deps/logs_la-main.Tpo .deps/logs_la-main.Plo /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Wall -std=c99 -module -avoid-version -o logs.la -rpath /usr/local/lib/ekg2/plugins logs_la-main.lo -lz -lresolv rm -fr .libs/logs.la .libs/logs.lai .libs/logs.so gcc -shared .libs/logs_la-main.o -lz -lresolv -Wl,-soname -Wl,logs.so -o .libs/logs.so creating logs.la (cd .libs && rm -f logs.la && ln -s ../logs.la logs.la) make[4]: Opuszczenie katalogu `/home/soldier/Desktop/ekg2-20080826/plugins/logs' Making all in mail make[4]: Wejście do katalogu `/home/soldier/Desktop/ekg2-20080826/plugins/mail' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -g -O2 -Wall -std=c99 -MT mail_la-main.lo -MD -MP -MF .deps/mail_la-main.Tpo -c -o mail_la-main.lo `test -f 'main.c' || echo './'`main.c gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -g -O2 -Wall -std=c99 -MT mail_la-main.lo -MD -MP -MF .deps/mail_la-main.Tpo -c main.c -fPIC -DPIC -o .libs/mail_la-main.o main.c: In function 'mail_inotify': main.c:144: warning: 'return' with no value, in function returning non-void main.c: At top level: main.c:77: warning: 'config_check_mail_frequency' defined but not used main.c:83: warning: 'check_mail' declared 'static' but never defined mv -f .deps/mail_la-main.Tpo .deps/mail_la-main.Plo /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Wall -std=c99 -module -avoid-version -o mail.la -rpath /usr/local/lib/ekg2/plugins mail_la-main.lo -lresolv rm -fr .libs/mail.la .libs/mail.lai .libs/mail.so gcc -shared .libs/mail_la-main.o -lresolv -Wl,-soname -Wl,mail.so -o .libs/mail.so creating mail.la (cd .libs && rm -f mail.la && ln -s ../mail.la mail.la) make[4]: Opuszczenie katalogu `/home/soldier/Desktop/ekg2-20080826/plugins/mail' Making all in rc make[4]: Wejście do katalogu `/home/soldier/Desktop/ekg2-20080826/plugins/rc' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -g -O2 -Wall -std=c99 -MT rc_la-main.lo -MD -MP -MF .deps/rc_la-main.Tpo -c -o rc_la-main.lo `test -f 'main.c' || echo './'`main.c gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -g -O2 -Wall -std=c99 -MT rc_la-main.lo -MD -MP -MF .deps/rc_la-main.Tpo -c main.c -fPIC -DPIC -o .libs/rc_la-main.o mv -f .deps/rc_la-main.Tpo .deps/rc_la-main.Plo /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Wall -std=c99 -module -avoid-version -o rc.la -rpath /usr/local/lib/ekg2/plugins rc_la-main.lo rc_la-inputs.lo -lresolv rm -fr .libs/rc.la .libs/rc.lai .libs/rc.so gcc -shared .libs/rc_la-main.o .libs/rc_la-inputs.o -lresolv -Wl,-soname -Wl,rc.so -o .libs/rc.so creating rc.la (cd .libs && rm -f rc.la && ln -s ../rc.la rc.la) make[4]: Opuszczenie katalogu `/home/soldier/Desktop/ekg2-20080826/plugins/rc' Making all in sms make[4]: Wejście do katalogu `/home/soldier/Desktop/ekg2-20080826/plugins/sms' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -g -O2 -Wall -std=c99 -MT sms.lo -MD -MP -MF .deps/sms.Tpo -c -o sms.lo sms.c gcc -DHAVE_CONFIG_H -I. -I../.. -g -O2 -Wall -std=c99 -MT sms.lo -MD -MP -MF .deps/sms.Tpo -c sms.c -fPIC -DPIC -o .libs/sms.o mv -f .deps/sms.Tpo .deps/sms.Plo /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Wall -std=c99 -module -avoid-version -o sms.la -rpath /usr/local/lib/ekg2/plugins sms.lo -lresolv rm -fr .libs/sms.la .libs/sms.lai .libs/sms.so gcc -shared .libs/sms.o -lresolv -Wl,-soname -Wl,sms.so -o .libs/sms.so creating sms.la (cd .libs && rm -f sms.la && ln -s ../sms.la sms.la) make[4]: Opuszczenie katalogu `/home/soldier/Desktop/ekg2-20080826/plugins/sms' Making all in pcm make[4]: Wejście do katalogu `/home/soldier/Desktop/ekg2-20080826/plugins/pcm' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -g -O2 -Wall -std=c99 -MT pcm_la-main.lo -MD -MP -MF .deps/pcm_la-main.Tpo -c -o pcm_la-main.lo `test -f 'main.c' || echo './'`main.c gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -g -O2 -Wall -std=c99 -MT pcm_la-main.lo -MD -MP -MF .deps/pcm_la-main.Tpo -c main.c -fPIC -DPIC -o .libs/pcm_la-main.o mv -f .deps/pcm_la-main.Tpo .deps/pcm_la-main.Plo /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Wall -std=c99 -module -avoid-version -o pcm.la -rpath /usr/local/lib/ekg2/plugins pcm_la-main.lo -lresolv rm -fr .libs/pcm.la .libs/pcm.lai .libs/pcm.so gcc -shared .libs/pcm_la-main.o -lresolv -Wl,-soname -Wl,pcm.so -o .libs/pcm.so creating pcm.la (cd .libs && rm -f pcm.la && ln -s ../pcm.la pcm.la) make[4]: Opuszczenie katalogu `/home/soldier/Desktop/ekg2-20080826/plugins/pcm' Making all in icq make[4]: Wejście do katalogu `/home/soldier/Desktop/ekg2-20080826/plugins/icq' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -UDBG_CAPHTML -DDBG_CAPMTN -DDBG_CAPXTRAZ -UDBG_CAPXTRAZ_MUC -DDBG_NEWCAPS -DDBG_OSCARFT -DDBG_AIMCONTACTSEND -g -O2 -Wall -std=c99 -MT icq_la-icq.lo -MD -MP -MF .deps/icq_la-icq.Tpo -c -o icq_la-icq.lo `test -f 'icq.c' || echo './'`icq.c gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -UDBG_CAPHTML -DDBG_CAPMTN -DDBG_CAPXTRAZ -UDBG_CAPXTRAZ_MUC -DDBG_NEWCAPS -DDBG_OSCARFT -DDBG_AIMCONTACTSEND -g -O2 -Wall -std=c99 -MT icq_la-icq.lo -MD -MP -MF .deps/icq_la-icq.Tpo -c icq.c -fPIC -DPIC -o .libs/icq_la-icq.o icq.c:46:17: error: icq.h: No such file or directory icq.c:47:18: error: misc.h: No such file or directory icq.c:49:31: error: icq_flap_handlers.h: No such file or directory icq.c:50:31: error: icq_snac_handlers.h: No such file or directory icq.c: In function 'icq_send_pkt': icq.c:59: error: 'icq_private_t' undeclared (first use in this function) icq.c:59: error: (Each undeclared identifier is reported only once icq.c:59: error: for each function it appears in.) icq.c:59: error: 'j' undeclared (first use in this function) icq.c:68: warning: implicit declaration of function 'icq_hexdump' icq.c: In function 'icq_ping': icq.c:74: error: 'icq_private_t' undeclared (first use in this function) icq.c:74: error: 'j' undeclared (first use in this function) icq.c:84: warning: implicit declaration of function 'icq_makeflap' icq.c: In function 'icq_write_status_msg': icq.c:91: error: 'icq_private_t' undeclared (first use in this function) icq.c:91: error: 'j' undeclared (first use in this function) icq.c:108: warning: implicit declaration of function 'icq_send_snac' icq.c:110: warning: implicit declaration of function 'icq_pack_tlv_str' icq.c: In function 'icq_write_status': icq.c:123: warning: implicit declaration of function 'icq_status' icq.c:127: warning: implicit declaration of function 'icq_pack_tlv_dword' icq.c: In function 'icq_write_info': icq.c:132: error: 'icq_private_t' undeclared (first use in this function) icq.c:132: error: 'j' undeclared (first use in this function) icq.c:147: warning: implicit declaration of function 'icq_pack_append' icq.c:207: warning: implicit declaration of function 'icq_pack' icq.c:207: warning: implicit declaration of function 'icq_pack_tlv' icq.c:207: warning: assignment makes pointer from integer without a cast icq.c:209: warning: implicit declaration of function 'icq_makesnac' icq.c: In function 'icq_session_connected': icq.c:275: warning: implicit declaration of function 'icq_pack_tlv_word' icq.c:348: warning: assignment makes pointer from integer without a cast icq.c:350: warning: implicit declaration of function 'icq_makemetasnac' icq.c: In function 'icq_session_init': icq.c:401: error: 'icq_private_t' undeclared (first use in this function) icq.c:401: error: 'j' undeclared (first use in this function) icq.c: In function 'icq_session_deinit': icq.c:423: error: 'icq_private_t' undeclared (first use in this function) icq.c:423: error: 'j' undeclared (first use in this function) icq.c: In function 'icq_handle_disconnect': icq.c:486: error: 'icq_private_t' undeclared (first use in this function) icq.c:486: error: 'j' undeclared (first use in this function) icq.c: In function 'icq_handle_connect': icq.c:511: error: 'icq_private_t' undeclared (first use in this function) icq.c:511: error: 'j' undeclared (first use in this function) icq.c: In function 'icq_handle_stream': icq.c:543: error: 'icq_private_t' undeclared (first use in this function) icq.c:543: error: 'j' undeclared (first use in this function) icq.c:570: warning: implicit declaration of function 'icq_flap_handler' icq.c: In function 'icq_handle_hubresolver': icq.c:610: error: 'icq_private_t' undeclared (first use in this function) icq.c:610: error: 'j' undeclared (first use in this function) icq.c: In function 'icq_command_msg': icq.c:779: warning: implicit declaration of function 'icq_convert_to_ucs2be' icq.c:779: warning: assignment makes pointer from integer without a cast icq.c:780: warning: assignment makes pointer from integer without a cast icq.c:791: warning: implicit declaration of function 'icq_pack_tlv_char' icq.c:793: warning: assignment makes pointer from integer without a cast icq.c:797: warning: assignment makes pointer from integer without a cast icq.c: In function 'icq_command_connect': icq.c:927: error: 'icq_private_t' undeclared (first use in this function) icq.c:927: error: 'j' undeclared (first use in this function) icq.c: In function 'icq_command_userinfo': icq.c:1007: warning: assignment makes pointer from integer without a cast icq.c: In function 'icq_command_searchuin': icq.c:1026: warning: assignment makes pointer from integer without a cast icq.c: In function 'icq_userlist_info_handle': icq.c:1233: warning: implicit declaration of function 'int2time_str' icq.c:1233: warning: assignment makes pointer from integer without a cast icq.c:1236: warning: assignment makes pointer from integer without a cast icq.c: In function 'icq_plugin_init': icq.c:1288: warning: implicit declaration of function 'icq_convert_string_init' icq.c: In function 'icq_plugin_destroy': icq.c:1330: warning: implicit declaration of function 'icq_convert_string_destroy' make[4]: *** [icq_la-icq.lo] Błąd 1 make[4]: Opuszczenie katalogu `/home/soldier/Desktop/ekg2-20080826/plugins/icq' make[3]: *** [all-recursive] Błąd 1 make[3]: Opuszczenie katalogu `/home/soldier/Desktop/ekg2-20080826/plugins' make[2]: *** [all-recursive] Błąd 1 make[2]: Opuszczenie katalogu `/home/soldier/Desktop/ekg2-20080826' make[1]: *** [all] Błąd 2 make[1]: Opuszczenie katalogu `/home/soldier/Desktop/ekg2-20080826' make: *** [build-stamp] Błąd 2
Offline
lepiej przepakietuj z experimental:
http://packages.debian.org/experimental/ekg2
Offline
Jak masz Lennego to z eksperimental za pomocą aptitude bezproblemowo zainstalujesz.
Nie trzeba przepakietowywać.
Offline
Dziwne bo nie dalej jak wczoraj instalowałem i poszło bez problemu.
Offline
dom:/home/soldier# apt-get install ekg2
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
ekg2 jest już w najnowszej wersji.
Należy uruchomić "apt-get -f install", aby je naprawić:
Następujące pakiety mają niespełnione zależności:
ekg2: Wymaga: libgpmg1 (>= 1.20.0) ale 1.19.6-25 ma zostać zainstalowany
Wymaga: libxosd2 (>= 2.2.13) ale nie zostanie zainstalowany
E: Niespełnione zależności. Proszę spróbować "apt-get -f install" bez pakietów (lub podać rozwiązanie).
O, takie coś. Ale chodzi :)
Offline
http://packages.debian.org/etch/libgpmg1-dev ja to tak widze
http://packages.debian.org/etch/libxosd2 sprawdzaem sa na wszystkich wersjach debka tylko ze numerki wyzej lub nizej
Offline
adam@debian:~$ aptitude show libgpmg1 Pakiet: libgpmg1 Stan: zainstalowany Zainstalowany automatycznie: nie Wersja: 1.20.3~pre3-3 Priorytet: standardowy Sekcja: libs Opiekun: Debian GPM Team <pkg-gpm-devel@lists.alioth.debian.org> Rozmiar rozpakowanego: 115k Wymaga: libc6 (>= 2.7-1) Sugeruje: gpm W konflikcie z: libgpm1 (< 1.12-3) Opis: General Purpose Mouse - shared library This package provides a library that handles mouse requests and delivers them to applications. See the description for the 'gpm' package for more information. Strona domowa: http://unix.schottelius.org/gpm/
adam@debian:~$ aptitude show libxosd2 Pakiet: libxosd2 Nowy: tak Stan: zainstalowany Zainstalowany automatycznie: tak Wersja: 2.2.14-1.6 Priorytet: opcjonalny Sekcja: libs Opiekun: Philipp Matthias Hahn <pmhahn@debian.org> Rozmiar rozpakowanego: 69,6k Wymaga: libc6 (>= 2.7-1), libx11-6, libxext6, libxinerama1 W konflikcie z: libxosd Zastępuje: libxosd, libxosd0 Opis: X On-Screen Display library - runtime A library for displaying a TV-like on-screen display in X. Strona domowa: http://libxosd.sourceforge.net
Ja to widzę tak.(ale nie jestem na 100%pewien)
Używam aptitude i on pobrał te paczki również z eksperimental.
Natomiast apt-get nie umie sobie z tym poradzić.
Offline
echh bleee juz poszedlbym na skroty i pociagnol z sources
konfiguruj makauj intaluj
Szkoda zachodu z tymi posranymi zwalonymi debkami experimetalami
Offline
dom:/home/soldier/Desktop# apt-get install libgpmg1 Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Pakiet libgpmg1 nie ma dostępnej wersji, ale odnosi się do niego inny pakiet. Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł. E: Pakiet libgpmg1 nie ma kandydata do instalacji
dom:/home/soldier/Desktop# apt-get install libgpmg1-dev Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe libgpmg1-dev jest już w najnowszej wersji. 0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 476 nieaktualizowanych.
dom:/home/soldier/Desktop# apt-get install ekg2 Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Nie udało się zainstalować niektórych pakietów. Może to oznaczać, że zażądano niemożliwej sytuacji lub używasz dystrybucji niestabilnej, w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione z katalogu Incoming ("Przychodzące"). Ponieważ zażądano tylko jednej operacji, jest bardzo prawdopodobne, że danego pakietu po prostu nie da się zainstalować i należy zgłosić w nim błąd. Następujące informacje mogą pomóc rozwiązać sytuację: Następujące pakiety mają niespełnione zależności: ekg2: Wymaga: libgpmg1 (>= 1.20.0) ale nie da się go zainstalować E: Pakiety są uszkodzone
Dalej pluje się o swoje. A na Debian Bugs piszą, że teraz to część pakietu gpm. Usunąłem libgpmg1 i wrzuciłem gpm i nadal ten sam efekt :/
Jak zainstalowałem ekg2 ze źródeł to pluł się, że NO UI-plugin, a zrobiłem tylko ./configure make make install i już.
Offline
adam@debian:~$ aptitude show ekg2 Pakiet: ekg2 Nowy: tak Stan: zainstalowany Zainstalowany automatycznie: nie Wersja: 20080511+1713-1 Priorytet: opcjonalny Sekcja: net Opiekun: Marcin Owsiany <porridge@debian.org> Rozmiar rozpakowanego: 18,7M Wymaga: libaspell15 (>= 0.60), libatk1.0-0 (>= 1.20.0), libc6 (>= 2.7-1), libcairo2 (>= 1.2.4), libexpat1 (>= 1.95.8), libgadu3 (>= 1:1.8.0+r592), libgif4 (>= 4.1.6), libglib2.0-0 (>= 2.12.0), libgnutls26 (>= 2.2.0-0), libgpg-error0 (>= 1.4), libgpgme11 (>= 1.1.6), libgpmg1 (>= 1.20.0), libgtk2.0-0 (>= 2.12.0), libidn11 (>= 0.5.18), libjpeg62, libncursesw5 (>= 5.6+20071006-3), libpango1.0-0 (>= 1.20.2), libperl5.10 (>= 5.10.0), libruby1.8 (>= 1.8.6.114), libsqlite3-0 (>= 3.5.8), libssl0.9.8 (>= 0.9.8f-5), libx11-6, libxext6, libxinerama1, libxosd2 (>= 2.2.13), python2.5 (>= 2.5), zlib1g (>= 1:1.1.4), python, python-central (>= 0.6.6), perl (>= 5.10.0-10), perlapi-5.10.0 Sugeruje: aspell-pl | aspell-dictionary, sms-pl Opis: instant messenger and IRC client for UNIX systems EKG2 is an open source instant messenger program for UNIX systems. The program has a plugin-based structure, and supports multiple protocols, currently Jabber, Gadu-Gadu, IRC, PolChat, NNTP and RSS. Also a generic filesystem-based communication mechanism called "xmsg" is supported. The program is being actively developed, and already has many useful features, including: * irssi-like ncurses interface, with mouse support * experimental GTK+ interface * experimental HTTP interface * spell checking * "remote control" via pipe or socket * XOSD support * jogger.pl blog update support * a simple autoresponder * Ruby, Python and Perl scripting * launching shell commands on certain events * encryption support (SIM, GnuPG, ROT13) * logging to SQLite, plain text or XML files * sending SMs (using an external program such as sms-pl) * mail checking Strona domowa: http://ekg2.org/
Dodałem do /etc/apt/sources.list
deb http://ftp.cz.debian.org/debian/ experimental main contrib non-free
Zrobiłem aptitude update i aptitude install ekg2
Zainstalowalo się bez zadnego zgrzytu.
Offline