Hi, I'm on a RH 9 box, fresh install.
When I try to compile channel h323, I get multiple compile errors. Can someone help? asterisk, ptlib, openh323 all are fresh from CVS. Thanks! Here's what I've done so far: All the source is in /usr/src/asterisk/ [EMAIL PROTECTED] openh323]# ls -la /usr/src/asterisk/ total 164 drwxr-xr-x 8 root root 4096 Sep 25 00:59 . drwxr-xr-x 6 root root 4096 Sep 23 20:33 .. drwxr-xr-x 22 root root 4096 Sep 25 00:42 asterisk drwxr-xr-x 2 1000 3000 4096 Sep 25 01:00 ixj-1.2.2 -rw-r--r-- 1 root root 128942 Sep 25 00:58 ixj-1.2.2-src.tar.gz drwxr-xr-x 3 root root 4096 Sep 25 00:41 libpri drwxr-xr-x 8 root root 4096 Sep 25 01:26 openh323 drwxr-xr-x 9 root root 4096 Sep 25 01:02 pwlib drwxr-xr-x 3 root root 4096 Sep 25 00:41 zaptel ---------------------------------------------------------------------------- Get asterisk source # cd /usr/src # export CVSROOT=:pserver:[EMAIL PROTECTED]:/usr/cvsroot # cvs login - the password is anoncvs. # cvs checkout zaptel libpri asterisk This will create directories, zaptel, libpri, and asterisk. # cd zaptel # make clean ; make install # cd ../libpri # make clean ; make install # cd ../asterisk # make clean ; make install ---------------------------------------------------------------------------- get ixj driver - download http://www.openh323.org/bin/ Compile it (./configure, make install) ---------------------------------------------------------------------------- get pwlib (part of openh323) get openh323 (from CVS) Set up environment: export PWLIBDIR=/usr/src/asterisk/pwlib export OPENH323DIR=/usr/src/asterisk/openh323/ export LD_LIBRARY_PATH=/usr/src/asterisk/pwlib/lib in pwlib, ./configure ; make in openh323, ./configure ; make opt ; make install (make install is required to install the h323 libraries in /usr/local/lib) Add /usr/local/lib to /etc/ld.so.conf run ldconfig to add it. ---------------------------------------------------------------------------- Go to: /usr/src/asterisk/asterisk/channels/h323 make clean install samples This is where the build fails.... Sample errors below. [EMAIL PROTECTED] h323]# make clean install samples rm -f *.o *.so core.* libchanh323.a g++ -g -c -o ast_h323.o -march=i686 -DPBYTE_ORDER=PLITTLE_ENDIAN -DNDEBUG -DDO_CRASH -DDE BUG_THREADS -pipe -Wall -fPIC -Wmissing-prototypes -Wmissing-declarations -DP_LINUX -D_REENTRANT -D_GNU_SOURCE -DP_HAS_SEMAPH ORES -DP_SSL -DP_PTHREADS -DPHAS_TEMPLATES -DPTRACING -DP_USE_PR AGMA -I../../include -I/usr/src/asterisk/pwlib/include/ptlib/unix -I/usr/src /asterisk/pwlib/include -I/usr/src/asterisk/openh323//include - Wno-missing-prototypes -Wno-missing-declarations ast_h323.cpp In file included from /usr/src/asterisk/pwlib/include/ptlib.h:169, from ast_h323.h:30, from ast_h323.cpp:28: /usr/src/asterisk/pwlib/include/ptlib/unix/ptlib/pdirect.h:78: parse error before `protected' /usr/src/asterisk/pwlib/include/ptlib/unix/ptlib/pdirect.h:80: syntax error before `*' token In file included from /usr/src/asterisk/pwlib/include/ptlib.h:181, from ast_h323.h:30, from ast_h323.cpp:28: /usr/src/asterisk/pwlib/include/ptlib/unix/ptlib/config.h:53: parse error before `public' /usr/src/asterisk/pwlib/include/ptlib/unix/ptlib/config.h:55: destructors must be member functions /usr/src/asterisk/pwlib/include/ptlib/unix/ptlib/config.h:57: parse error before `protected' In file included from /usr/src/asterisk/pwlib/include/ptlib.h:187, from ast_h323.h:30, from ast_h323.cpp:28: /usr/src/asterisk/pwlib/include/ptlib/args.h:121: parse error before `{' token /usr/src/asterisk/pwlib/include/ptlib/args.h:147: parse error before `const' /usr/src/asterisk/pwlib/include/ptlib/args.h:156: parse error before `const' /usr/src/asterisk/pwlib/include/ptlib/args.h:165: parse error before `int' /usr/src/asterisk/pwlib/include/ptlib/args.h:175: parse error before `int' /usr/src/asterisk/pwlib/include/ptlib/args.h:190: `ostream' was not declared in this scope _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users
