<div dir="ltr"><br><pre>hmm , I got frustrated ! the configure script :<br><br>checking for a BSD-compatible install... /opt/csw/bin/ginstall -c<br>checking whether build environment is sane... yes<br>checking for gawk... no<br>
checking for mawk... no<br>checking for nawk... nawk<br>checking whether make sets $(MAKE)... yes<br>checking whether to enable maintainer-specific portions of Makefiles... no<br>checking build system type... i386-pc-solaris2.10<br>
checking host system type... i386-pc-solaris2.10<br>checking for gcc... gcc<br>checking for C compiler default output file name... a.out<br>checking whether the C compiler works... yes<br>checking whether we are cross compiling... no<br>
checking for suffix of executables...<br>checking for suffix of object files... o<br>checking whether we are using the GNU C compiler... yes<br>checking whether gcc accepts -g... yes<br>checking for gcc option to accept ISO C89... none needed<br>
checking for style of include used by make... GNU<br>checking dependency style of gcc... gcc3<br>checking how to run the C preprocessor... gcc -E<br>checking for grep that handles long lines and -e... /usr/sfw/bin/ggrep<br>
checking for egrep... /usr/sfw/bin/ggrep -E<br>checking for ANSI C header files... yes<br>checking for sys/types.h... yes<br>checking for sys/stat.h... yes<br>checking for stdlib.h... yes<br>checking for string.h... yes<br>
checking for memory.h... yes<br>checking for strings.h... yes<br>checking for inttypes.h... yes<br>checking for stdint.h... yes<br>checking for unistd.h... yes<br>checking gsm.h usability... no<br>checking gsm.h presence... no<br>
checking for gsm.h... no<br>checking g729_encoder.h usability... no<br>checking g729_encoder.h presence... no<br>checking for g729_encoder.h... no<br>checking for ANSI C header files... (cached) yes<br>checking arpa/inet.h usability... yes<br>
checking arpa/inet.h presence... yes<br>checking for arpa/inet.h... yes<br>checking fcntl.h usability... yes<br>checking fcntl.h presence... yes<br>checking for fcntl.h... yes<br>checking limits.h usability... yes<br>checking limits.h presence... yes<br>
checking for limits.h... yes<br>checking netdb.h usability... yes<br>checking netdb.h presence... yes<br>checking for netdb.h... yes<br>checking netinet/in.h usability... yes<br>checking netinet/in.h presence... yes<br>checking for netinet/in.h... yes<br>
checking for stdlib.h... (cached) yes<br>checking for string.h... (cached) yes<br>checking for strings.h... (cached) yes<br>checking sys/socket.h usability... yes<br>checking sys/socket.h presence... yes<br>checking for sys/socket.h... yes<br>
checking sys/time.h usability... yes<br>checking sys/time.h presence... yes<br>checking for sys/time.h... yes<br>checking for unistd.h... (cached) yes<br>checking err.h usability... no<br>checking err.h presence... no<br>
checking for err.h... no<br>checking for an ANSI C-conforming const... yes<br>checking whether time.h and sys/time.h may both be included... yes<br>checking for working alloca.h... yes<br>checking for alloca... yes<br>checking for stdlib.h... (cached) yes<br>
checking for GNU libc compatible malloc... yes<br>checking for working memcmp... yes<br>checking return type of signal handlers... void<br>checking for atexit... yes<br>checking for gettimeofday... yes<br>checking for memset... yes<br>
checking for mkdir... yes<br>checking for socket... yes<br>checking for strchr... yes<br>checking for strdup... yes<br>checking for strerror... yes<br>configure: creating ./config.status<br>config.status: creating Makefile<br>
config.status: creating config.h<br>config.status: executing depfiles commands<br><br><br>the compilation process :<br><br>make  all-am<br>make[1]: Entering directory `/usr/share/src/rtpproxy&#39;<br>if gcc -DHAVE_CONFIG_H -I. -I. -I.    -std=gnu99 -Wall -Wno-uninitialized -g<br>
-O2 -MT main.o -MD -MP -MF &quot;.deps/main.Tpo&quot; -c -o main.o main.c; \<br>then mv -f &quot;.deps/main.Tpo&quot; &quot;.deps/main.Po&quot;; else rm -f &quot;.deps/main.Tpo&quot;;<br>exit 1; fi<br>main.c: In function `setbindhost&#39;:<br>
main.c:91: warning: implicit declaration of function `errx&#39;<br>main.c: In function `init_config&#39;:<br>main.c:147: warning: implicit declaration of function `err&#39;<br>main.c:233: warning: implicit declaration of function `warnx&#39;<br>
main.c: In function `main&#39;:<br>main.c:787: warning: unsigned int format, pid_t arg (arg 3)<br>if gcc -DHAVE_CONFIG_H -I. -I. -I.    -std=gnu99 -Wall -Wno-uninitialized -g<br>-O2 -MT rtp_server.o -MD -MP -MF &quot;.deps/rtp_server.Tpo&quot; -c -o rtp_server.o<br>
rtp_server.c; \<br>then mv -f &quot;.deps/rtp_server.Tpo&quot; &quot;.deps/rtp_server.Po&quot;; else rm -f<br>&quot;.deps/rtp_server.Tpo&quot;; exit 1; fi<br>if gcc -DHAVE_CONFIG_H -I. -I. -I.    -std=gnu99 -Wall -Wno-uninitialized -g<br>
-O2 -MT rtpp_record.o -MD -MP -MF &quot;.deps/rtpp_record.Tpo&quot; -c -o<br>rtpp_record.o rtpp_record.c; \<br>then mv -f &quot;.deps/rtpp_record.Tpo&quot; &quot;.deps/rtpp_record.Po&quot;; else rm -f<br>&quot;.deps/rtpp_record.Tpo&quot;; exit 1; fi<br>
if gcc -DHAVE_CONFIG_H -I. -I. -I.    -std=gnu99 -Wall -Wno-uninitialized -g<br>-O2 -MT rtpp_util.o -MD -MP -MF &quot;.deps/rtpp_util.Tpo&quot; -c -o rtpp_util.o<br>rtpp_util.c; \<br>then mv -f &quot;.deps/rtpp_util.Tpo&quot; &quot;.deps/rtpp_util.Po&quot;; else rm -f<br>
&quot;.deps/rtpp_util.Tpo&quot;; exit 1; fi<br>if gcc -DHAVE_CONFIG_H -I. -I. -I.    -std=gnu99 -Wall -Wno-uninitialized -g<br>-O2 -MT rtp.o -MD -MP -MF &quot;.deps/rtp.Tpo&quot; -c -o rtp.o rtp.c; \<br>then mv -f &quot;.deps/rtp.Tpo&quot; &quot;.deps/rtp.Po&quot;; else rm -f &quot;.deps/rtp.Tpo&quot;; exit<br>
1; fi<br>if gcc -DHAVE_CONFIG_H -I. -I. -I.    -std=gnu99 -Wall -Wno-uninitialized -g<br>-O2 -MT rtp_resizer.o -MD -MP -MF &quot;.deps/rtp_resizer.Tpo&quot; -c -o<br>rtp_resizer.o rtp_resizer.c; \<br>then mv -f &quot;.deps/rtp_resizer.Tpo&quot; &quot;.deps/rtp_resizer.Po&quot;; else rm -f<br>
&quot;.deps/rtp_resizer.Tpo&quot;; exit 1; fi<br>if gcc -DHAVE_CONFIG_H -I. -I. -I.    -std=gnu99 -Wall -Wno-uninitialized -g<br>-O2 -MT rtpp_session.o -MD -MP -MF &quot;.deps/rtpp_session.Tpo&quot; -c -o<br>rtpp_session.o rtpp_session.c; \<br>
then mv -f &quot;.deps/rtpp_session.Tpo&quot; &quot;.deps/rtpp_session.Po&quot;; else rm -f<br>&quot;.deps/rtpp_session.Tpo&quot;; exit 1; fi<br>if gcc -DHAVE_CONFIG_H -I. -I. -I.    -std=gnu99 -Wall -Wno-uninitialized -g<br>
-O2 -MT rtpp_command.o -MD -MP -MF &quot;.deps/rtpp_command.Tpo&quot; -c -o<br>rtpp_command.o rtpp_command.c; \<br>then mv -f &quot;.deps/rtpp_command.Tpo&quot; &quot;.deps/rtpp_command.Po&quot;; else rm -f<br>&quot;.deps/rtpp_command.Tpo&quot;; exit 1; fi<br>
rtpp_command.c: In function `handle_command&#39;:<br>rtpp_command.c:607: warning: implicit declaration of function `alloca&#39;<br>if gcc -DHAVE_CONFIG_H -I. -I. -I.    -std=gnu99 -Wall -Wno-uninitialized -g<br>-O2 -MT rtpp_log.o -MD -MP -MF &quot;.deps/rtpp_log.Tpo&quot; -c -o rtpp_log.o<br>
rtpp_log.c; \<br>then mv -f &quot;.deps/rtpp_log.Tpo&quot; &quot;.deps/rtpp_log.Po&quot;; else rm -f<br>&quot;.deps/rtpp_log.Tpo&quot;; exit 1; fi<br>gcc -std=gnu99 -Wall -Wno-uninitialized -g -O2  -lsocket -lnsl -lxnet -lrt<br>
-o rtpproxy  main.o rtp_server.o rtpp_record.o rtpp_util.o rtp.o<br>rtp_resizer.o rtpp_session.o rtpp_command.o rtpp_log.o -lm<br>Undefined                       first referenced<br> symbol                             in file<br>
err                                 main.o<br>errx                                main.o<br>warnx                               main.o<br>ld: fatal: Symbol referencing errors. No output written to rtpproxy<br>collect2: ld returned 1 exit status<br>
make[1]: *** [rtpproxy] Error 1<br>make[1]: Leaving directory `/usr/share/src/rtpproxy&#39;<br>make: *** [all] Error 2</pre><br></div>