partysip-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Partysip-dev] Partysip-0.5.3 solaris install


From: Aymeric Moizard
Subject: Re: [Partysip-dev] Partysip-0.5.3 solaris install
Date: Wed, 29 Jan 2003 13:18:59 +0100 (CET)


On sun, you should have the gethostbyname_r with 5 arguments. I know that
the configure script is not able to detect it reliabily.

But I made a fix long ago to make this work and if I detect that the
os is sun, I use the correct gethostbyname_r method.

#elif defined(__sun__)||defined(HAVE_FUNC_GETHOSTBYNAME_R_5)

I guess the flag  "-D__sun__" is not used by your compiler?

To find the defined flags for gcc, I do
$> gcc -dumpspecs

Somewhere I find the defined flags (hidden at the compilation process)
that are specific to your platform :

My intersting line is:
*predefines:
-D__ELF__ -Dunix -D__i386__ -Dlinux -Asystem(posix)

You can also proably define a verbose mode for your compiler
so you can see all the generally hidden default flag used for
compilation.

I'll be glad to get your defined default flags.
Anyway, a quick fix would be to define the correct flag yourself:

CFLAGS="-DHAVE_FUNC_GETHOSTBYNAME_R_5" ./configure
make

This should fix your issue.


On Wed, 22 Jan 2003, Joji Varghese wrote:

> would appreciate your help on the below.. During 'make' process on solaris
> the following error is obtained.
>
> "ppldns.c", line 768: #error: A reentrant method for gethostbyname_r() is
> not found
>
> address@hidden {75} make
> make  all-recursive
> Making all in ppl
> Making all in unix
> Making all in ppl
> source='pplinit.c' object='pplinit.lo' libtool=yes \
> depfile='.deps/pplinit.Plo' tmpdepfile='.deps/pplinit.TPlo' \
> depmode=none /bin/ksh ../../scripts/depcomp \
> /bin/ksh ../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../..
> -I../.. -I../../ppl/unix -I/usr/local/include   -DOSIP_MT -D_REENTRANT
> -D_THREAD_SAFE -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c -o
> pplinit.lo `test -f 'pplinit.c' || echo './'`pplinit.c
> rm -f .libs/pplinit.lo
> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../ppl/unix
> -I/usr/local/include -DOSIP_MT -D_REENTRANT -D_THREAD_SAFE
> -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c pplinit.c  -KPIC -DPIC
> -o pplinit.o
> mv -f pplinit.o .libs/pplinit.lo
> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../ppl/unix
> -I/usr/local/include -DOSIP_MT -D_REENTRANT -D_THREAD_SAFE
> -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c pplinit.c -o pplinit.o
> >/dev/null 2>&1
> mv -f .libs/pplinit.lo pplinit.lo
> source='ppldso.c' object='ppldso.lo' libtool=yes \
> depfile='.deps/ppldso.Plo' tmpdepfile='.deps/ppldso.TPlo' \
> depmode=none /bin/ksh ../../scripts/depcomp \
> /bin/ksh ../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../..
> -I../.. -I../../ppl/unix -I/usr/local/include   -DOSIP_MT -D_REENTRANT
> -D_THREAD_SAFE -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c -o
> ppldso.lo `test -f 'ppldso.c' || echo './'`ppldso.c
> rm -f .libs/ppldso.lo
> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../ppl/unix
> -I/usr/local/include -DOSIP_MT -D_REENTRANT -D_THREAD_SAFE
> -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c ppldso.c  -KPIC -DPIC -o
> ppldso.o
> mv -f ppldso.o .libs/ppldso.lo
> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../ppl/unix
> -I/usr/local/include -DOSIP_MT -D_REENTRANT -D_THREAD_SAFE
> -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c ppldso.c -o ppldso.o
> >/dev/null 2>&1
> mv -f .libs/ppldso.lo ppldso.lo
> source='pplsocket.c' object='pplsocket.lo' libtool=yes \
> depfile='.deps/pplsocket.Plo' tmpdepfile='.deps/pplsocket.TPlo' \
> depmode=none /bin/ksh ../../scripts/depcomp \
> /bin/ksh ../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../..
> -I../.. -I../../ppl/unix -I/usr/local/include   -DOSIP_MT -D_REENTRANT
> -D_THREAD_SAFE -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c -o
> pplsocket.lo `test -f 'pplsocket.c' || echo './'`pplsocket.c
> rm -f .libs/pplsocket.lo
> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../ppl/unix
> -I/usr/local/include -DOSIP_MT -D_REENTRANT -D_THREAD_SAFE
> -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c pplsocket.c  -KPIC -DPIC
> -o pplsocket.o
> mv -f pplsocket.o .libs/pplsocket.lo
> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../ppl/unix
> -I/usr/local/include -DOSIP_MT -D_REENTRANT -D_THREAD_SAFE
> -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c pplsocket.c -o
> pplsocket.o >/dev/null 2>&1
> mv -f .libs/pplsocket.lo pplsocket.lo
> source='ppltime.c' object='ppltime.lo' libtool=yes \
> depfile='.deps/ppltime.Plo' tmpdepfile='.deps/ppltime.TPlo' \
> depmode=none /bin/ksh ../../scripts/depcomp \
> /bin/ksh ../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../..
> -I../.. -I../../ppl/unix -I/usr/local/include   -DOSIP_MT -D_REENTRANT
> -D_THREAD_SAFE -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c -o
> ppltime.lo `test -f 'ppltime.c' || echo './'`ppltime.c
> rm -f .libs/ppltime.lo
> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../ppl/unix
> -I/usr/local/include -DOSIP_MT -D_REENTRANT -D_THREAD_SAFE
> -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c ppltime.c  -KPIC -DPIC
> -o ppltime.o
> mv -f ppltime.o .libs/ppltime.lo
> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../ppl/unix
> -I/usr/local/include -DOSIP_MT -D_REENTRANT -D_THREAD_SAFE
> -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c ppltime.c -o ppltime.o
> >/dev/null 2>&1
> mv -f .libs/ppltime.lo ppltime.lo
> source='pplpipe.c' object='pplpipe.lo' libtool=yes \
> depfile='.deps/pplpipe.Plo' tmpdepfile='.deps/pplpipe.TPlo' \
> depmode=none /bin/ksh ../../scripts/depcomp \
> /bin/ksh ../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../..
> -I../.. -I../../ppl/unix -I/usr/local/include   -DOSIP_MT -D_REENTRANT
> -D_THREAD_SAFE -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c -o
> pplpipe.lo `test -f 'pplpipe.c' || echo './'`pplpipe.c
> rm -f .libs/pplpipe.lo
> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../ppl/unix
> -I/usr/local/include -DOSIP_MT -D_REENTRANT -D_THREAD_SAFE
> -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c pplpipe.c  -KPIC -DPIC
> -o pplpipe.o
> mv -f pplpipe.o .libs/pplpipe.lo
> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../ppl/unix
> -I/usr/local/include -DOSIP_MT -D_REENTRANT -D_THREAD_SAFE
> -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c pplpipe.c -o pplpipe.o
> >/dev/null 2>&1
> mv -f .libs/pplpipe.lo pplpipe.lo
> source='pplgetopt.c' object='pplgetopt.lo' libtool=yes \
> depfile='.deps/pplgetopt.Plo' tmpdepfile='.deps/pplgetopt.TPlo' \
> depmode=none /bin/ksh ../../scripts/depcomp \
> /bin/ksh ../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../..
> -I../.. -I../../ppl/unix -I/usr/local/include   -DOSIP_MT -D_REENTRANT
> -D_THREAD_SAFE -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c -o
> pplgetopt.lo `test -f 'pplgetopt.c' || echo './'`pplgetopt.c
> rm -f .libs/pplgetopt.lo
> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../ppl/unix
> -I/usr/local/include -DOSIP_MT -D_REENTRANT -D_THREAD_SAFE
> -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c pplgetopt.c  -KPIC -DPIC
> -o pplgetopt.o
> mv -f pplgetopt.o .libs/pplgetopt.lo
> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../ppl/unix
> -I/usr/local/include -DOSIP_MT -D_REENTRANT -D_THREAD_SAFE
> -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c pplgetopt.c -o
> pplgetopt.o >/dev/null 2>&1
> mv -f .libs/pplgetopt.lo pplgetopt.lo
> source='ppldns.c' object='ppldns.lo' libtool=yes \
> depfile='.deps/ppldns.Plo' tmpdepfile='.deps/ppldns.TPlo' \
> depmode=none /bin/ksh ../../scripts/depcomp \
> /bin/ksh ../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../..
> -I../.. -I../../ppl/unix -I/usr/local/include   -DOSIP_MT -D_REENTRANT
> -D_THREAD_SAFE -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c -o
> ppldns.lo `test -f 'ppldns.c' || echo './'`ppldns.c
> rm -f .libs/ppldns.lo
> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../ppl/unix
> -I/usr/local/include -DOSIP_MT -D_REENTRANT -D_THREAD_SAFE
> -DXOPEN_SOURCE=500 -pedantic -DUSE_TMP_BUFFER -g -c ppldns.c  -KPIC -DPIC -o
> ppldns.o
> "ppldns.c", line 768: #error: A reentrant method for gethostbyname_r() is
> not found
> cc: acomp failed for ppldns.c
> *** Error code 1
> make: Fatal error: Command failed for target `ppldns.lo'
> Current working directory /opt/home/peri/sipproxy/partysip-0.5.3/ppl/unix
> *** Error code 1
> make: Fatal error: Command failed for target `all-recursive'
> Current working directory /opt/home/peri/sipproxy/partysip-0.5.3/ppl/unix
> *** Error code 1
> make: Fatal error: Command failed for target `all-recursive'
> Current working directory /opt/home/peri/sipproxy/partysip-0.5.3/ppl
> *** Error code 1
> make: Fatal error: Command failed for target `all-recursive'
> Current working directory /opt/home/peri/sipproxy/partysip-0.5.3
> *** Error code 1
> make: Fatal error: Command failed for target `all'
>
>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]