Re: [ekg-users] kompilacja pod cygwinem
W dniu 9 czerwca 2009 21:51 użytkownik Adam Wysocki gophi napisał: Zastanawia mnie to: libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin shared libraries znalazlem zeby dodac flage -no-undefined do libtoola i teraz libgadu sie kompiluje (zamiast so mam dll'a) tyle ze teraz mam problem przy kompilacji ekg: ui-ncurses.o:ui-ncurses.c:(.text+0xf36): undefined reference to `_acs_map' ui-ncurses.o:ui-ncurses.c:(.text+0xf9f): undefined reference to `_acs_map' ui-ncurses.o:ui-ncurses.c:(.text+0x1005): undefined reference to `_acs_map' ui-ncurses.o:ui-ncurses.c:(.text+0x1072): undefined reference to `_acs_map' ui-ncurses.o:ui-ncurses.c:(.text+0x10d3): undefined reference to `_acs_map' ui-ncurses.o:ui-ncurses.c:(.text+0x112a): more undefined references to `_acs_map' follow collect2: ld returned 1 exit status make[1]: *** [ekg] Error 1 ps w ktorym miejscu dodac flage --enable-auto-import zeby sie nie pojawialo: /usr/local/lib/gcc/i686-pc-cygwin/4.2.1/../../../../i686-pc-cygwin/bin/ld: warning: auto-importing has been activated without --enable-auto-import specified on the command line. This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.
Re: [ekg-users] kompilacja pod cygwinem
W dniu 10 czerwca 2009 07:06 użytkownik Adam Wysocki go...@supermedia.plnapisał: On Tue, 9 Jun 2009, kfahoo wrote: checking for gg_login in -lgadu... no configure: error: You have to install libgadu. Please see docs/libgadu.txt config.log w zalaczeniu... Teraz wygląda na to że masz coś nie tak z OpenSSL-em. Jest zainstalowany? Wersja bibliotek jest zgodna z nagłówkami? tak $ openssl version OpenSSL 0.9.8k 25 Mar 2009
Re: [ekg-users] kompilacja pod cygwinem
On Tue, 9 Jun 2009, kfahoo wrote: witam mam taki problem: probuje skompilowac ekg pod cygwinem i standardowo cd libgadu ./configure make make install cd .. ./configure i co nie zrobie wyskakuje checking for gg_login in -lgadu... no configure: error: You have to install libgadu. Please see docs/libgadu.txt W ekg: ./configure CFLAGS=-I /usr/local/include LDFLAGS=-L /usr/local/lib I do .bashrc: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib Trzeba będzie chyba dodać to do docs/libgadu.txt... -- http://www.gophi.pl/
Re: [ekg-users] kompilacja pod cygwinem
W dniu 9 czerwca 2009 14:51 użytkownik Adam Wysocki go...@supermedia.plnapisał: On Tue, 9 Jun 2009, kfahoo wrote: witam mam taki problem: probuje skompilowac ekg pod cygwinem i standardowo cd libgadu ./configure make make install cd .. ./configure i co nie zrobie wyskakuje checking for gg_login in -lgadu... no configure: error: You have to install libgadu. Please see docs/libgadu.txt W ekg: ./configure CFLAGS=-I /usr/local/include LDFLAGS=-L /usr/local/lib I do .bashrc: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib Trzeba będzie chyba dodać to do docs/libgadu.txt... http://www.gophi.pl/ teraz przy kompilacji libgadu: make[4]: Entering directory `/cygdrive/c/ekg-20090608/libgadu/test/protocol' /bin/sh ../../libtool --tag=CC --mode=link gcc -I /usr/local/include -Wall-L /usr/local/lib -o protocol.exe protocol.o script.o ../../src/ libgadu.la -lssl -lcrypto gcc -I /usr/local/include -Wall /usr/local/lib -o protocol.exe protocol.o script.o -L/cygdrive/c/ekg-20090608/libgadu/test/protocol ../../src/.libs/libgadu.a -L/cygdrive/c/ekg-20090608/libgadu/src -lssl -lcrypto /usr/local/lib: file not recognized: Is a directory collect2: ld returned 1 exit status make[4]: *** [protocol.exe] Error 1 make[4]: Leaving directory `/cygdrive/c/ekg-20090608/libgadu/test/protocol'
Re: [ekg-users] kompilacja pod cygwinem
On Tue, 9 Jun 2009, kfahoo wrote: rzeczywiscie moj blad... ale configure dalej nie widzi libgadu Zrób: ls -l /usr/local/include/libgadu.h /usr/local/lib/libgadu.* I wklej. -- http://www.gophi.pl/
Re: [ekg-users] kompilacja pod cygwinem
W dniu 9 czerwca 2009 18:26 użytkownik Adam Wysocki go...@supermedia.plnapisał: On Tue, 9 Jun 2009, kfahoo wrote: rzeczywiscie moj blad... ale configure dalej nie widzi libgadu Zrób: ls -l /usr/local/include/libgadu.h /usr/local/lib/libgadu.* I wklej. -rw-r--r-- 1 kfahoo mkgroup-l-d 71633 Jun 9 18:17 /usr/local/include/libgadu.h -rw-r--r-- 1 kfahoo mkgroup-l-d 1108220 Jun 9 18:17 /usr/local/lib/libgadu.a -rwxr-xr-x 1 kfahoo mkgroup-l-d 773 Jun 9 18:17 /usr/local/lib/ libgadu.la
Re: [ekg-users] kompilacja pod cygwinem
On Tue, 9 Jun 2009, kfahoo wrote: -rw-r--r-- 1 kfahoo mkgroup-l-d 71633 Jun 9 18:17 /usr/local/include/libgadu.h -rw-r--r-- 1 kfahoo mkgroup-l-d 1108220 Jun 9 18:17 /usr/local/lib/libgadu.a -rwxr-xr-x 1 kfahoo mkgroup-l-d 773 Jun 9 18:17 /usr/local/lib/ libgadu.la Dziwne, nie zbudowały się (domyślnie włączone) dzielone biblioteki. Spakuj i wyślij config.log z libgadu. -- http://www.gophi.pl/
Re: [ekg-users] kompilacja pod cygwinem
W dniu 9 czerwca 2009 19:07 użytkownik Adam Wysocki go...@supermedia.plnapisał: On Tue, 9 Jun 2009, kfahoo wrote: -rw-r--r-- 1 kfahoo mkgroup-l-d 71633 Jun 9 18:17 /usr/local/include/libgadu.h -rw-r--r-- 1 kfahoo mkgroup-l-d 1108220 Jun 9 18:17 /usr/local/lib/libgadu.a -rwxr-xr-x 1 kfahoo mkgroup-l-d 773 Jun 9 18:17 /usr/local/lib/ libgadu.la Dziwne, nie zbudowały się (domyślnie włączone) dzielone biblioteki. Spakuj i wyślij config.log z libgadu. -- http://www.gophi.pl/ config.log.tgz Description: GNU Zip compressed data
Re: [ekg-users] kompilacja pod cygwinem
On Tue, 9 Jun 2009, kfahoo wrote: -rw-r--r-- 1 kfahoo mkgroup-l-d 71633 Jun 9 18:17 /usr/local/include/libgadu.h -rw-r--r-- 1 kfahoo mkgroup-l-d 1108220 Jun 9 18:17 /usr/local/lib/libgadu.a -rwxr-xr-x 1 kfahoo mkgroup-l-d 773 Jun 9 18:17 /usr/local/lib/ libgadu.la Dziwne, nie zbudowały się (domyślnie włączone) dzielone biblioteki. Spakuj i wyślij config.log z libgadu. W libgadu: make clean ./configure --without-pthread make all install ls -l /usr/local/lib/libgadu.so* Jeżeli nadal nie będzie tych bibliotek dzielonych (libgadu.so*) to wyślij ten nowy config.log który się wygeneruje. -- http://www.gophi.pl/
Re: [ekg-users] kompilacja pod cygwinem
W dniu 9 czerwca 2009 20:15 użytkownik Adam Wysocki go...@supermedia.plnapisał: On Tue, 9 Jun 2009, kfahoo wrote: -rw-r--r-- 1 kfahoo mkgroup-l-d 71633 Jun 9 18:17 /usr/local/include/libgadu.h -rw-r--r-- 1 kfahoo mkgroup-l-d 1108220 Jun 9 18:17 /usr/local/lib/libgadu.a -rwxr-xr-x 1 kfahoo mkgroup-l-d 773 Jun 9 18:17 /usr/local/lib/ libgadu.la Dziwne, nie zbudowały się (domyślnie włączone) dzielone biblioteki. Spakuj i wyślij config.log z libgadu. W libgadu: make clean ./configure --without-pthread make all install ls -l /usr/local/lib/libgadu.so* Jeżeli nadal nie będzie tych bibliotek dzielonych (libgadu.so*) to wyślij ten nowy config.log który się wygeneruje. nadal nie ma... config.log.tgz Description: GNU Zip compressed data
Re: [ekg-users] kompilacja pod cygwinem
On Tue, 9 Jun 2009, kfahoo wrote: -rw-r--r-- 1 kfahoo mkgroup-l-d 71633 Jun 9 18:17 /usr/local/include/libgadu.h -rw-r--r-- 1 kfahoo mkgroup-l-d 1108220 Jun 9 18:17 /usr/local/lib/libgadu.a -rwxr-xr-x 1 kfahoo mkgroup-l-d 773 Jun 9 18:17 /usr/local/lib/ libgadu.la Dziwne, nie zbudowały się (domyślnie włączone) dzielone biblioteki. Spakuj i wyślij config.log z libgadu. W libgadu: make clean ./configure --without-pthread make all install ls -l /usr/local/lib/libgadu.so* Jeżeli nadal nie będzie tych bibliotek dzielonych (libgadu.so*) to wyślij ten nowy config.log który się wygeneruje. nadal nie ma... Prawdę mówiąc wszystko wygląda ok (albo czegoś nie widzę), wygląda na to że .so powinny się budować. Wejdź do katalogu src/.libs/ w libgadu, tam też nie ma pliku libgadu.so.3.10.0 ani żadnego libgadu.so*? Jeżeli nie ma, to spróbuj z katalogu src/ wykonać: rm libgadu.la make libgadu.la I wklej wynik. -- http://www.gophi.pl/
Re: [ekg-users] kompilacja pod cygwinem
W dniu 9 czerwca 2009 20:35 użytkownik Adam Wysocki go...@supermedia.plnapisał: On Tue, 9 Jun 2009, kfahoo wrote: -rw-r--r-- 1 kfahoo mkgroup-l-d 71633 Jun 9 18:17 /usr/local/include/libgadu.h -rw-r--r-- 1 kfahoo mkgroup-l-d 1108220 Jun 9 18:17 /usr/local/lib/libgadu.a -rwxr-xr-x 1 kfahoo mkgroup-l-d 773 Jun 9 18:17 /usr/local/lib/ libgadu.la Dziwne, nie zbudowały się (domyślnie włączone) dzielone biblioteki. Spakuj i wyślij config.log z libgadu. W libgadu: make clean ./configure --without-pthread make all install ls -l /usr/local/lib/libgadu.so* Jeżeli nadal nie będzie tych bibliotek dzielonych (libgadu.so*) to wyślij ten nowy config.log który się wygeneruje. nadal nie ma... Prawdę mówiąc wszystko wygląda ok (albo czegoś nie widzę), wygląda na to że .so powinny się budować. Wejdź do katalogu src/.libs/ w libgadu, tam też nie ma pliku libgadu.so.3.10.0 ani żadnego libgadu.so*? Jeżeli nie ma, to spróbuj z katalogu src/ wykonać: rm libgadu.la make libgadu.la I wklej wynik. http://www.gophi.pl/ $ make libgadu.la /bin/sh ../libtool --tag=CC --mode=link gcc -I.. -I../include -g -O2 -Wall -version-number 3:10 -o libgadu.la -rpath /usr/local/lib libgadu_la-common.lo libgadu_la-dcc.lo libgadu_la-dcc7.lo libgadu_la-events.lo libgadu_la-http.lo libgadu_la-obsolete.lo libgadu_la-pubdir.lo libgadu_la-pubdir50.lo libgadu_la-libgadu.lo libgadu_la-sha1.lo libgadu_la-resolver.lo -lssl -lcrypto libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin shared libraries rm -fr .libs/libgadu.a .libs/libgadu.lai ar cru .libs/libgadu.a libgadu_la-common.o libgadu_la-dcc.o libgadu_la-dcc7.o libgadu_la-events.o libgadu_la-http.o libgadu_la-obsolete.o libgadu_la-pubdir.o libgadu_la-pubdir50.o libgadu_la-libgadu.o libgadu_la-sha1.o libgadu_la-resolver.o ranlib .libs/libgadu.a creating libgadu.la (cd .libs rm -f libgadu.la ln -s ../libgadu.la libgadu.la)