You are probably referring to the H323Plus feature to support GnuGk's
NAT traversal method. No need to enable that when compiling GnuGk.

Jan

Michael Miller wrote:
> I thought that would work, but one question I have is, then when configuring 
> h323plus, it lists gnugk as disabled and I thought there was something more 
> put in place that h323plus was searching for.  I guess I still need to 
> examine configure scripts and make files and learn more about how they work.  
> I'll look for a flag to tell h323plus to enable gnugk, or is that even 
> necessary?
> 
> thanks
> 
> myk
> 
> "If you're clear in your vision and trust the people in your team with clear 
> objectives, they will invariably do their best to achieve everything desired, 
> and usually deliver everything you could have hoped for and even more." -Paul 
> Debevec
> 
> ----- Original Message -----
> From: "Jan Willamowius" <j...@willamowius.de>
> To: openh323gk-users@lists.sourceforge.net
> Sent: Monday, June 22, 2009 5:10:21 PM GMT -06:00 US/Canada Central
> Subject: Re: [Openh323gk-users] compiling gnugk on Debian
> 
> Just take the compiled gnugk executable and copy it manually to your
> preferred bin directory. Its just a single file.
> 
> Jan
> 
> 
> Michael Miller wrote:
> > ok, that worked for getting it compiled, but now I have the same thing when 
> > I try to install?
> > 
> > 
> > g++ -I/root/ptlib-2.6.3/include -DHAS_SQLITE=1 -DHAS_RADIUS=1 
> > -DHAS_MSG_NOSIGNAL=1  -D'MANUFACTURER=GNU' -D'PROGRAMMNAME=Gatekeeper' 
> > -DPTRACING  -DPTRACING=1 -D_REENTRANT  -fno-exceptions  -Wall  -DNDEBUG -Os 
> >  -DPTRACING -I/root/h323plus_src/h323plus/include -DMAJOR_VERSION=2 
> > -DMINOR_VERSION=3 -DBUILD_NUMBER=0 -felide-constructors -Wreorder   -c 
> > gksql.cxx -o obj_linux_x86/gksql.o
> > g++ -o obj_linux_x86/gnugk  -L/usr/lib    -L/root/ptlib-2.6.3/lib_linux_x86 
> > -L/root/h323plus_src/h323plus/lib   ./obj_linux_x86/main.o  
> > ./obj_linux_x86/singleton.o  ./obj_linux_x86/job.o  
> > ./obj_linux_x86/yasocket.o  ./obj_linux_x86/h323util.o  
> > ./obj_linux_x86/Toolkit.o  ./obj_linux_x86/SoftPBX.o  
> > ./obj_linux_x86/GkStatus.o  ./obj_linux_x86/RasTbl.o  
> > ./obj_linux_x86/Routing.o  ./obj_linux_x86/Neighbor.o  
> > ./obj_linux_x86/GkClient.o  ./obj_linux_x86/gkauth.o  
> > ./obj_linux_x86/RasSrv.o  ./obj_linux_x86/ProxyChannel.o  
> > ./obj_linux_x86/gk.o  ./obj_linux_x86/version.o  ./obj_linux_x86/gkacct.o  
> > ./obj_linux_x86/gktimer.o  ./obj_linux_x86/gkconfig.o  
> > ./obj_linux_x86/sigmsg.o  ./obj_linux_x86/clirw.o  ./obj_linux_x86/cisco.o  
> > ./obj_linux_x86/ipauth.o  ./obj_linux_x86/statusacct.o  
> > ./obj_linux_x86/syslogacct.o  ./obj_linux_x86/capctrl.o  
> > ./obj_linux_x86/MakeCall.o  ./obj_linux_x86/radproto.o  
> > ./obj_linux_x86/radauth.o  ./obj_linux_x86/radacct.o  
> > ./obj_linux_x86/gksql_sqlite.o  ./obj_
 li
>  nux_x86/sqlauth.o  ./obj_linux_x86/sqlacct.o  ./obj_linux_x86/gksql.o 
> -lh323_linux_x86_  -lpt -lsqlite3   -lpthread -lresolv -ldl 
> > make[1]: Leaving directory `/root/gnugk-2.3.0'
> > debbie:~/gnugk-2.3.0# make install
> > make -C /root/ptlib-2.6.3/src/ptlib/unix opt
> > make[1]: Entering directory `/root/ptlib-2.6.3/src/ptlib/unix'
> > make[1]: *** No rule to make target `opt'.  Stop.
> > make[1]: Leaving directory `/root/ptlib-2.6.3/src/ptlib/unix'
> > make: *** [/root/ptlib-2.6.3/lib_linux_x86/libpt.so] Error 2
> > debbie:~/gnugk-2.3.0# make optnoshared install
> > make DEBUG= P_SHAREDLIB=0 default_target
> > make[1]: Entering directory `/root/gnugk-2.3.0'
> > make[1]: Leaving directory `/root/gnugk-2.3.0'
> > make -C /root/ptlib-2.6.3/src/ptlib/unix opt
> > make[1]: Entering directory `/root/ptlib-2.6.3/src/ptlib/unix'
> > make[1]: *** No rule to make target `opt'.  Stop.
> > make[1]: Leaving directory `/root/ptlib-2.6.3/src/ptlib/unix'
> > make: *** [/root/ptlib-2.6.3/lib_linux_x86/libpt.so] Error 2
> > 
> > 
> > Any suggestions are greatly appreciated.  Let me know if more info is 
> > needed.
> > 
> > thanks
> > 
> > Michael
> > 
> > "If you're clear in your vision and trust the people in your team with 
> > clear objectives, they will invariably do their best to achieve everything 
> > desired, and usually deliver everything you could have hoped for and even 
> > more." -Paul Debevec
> > 
> > ----- Original Message -----
> > From: "Jan Willamowius" <j...@willamowius.de>
> > To: openh323gk-users@lists.sourceforge.net
> > Sent: Monday, June 22, 2009 2:49:17 PM GMT -06:00 US/Canada Central
> > Subject: Re: [Openh323gk-users] compiling gnugk on Debian
> > 
> > If you compile GnuGk with 'make optnoshared', you should also compile
> > PTLib with 'make optnoshared'.
> > 
> > Regards,
> > Jan
> > 
> > 
> > Michael Miller wrote:
> > > in /root/ptlib-2.6.3/  I did:
> > > make clean
> > > ./configure
> > > make
> > > <...snip...>
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/socks.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/pipechan.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/remconn.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/pwavfile.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/pwavfiledev.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/dtmf.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/serchan.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/modem.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/inetmail.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/url.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/http.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/httpclnt.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/httpform.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/html.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/svcproc.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/httpsvc.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/httpsrvr.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/config.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/threadpool.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/pvidfile.o  
> > > /root/ptlib-2.6.3/lib_linux_x86/obj/pvfiledev.o 
  /
>  ro
> >  ot/ptlib-2.6.3/lib_linux_x86/obj/pffvdev.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/uicmp.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/socket.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/udll.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/channel.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/osutil.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/tlib.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/switch.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/ipacl.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/qchannel.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/delaychan.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/memfile.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/cypher.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/random.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/inetprot.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/notifier_ext.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/guid.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/getdate.tab.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/assert.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/pluginmgr.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/sockets.o  /root
 /p
>  tl
> >  ib-2.6.3/lib_linux_x86/obj/psockbun.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/qos.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/ptime.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/osutils.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/safecoll.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/collect.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/contain.o  
> > /root/ptlib-2.6.3/lib_linux_x86/obj/object.o  -lpthread -lresolv -ldl
> > > cd /root/ptlib-2.6.3/lib_linux_x86 ; rm -f libpt.so ; ln -sf 
> > > libpt.so.2.6.3 libpt.so
> > > make[2]: Leaving directory `/root/ptlib-2.6.3/src'
> > > make[1]: Leaving directory `/root/ptlib-2.6.3/src'
> > > make[1]: Entering directory `/root/ptlib-2.6.3/plugins'
> > > make DEBUG= P_SHAREDLIB=1 default_target
> > > make[2]: Entering directory `/root/ptlib-2.6.3/plugins'
> > > make[2]: Leaving directory `/root/ptlib-2.6.3/plugins'
> > > set -e; 
> > > make[1]: Leaving directory `/root/ptlib-2.6.3/plugins'
> > > debbie:~/ptlib-2.6.3# make install
> > > ( for dir in /usr/local/lib \
> > >                /usr/local/bin \
> > >                /usr/local/include/ptlib \
> > >                      /usr/local/include/ptlib/unix/ptlib \
> > >                      /usr/local/include/ptclib \
> > >                      /usr/local/share/ptlib/make ; \
> > >           do mkdir -p $dir ; chmod 755 $dir ; \
> > >   done )
> > > /usr/bin/install -c -m 444 /root/ptlib-2.6.3/lib_linux_x86/libpt.so.2.6.3 
> > > /usr/local/lib
> > > /usr/bin/install -c -m 444 /root/ptlib-2.6.3/lib_linux_x86/libpt_s.a 
> > > /usr/local/lib
> > > 
> > > <...snip...>
> > > 
> > > /usr/bin/install -c -m 755 make/ptlib-config /usr/local/share/ptlib/make/
> > > (cd /usr/local/bin; rm -f ptlib-config ; ln -snf 
> > > ../share/ptlib/make/ptlib-config ptlib-config)
> > > mkdir -p /usr/local/lib/pkgconfig
> > > chmod 755 /usr/local/lib/pkgconfig
> > > /usr/bin/install -c -m 644 ptlib.pc /usr/local/lib/pkgconfig/
> > > debbie:~/gnugk-2.3.0# make clean
> > > make DEBUG= default_clean
> > > make[1]: Entering directory `/root/gnugk-2.3.0'
> > > rm -rf ./obj_linux_x86/addpasswd ./obj_linux_x86/addpasswd.o 
> > > docs/manual/*.html   ./obj_linux_x86/main.o  ./obj_linux_x86/singleton.o  
> > > ./obj_linux_x86/job.o  ./obj_linux_x86/yasocket.o  
> > > ./obj_linux_x86/h323util.o  ./obj_linux_x86/Toolkit.o  
> > > ./obj_linux_x86/SoftPBX.o  ./obj_linux_x86/GkStatus.o  
> > > ./obj_linux_x86/RasTbl.o  
> > > 
> > > <...snip...>
> > > 
> > > ./obj_linux_x86_d/clirw.dep  ./obj_linux_x86_d/cisco.dep  
> > > ./obj_linux_x86_d/ipauth.dep  ./obj_linux_x86_d/statusacct.dep  
> > > ./obj_linux_x86_d/syslogacct.dep  ./obj_linux_x86_d/capctrl.dep  
> > > ./obj_linux_x86_d/MakeCall.dep  ./obj_linux_x86_d/radproto.dep  
> > > ./obj_linux_x86_d/radauth.dep  ./obj_linux_x86_d/radacct.dep  
> > > ./obj_linux_x86_d/gksql_sqlite.dep  ./obj_linux_x86_d/sqlauth.dep  
> > > ./obj_linux_x86_d/sqlacct.dep  ./obj_linux_x86_d/gksql.dep core 
> > > ./obj_linux_x86_d/gnugk
> > > make[1]: Leaving directory `/root/gnugk-2.3.0'
> > > debbie:~/gnugk-2.3.0# rm gnugkbuildopts.h
> > > debbie:~/gnugk-2.3.0# ./configure
> > > checking for g++... g++
> > > checking for C++ compiler default output file name... a.out
> > > checking whether the C++ compiler works... yes
> > > checking whether we are cross compiling... no
> > > checking for suffix of executables... 
> > > checking for suffix of object files... o
> > > checking whether we are using the GNU C++ compiler... yes
> > > checking whether g++ accepts -g... yes
> > > checking if MSG_NOSIGNAL is supported by recv call... checking for gcc... 
> > > gcc
> > > checking whether we are using the GNU C compiler... yes
> > > checking whether gcc accepts -g... yes
> > > checking for gcc option to accept ISO C89... none needed
> > > yes
> > > checking for /root/ptlib-2.6.3/make/unix.mak... yes
> > > checking for ptlib-config... /root/ptlib-2.6.3/make/ptlib-config
> > > PWLib prefix set to /root/ptlib-2.6.3
> > > PTLib version is 2.6.3
> > > checking for /root/ptlib-2.6.3/../openh323/version.h... yes
> > > OpenH323 prefix set to /root/ptlib-2.6.3/../openh323
> > > checking for /root/ptlib-2.6.3/../openh323/version.h... (cached) yes
> > > OpenH323 version is 1.21.0
> > > H.460.18 / H.460.19 support disabled
> > > RADIUS support enabled
> > > LARGE FDSET support disabled
> > > checking for compress in -lz... yes
> > > checking for mysql.h... no
> > > configure: WARNING: mysql headers not found. Use 
> > > --with-mysql-include-dir=<path>
> > > configure: WARNING: MySQL disabled
> > > MySQL support disabled
> > > checking for libpq-fe.h... no
> > > configure: WARNING: pgsql headers not found. Use 
> > > --with-pgsql-include-dir=<path>
> > > configure: WARNING: PostgreSQL disabled
> > > PostgreSQL support disabled
> > > checking for ibase.h... no
> > > configure: WARNING: Firebird headers not found. Use 
> > > --with-firebird-include-dir=<path>
> > > configure: WARNING: Firebird disabled
> > > Firebird support disabled
> > > checking for sqlext.h... no
> > > configure: WARNING: unixODBC headers not found. Use 
> > > --with-unixodbc-include-dir=<path>
> > > configure: WARNING: unixODBC disabled
> > > unixODBC support disabled
> > > checking for sqlite3.h... yes
> > > checking for sqlite3_libversion in -lsqlite3... yes
> > > SQLite support enabled
> > > GNU Gatkeeper version is 2.3.0
> > > configure: creating ./config.status
> > > config.status: creating Makefile
> > > config.status: creating gnugkbuildopts.h
> > > debbie:~/gnugk-2.3.0# make optnoshared
> > > make DEBUG= P_SHAREDLIB=0 default_target
> > > make[1]: Entering directory `/root/gnugk-2.3.0'
> > > g++ -I/root/ptlib-2.6.3/include -DHAS_SQLITE=1 -DHAS_RADIUS=1 
> > > -DHAS_MSG_NOSIGNAL=1  -D'MANUFACTURER=GNU' -D'PROGRAMMNAME=Gatekeeper' 
> > > -DPTRACING  -DPTRACING=1 -D_REENTRANT  -fno-exceptions  -Wall  -DNDEBUG 
> > > -Os  -DPTRACING -I/root/h323plus_src/h323plus/include -DMAJOR_VERSION=2 
> > > -DMINOR_VERSION=3 -DBUILD_NUMBER=0 -felide-constructors -Wreorder   -c 
> > > main.cxx -o obj_linux_x86/main.o
> > > 
> > > <...snip...>
> > > 
> > > g++ -I/root/ptlib-2.6.3/include -DHAS_SQLITE=1 -DHAS_RADIUS=1 
> > > -DHAS_MSG_NOSIGNAL=1  -D'MANUFACTURER=GNU' -D'PROGRAMMNAME=Gatekeeper' 
> > > -DPTRACING  -DPTRACING=1 -D_REENTRANT  -fno-exceptions  -Wall  -DNDEBUG 
> > > -Os  -DPTRACING -I/root/h323plus_src/h323plus/include -DMAJOR_VERSION=2 
> > > -DMINOR_VERSION=3 -DBUILD_NUMBER=0 -felide-constructors -Wreorder   -c 
> > > sqlacct.cxx -o obj_linux_x86/sqlacct.o
> > > g++ -I/root/ptlib-2.6.3/include -DHAS_SQLITE=1 -DHAS_RADIUS=1 
> > > -DHAS_MSG_NOSIGNAL=1  -D'MANUFACTURER=GNU' -D'PROGRAMMNAME=Gatekeeper' 
> > > -DPTRACING  -DPTRACING=1 -D_REENTRANT  -fno-exceptions  -Wall  -DNDEBUG 
> > > -Os  -DPTRACING -I/root/h323plus_src/h323plus/include -DMAJOR_VERSION=2 
> > > -DMINOR_VERSION=3 -DBUILD_NUMBER=0 -felide-constructors -Wreorder   -c 
> > > gksql.cxx -o obj_linux_x86/gksql.o
> > > make -C /root/ptlib-2.6.3/src/ptlib/unix opt
> > > make[2]: Entering directory `/root/ptlib-2.6.3/src/ptlib/unix'
> > > make[2]: *** No rule to make target `opt'.  Stop.
> > > make[2]: Leaving directory `/root/ptlib-2.6.3/src/ptlib/unix'
> > > make[1]: *** [/root/ptlib-2.6.3/lib_linux_x86/libpt.a] Error 2
> > > make[1]: Leaving directory `/root/gnugk-2.3.0'
> > > make: *** [optnoshared] Error 2
> > > debbie:~/gnugk-2.3.0# 
> > > 
> > > so I believe I done this correctly.  Did I miss something?  Please let me 
> > > know if more info is needed.
> > > 
> > > thanks
> > > 
> > > Michael
> > > 
> > > 
> > > 
> > > 
> > > "If you're clear in your vision and trust the people in your team with 
> > > clear objectives, they will invariably do their best to achieve 
> > > everything desired, and usually deliver everything you could have hoped 
> > > for and even more." -Paul Debevec
> > > 
> > > ----- Original Message -----
> > > From: "Jan Willamowius" <j...@willamowius.de>
> > > To: openh323gk-users@lists.sourceforge.net
> > > Sent: Monday, June 22, 2009 11:55:07 AM GMT -06:00 US/Canada Central
> > > Subject: Re: [Openh323gk-users] compiling gnugk on Debian
> > > 
> > > Hi,
> > > 
> > > PTLib is not compiled automatically. You have to compile it, before you
> > > start compiling GnuGk.
> > > 
> > > Regards,
> > > Jan
> > > 
> > > 
> > > Michael Miller wrote:
> > > > Hello,
> > > > 
> > > > I'm trying to compile GNUgk 2.3.0 on Debian 5.1.  Initially I get an 
> > > > error about "no rule to make libpt_s.a" and "no rule to make libpt.so". 
> > > >  I had solved this in 2.2.8 by putting symlinks in the gnugk source 
> > > > directory:
> > > > 
> > > > lrwxrwxrwx 1 root root 41 2009-06-22 11:04 libpt.a -> 
> > > > /root/ptlib-2.6.3/lib_linux_x86/libpt_s.a
> > > > lrwxrwxrwx 1 root root 40 2009-06-22 11:04 libpt.so -> 
> > > > /root/ptlib-2.6.3/lib_linux_x86/libpt.so
> > > > 
> > > > But now I get the following:
> > > > 
> > > > g++ -I/root/ptlib-2.6.3/include -DHAS_SQLITE=1 -DHAS_RADIUS=1 
> > > > -DHAS_MSG_NOSIGNAL=1  -D'MANUFACTURER=GNU' -D'PROGRAMMNAME=Gatekeeper' 
> > > > -DPTRACING  -DPTRACING=1 -D_REENTRANT  -fno-exceptions  -Wall  -DNDEBUG 
> > > > -Os  -DPTRACING -I/root/h323plus_src/h323plus/include -DMAJOR_VERSION=2 
> > > > -DMINOR_VERSION=3 -DBUILD_NUMBER=1 -felide-constructors -Wreorder   -c 
> > > > sqlacct.cxx -o obj_linux_x86/sqlacct.o
> > > > g++ -I/root/ptlib-2.6.3/include -DHAS_SQLITE=1 -DHAS_RADIUS=1 
> > > > -DHAS_MSG_NOSIGNAL=1  -D'MANUFACTURER=GNU' -D'PROGRAMMNAME=Gatekeeper' 
> > > > -DPTRACING  -DPTRACING=1 -D_REENTRANT  -fno-exceptions  -Wall  -DNDEBUG 
> > > > -Os  -DPTRACING -I/root/h323plus_src/h323plus/include -DMAJOR_VERSION=2 
> > > > -DMINOR_VERSION=3 -DBUILD_NUMBER=1 -felide-constructors -Wreorder   -c 
> > > > gksql.cxx -o obj_linux_x86/gksql.o
> > > > make -C /root/ptlib-2.6.3/src/ptlib/unix opt
> > > > make[2]: Entering directory `/root/ptlib-2.6.3/src/ptlib/unix'
> > > > make[2]: *** No rule to make target `opt'.  Stop.
> > > > make[2]: Leaving directory `/root/ptlib-2.6.3/src/ptlib/unix'
> > > > make[1]: *** [/root/ptlib-2.6.3/lib_linux_x86/libpt.a] Error 2
> > > > make[1]: Leaving directory `/root/gnugk-2.3.0/openh323gk'
> > > > make: *** [optnoshared] Error 2
> > > > 
> > > > Any suggestions are greatly appreciated.
> > > > 
> > > > thanks
> > > > Michael

-- 
Jan Willamowius, j...@willamowius.de, http://www.gnugk.org/

------------------------------------------------------------------------------
_______________________________________________________

Posting: mailto:Openh323gk-users@lists.sourceforge.net
Archive: 
http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users
Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users
Homepage: http://www.gnugk.org/

Reply via email to