Re: [ekg-users] kompilacja pod cygwinem

2009-06-11 Wątek kfahoo
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

2009-06-10 Wątek kfahoo
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

2009-06-09 Wątek Adam Wysocki
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

2009-06-09 Wątek kfahoo
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

2009-06-09 Wątek Adam Wysocki
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

2009-06-09 Wątek kfahoo
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

2009-06-09 Wątek Adam Wysocki
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

2009-06-09 Wątek kfahoo
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

2009-06-09 Wątek Adam Wysocki
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

2009-06-09 Wątek kfahoo
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

2009-06-09 Wątek Adam Wysocki
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

2009-06-09 Wątek kfahoo
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)