Re: [libgadu-devel] błąd kompilacji na sunie
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
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
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
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
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
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
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
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