Re: [libgadu-devel] błąd kompilacji na sunie

2009-06-17 Thread Szymon Zygmunt
W dniu 17 czerwca 2009 07:46 użytkownik Wojtek Kaniewski
wojte...@toxygen.net napisał:
 Szymon Zygmunt pisze:
 Libgadu się skompilowało, ale musiałem zrobić to:
 http://lists.ziew.org/pipermail/libgadu-devel/2008-August/000309.html

 Czy da się to jakoś poprawić na stałe, żeby nie trzeba było ręcznie za
 każdą kompilacją?

 Spróbuj teraz. Poprawiłem to wcześniej, ale umknął mi jeszcze jeden
 program, który korzysta z linuksizmów. Poza tym, poprawiłem już obsługę
 gethostbyname_r() zamiast wyłączać to na Sunach, więc byłbym wdzięczny,
 gdybyś sprawdził, czy libgadu nadal umie się połączyć :)

 Nie działa natomiast 'make install':

 http://lists.ziew.org/pipermail/libgadu-devel/2008-August/000314.html

 Nie wiem jak to zrobić, zwykłe przełączenie się na bash nie pomaga. Ew.
 co mam przekopiować ręcznie abym potem mógł skompilować ekg.

 Możliwe, że pomoże coś takiego:

   CONFIG_SHELL=/bin/bash ./configure ...

Teraz zawiesza się przy konfiguracji:

 setenv CONFIG_SHELL /bin/bash  ./autogen.sh --prefix=$HOME/ekg
--with-openssl=/opt/sfw
[...]
./configure: syntax error at line 11839: `OPENSSL_LIBS=$' unexpected

bez ustawiania CONFIG_SHELL jest to samo.

Pozdrawiam.

-- 
Szymon Zygmunt
___
libgadu-devel mailing list
libgadu-devel@lists.ziew.org
http://lists.ziew.org/mailman/listinfo/libgadu-devel


Re: [libgadu-devel] błąd kompilacji na sunie

2009-06-17 Thread Szymon Zygmunt
W dniu 17 czerwca 2009 08:30 użytkownik Szymon Zygmunt
szymon.zygm...@gmail.com napisał:
 W dniu 17 czerwca 2009 07:46 użytkownik Wojtek Kaniewski
 wojte...@toxygen.net napisał:
 Szymon Zygmunt pisze:
 Libgadu się skompilowało, ale musiałem zrobić to:
 http://lists.ziew.org/pipermail/libgadu-devel/2008-August/000309.html

 Czy da się to jakoś poprawić na stałe, żeby nie trzeba było ręcznie za
 każdą kompilacją?

 Spróbuj teraz. Poprawiłem to wcześniej, ale umknął mi jeszcze jeden
 program, który korzysta z linuksizmów. Poza tym, poprawiłem już obsługę
 gethostbyname_r() zamiast wyłączać to na Sunach, więc byłbym wdzięczny,
 gdybyś sprawdził, czy libgadu nadal umie się połączyć :)

 Nie działa natomiast 'make install':

 http://lists.ziew.org/pipermail/libgadu-devel/2008-August/000314.html

 Nie wiem jak to zrobić, zwykłe przełączenie się na bash nie pomaga. Ew.
 co mam przekopiować ręcznie abym potem mógł skompilować ekg.

 Możliwe, że pomoże coś takiego:

   CONFIG_SHELL=/bin/bash ./configure ...

 Teraz zawiesza się przy konfiguracji:

  setenv CONFIG_SHELL /bin/bash  ./autogen.sh --prefix=$HOME/ekg
 --with-openssl=/opt/sfw
 [...]
 ./configure: syntax error at line 11839: `OPENSSL_LIBS=$' unexpected

Poradziłem sobie już z tym (nie wiedziałem, że autogen.sh tworzy
configure i trzeba tak jak Ty pisałeś lub ustawić tą zmienną przed
wywołaniem 'make'). Teraz kompilacja i instalacja przebiega bez
najmniejszych problemów. Jeszcze jak by się dało jakiś przypadek
dopisać żeby na Solarisie nie występował ten błąd przy instalacji to
było by świetnie.

Dziękuje i pozdrawiam.

-- 
Szymon Zygmunt
___
libgadu-devel mailing list
libgadu-devel@lists.ziew.org
http://lists.ziew.org/mailman/listinfo/libgadu-devel


[libgadu-devel] błąd kompilacji na sunie

2009-06-16 Thread Szymon Zygmunt
Witam.

Nie mogę skompilować libgadu (744) na sunie (SunOS student 5.10
Generic_118855-36 i86pc i386 i86pc). Błędy jakie otrzymuję przy make:
(ostatnie linie, przed zatrzymaniem kompilacji)

gcc: unrecognized option `-pthread'
gcc: unrecognized option `-pthread'
resolver.c: In function `gg_gethostbyname':
resolver.c:107: warning: passing arg 5 of `gethostbyname_r' from
incompatible po
  inter type
resolver.c:107: error: too many arguments to function `gethostbyname_r'
resolver.c:107: warning: assignment makes integer from pointer without a cast
resolver.c: In function `gg_resolver_fork_start':
resolver.c:230: error: `INADDR_NONE' undeclared (first use in this function)
resolver.c:230: error: (Each undeclared identifier is reported only once
resolver.c:230: error: for each function it appears in.)
resolver.c: In function `gg_resolver_pthread_thread':
resolver.c:350: error: `INADDR_NONE' undeclared (first use in this function)
*** Error code 1
make: Fatal error: Command failed for target `libgadu_la-resolver.lo'
Current working directory /home/etgrp/zigi/tmp/libgadu/src
*** Error code 1
The following command caused the error:
set fnord $MAKEFLAGS; amf=$2; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='include src pkgconfig docs test examples'; for subdir in $list; do \
  echo Making $target in $subdir; \
  if test $subdir = .; then \
dot_seen=yes; \
local_target=$target-am; \
  else \
local_target=$target; \
  fi; \
  (cd $subdir  make  $local_target) \
   || case $amf in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done; \
if test $dot_seen = no; then \
  make  $target-am || exit 1; \
fi; test -z $fail
make: Fatal error: Command failed for target `all-recursive'
Current working directory /home/etgrp/zigi/tmp/libgadu
*** Error code 1
make: Fatal error: Command failed for target `all'

-- 
Szymon Zygmunt
___
libgadu-devel mailing list
libgadu-devel@lists.ziew.org
http://lists.ziew.org/mailman/listinfo/libgadu-devel


Re: [libgadu-devel] błąd kompilacji na sunie

2009-06-16 Thread Wojtek Kaniewski
On Tue, Jun 16, 2009 at 01:42:48PM +0200, Szymon Zygmunt wrote:
 resolver.c: In function `gg_gethostbyname':
 resolver.c:107: warning: passing arg 5 of `gethostbyname_r' from incompatible 
 pointer type
 resolver.c:107: error: too many arguments to function `gethostbyname_r'
 resolver.c:107: warning: assignment makes integer from pointer without a cast

Mógłbyś podesłać stronę manuala dla gethostbyname_r, jeśli takowa jest
zainstalowana w tym systemie? Najwyraźniej implementacje z glibc i
sunowych bibliotek się róźnią.

 resolver.c: In function `gg_resolver_fork_start':
 resolver.c:230: error: `INADDR_NONE' undeclared (first use in this function)
 resolver.c:230: error: (Each undeclared identifier is reported only once
 resolver.c:230: error: for each function it appears in.)

Poprawiłem przed chwilą w repozytorium.

Pozdr,
Wojtek
___
libgadu-devel mailing list
libgadu-devel@lists.ziew.org
http://lists.ziew.org/mailman/listinfo/libgadu-devel


Re: [libgadu-devel] błąd kompilacji na sunie

2009-06-16 Thread Wojtek Kaniewski
On Tue, Jun 16, 2009 at 02:04:50PM +0200, Wojtek Kaniewski wrote:
 Mógłbyś podesłać stronę manuala dla gethostbyname_r, jeśli takowa jest
 zainstalowana w tym systemie? Najwyraźniej implementacje z glibc i
 sunowych bibliotek się róźnią.

...a póki co, poszła tymczasowa poprawka, która powinna pomóc w
kompilacji.

Pozdr,
Wojtek
___
libgadu-devel mailing list
libgadu-devel@lists.ziew.org
http://lists.ziew.org/mailman/listinfo/libgadu-devel


Re: [libgadu-devel] błąd kompilacji na sunie

2009-06-16 Thread Szymon Zygmunt
W dniu 16 czerwca 2009 14:04 użytkownik Wojtek Kaniewski
wojte...@toxygen.net napisał:
 On Tue, Jun 16, 2009 at 01:42:48PM +0200, Szymon Zygmunt wrote:
 resolver.c: In function `gg_gethostbyname':
 resolver.c:107: warning: passing arg 5 of `gethostbyname_r' from 
 incompatible pointer type
 resolver.c:107: error: too many arguments to function `gethostbyname_r'
 resolver.c:107: warning: assignment makes integer from pointer without a cast

 Mógłbyś podesłać stronę manuala dla gethostbyname_r, jeśli takowa jest
 zainstalowana w tym systemie? Najwyraźniej implementacje z glibc i
 sunowych bibliotek się róźnią.

Wygląda na to samo co tutaj:
http://docsun.cites.uiuc.edu/sun_docs/C/solaris_9/SUNWaman/hman3nsl/gethostbyname.3nsl.html

jak nie, to skopiowałem bezpośrednio z katalogu z manualami i jest tutaj:
http://student.agh.edu.pl/~zigi/gethostbyname.3nsl

 resolver.c: In function `gg_resolver_fork_start':
 resolver.c:230: error: `INADDR_NONE' undeclared (first use in this function)
 resolver.c:230: error: (Each undeclared identifier is reported only once
 resolver.c:230: error: for each function it appears in.)

 Poprawiłem przed chwilą w repozytorium.

Jak sprawdzę, to się odezwę czy wszystko ok.

 Pozdr,
 Wojtek

Pozdrawiam.
-- 
Szymon Zygmunt
___
libgadu-devel mailing list
libgadu-devel@lists.ziew.org
http://lists.ziew.org/mailman/listinfo/libgadu-devel


Re: [libgadu-devel] błąd kompilacji na sunie

2009-06-16 Thread Szymon Zygmunt
On wto, 2009-06-16 at 14:10 +0200, Wojtek Kaniewski wrote:
 On Tue, Jun 16, 2009 at 02:04:50PM +0200, Wojtek Kaniewski wrote:
  Mógłbyś podesłać stronę manuala dla gethostbyname_r, jeśli takowa jest
  zainstalowana w tym systemie? Najwyraźniej implementacje z glibc i
  sunowych bibliotek się róźnią.
 
 ...a póki co, poszła tymczasowa poprawka, która powinna pomóc w
 kompilacji.

Libgadu się skompilowało, ale musiałem zrobić to:
http://lists.ziew.org/pipermail/libgadu-devel/2008-August/000309.html

Czy da się to jakoś poprawić na stałe, żeby nie trzeba było ręcznie za
każdą kompilacją?

Nie działa natomiast 'make install':

http://lists.ziew.org/pipermail/libgadu-devel/2008-August/000314.html

Nie wiem jak to zrobić, zwykłe przełączenie się na bash nie pomaga. Ew.
co mam przekopiować ręcznie abym potem mógł skompilować ekg.

Pozdrawiam.

-- 
Szymon Zygmunt

___
libgadu-devel mailing list
libgadu-devel@lists.ziew.org
http://lists.ziew.org/mailman/listinfo/libgadu-devel


Re: [libgadu-devel] błąd kompilacji na sunie

2009-06-16 Thread Wojtek Kaniewski
Szymon Zygmunt pisze:
 Libgadu się skompilowało, ale musiałem zrobić to:
 http://lists.ziew.org/pipermail/libgadu-devel/2008-August/000309.html
 
 Czy da się to jakoś poprawić na stałe, żeby nie trzeba było ręcznie za
 każdą kompilacją?

Spróbuj teraz. Poprawiłem to wcześniej, ale umknął mi jeszcze jeden
program, który korzysta z linuksizmów. Poza tym, poprawiłem już obsługę
gethostbyname_r() zamiast wyłączać to na Sunach, więc byłbym wdzięczny,
gdybyś sprawdził, czy libgadu nadal umie się połączyć :)

 Nie działa natomiast 'make install':
 
 http://lists.ziew.org/pipermail/libgadu-devel/2008-August/000314.html
 
 Nie wiem jak to zrobić, zwykłe przełączenie się na bash nie pomaga. Ew.
 co mam przekopiować ręcznie abym potem mógł skompilować ekg.

Możliwe, że pomoże coś takiego:

   CONFIG_SHELL=/bin/bash ./configure ...

Pozdr,
Wojtek

___
libgadu-devel mailing list
libgadu-devel@lists.ziew.org
http://lists.ziew.org/mailman/listinfo/libgadu-devel