[Asterisk-Users] problems with compiling asterisk-oh323
Madhawa Jayanath
asterisk-user at dualcall.com
Mon Jul 25 23:45:55 MST 2005
wassim darwish wrote:
>i ve downloaded
>asterisk-oh323-0.6.6.tar.gz
>
>I am getting this and anybody know howto fix this?
>
> #tar zxvf asterisk-oh323-0.6.6.tar.gz
>oh323]# cd asterisk-oh323-0.6.6
>asterisk-oh323-0.6.6]# ls
>asterisk-driver CONFIGURATION Makefile rpm
>TESTS
>BUGS COPYING README rules.mak
>wrapper
>
>asterisk-oh323-0.6.6]# make
>
>for x in wrapper asterisk-driver; do make -C $x build
>|| exit 1 ; done
>make[1]: Entering directory
>`/home/wassim/asterisk-oh323-0.6.6/wrapper'
>./check_ver /root/src/oh323/pwlib pwlib
>openh323flags.mak:2:
>/root/src/oh323/openh323/openh323u.mak: No such file
>or directory
>make[1]: *** No rule to make target
>`/root/src/oh323/openh323/openh323u.mak'. Stop.
>openh323flags.mak:2:
>/root/src/oh323/openh323/openh323u.mak: No such file
>or directory
>make[1]: *** No rule to make target
>`/root/src/oh323/openh323/openh323u.mak'. Stop.
>cat: /root/src/oh323/pwlib/version.h: No such file or
>directory
>cat: /root/src/oh323/pwlib/version.h: No such file or
>directory
>cat: /root/src/oh323/pwlib/version.h: No such file or
>directory
>./check_ver /root/src/oh323/openh323 openh323
>openh323flags.mak:2:
>/root/src/oh323/openh323/openh323u.mak: No such file
>or directory
>make[1]: *** No rule to make target
>`/root/src/oh323/openh323/openh323u.mak'. Stop.
>openh323flags.mak:2:
>/root/src/oh323/openh323/openh323u.mak: No such file
>or directory
>make[1]: *** No rule to make target
>`/root/src/oh323/openh323/openh323u.mak'. Stop.
>cat: /root/src/oh323/openh323/version.h: No such file
>or directory
>cat: /root/src/oh323/openh323/version.h: No such file
>or directory
>cat: /root/src/oh323/openh323/version.h: No such file
>or directory
>openh323flags.mak:2:
>/root/src/oh323/openh323/openh323u.mak: No such file
>or directory
>make[1]: *** No rule to make target
>`/root/src/oh323/openh323/openh323u.mak'. Stop.
>g++ -Wall -x c++ -Os -DUSE_OLD_CAPABILITIES_API=1
>-DWRAPTRACING -DWRAPTRACING_LEVEL=5
>-DPWLIBVERSION=\"..\" -DOPENH323VERSION=\"..\"
>-I/root/src/oh323/pwlib/include
>-I/root/src/oh323/openh323/include
>-I/root/src/oh323/openh323/include/openh323
>-I../asterisk-driver -c wrapper_misc.cxx -o
>wrapper_misc.o
>openh323flags.mak:2:
>/root/src/oh323/openh323/openh323u.mak: No such file
>or directory
>make[1]: *** No rule to make target
>`/root/src/oh323/openh323/openh323u.mak'. Stop.
>openh323flags.mak:2:
>/root/src/oh323/openh323/openh323u.mak: No such file
>or directory
>make[1]: *** No rule to make target
>`/root/src/oh323/openh323/openh323u.mak'. Stop.
>In file included from wrapper_misc.cxx:34:
>wrapper_misc.hxx:35:19: ptlib.h: No such file or
>directory
>In file included from wrapper_misc.cxx:34:
>wrapper_misc.hxx:61: error: expected class-name before
>'{' token
>wrapper_misc.hxx:63: error: `PMutex' has not been
>declared
>wrapper_misc.hxx:63: error: ISO C++ forbids
>declaration of `PCLASSINFO' with no type
>wrapper_misc.hxx:63: error: ISO C++ forbids
>declaration of `parameter' with no type
>wrapper_misc.hxx:68: error: `BOOL' does not name a
>type
>wrapper_misc.hxx:73: error: `PString' does not name a
>type
>wrapper_misc.cxx: In constructor
>`WrapMutex::WrapMutex(char*)':
>wrapper_misc.cxx:48: error: class `WrapMutex' does not
>have any field named `PMutex'
>wrapper_misc.cxx:50: error: `name' undeclared (first
>use this function)
>wrapper_misc.cxx:50: error: (Each undeclared
>identifier is reported only once for each function it
>appears in.)
>wrapper_misc.cxx:50: error: `PString' undeclared
>(first use this function)
>wrapper_misc.cxx:51: error: `cout' undeclared (first
>use this function)
>wrapper_misc.cxx:51: error: 'class WrapMutex' has no
>member named 'Class'
>wrapper_misc.cxx:51: error: `endl' undeclared (first
>use this function)
>wrapper_misc.cxx: At global scope:
>wrapper_misc.cxx:54: error: `BOOL' does not name a
>type
>wrapper_misc.cxx: In member function `void
>WrapMutex::Signal(const char*, int, const char*)':
>wrapper_misc.cxx:78: error: `PMutex' has not been
>declared
>wrapper_misc.cxx:78: error: no matching function for
>call to `WrapMutex::Signal()'
>wrapper_misc.cxx:77: note: candidates are: void
>WrapMutex::Signal(const char*, int, const char*)
>wrapper_misc.cxx:79: error: `cout' undeclared (first
>use this function)
>wrapper_misc.cxx:79: error: 'class WrapMutex' has no
>member named 'Class'
>wrapper_misc.cxx:79: error: `name' undeclared (first
>use this function)
>wrapper_misc.cxx:79: error: `endl' undeclared (first
>use this function)
>make[1]: *** [wrapper_misc.o] Error 1
>make[1]: Leaving directory
>`/home/wassim/asterisk-oh323-0.6.6/wrapper'
>make: *** [subdirs_build] Error 1
>
>
>
>
>__________________________________________________
>Do You Yahoo!?
>Tired of spam? Yahoo! Mail has the best spam protection around
>http://mail.yahoo.com
>_______________________________________________
>Asterisk-Users mailing list
>Asterisk-Users at lists.digium.com
>http://lists.digium.com/mailman/listinfo/asterisk-users
>To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>
>
Hello wassim,
First of all you must download and install the openh323 and pwlib packages.
Here you can find How to install OH323 on * box.
http://linuxpower.blogspot.com/2005/07/h323-supports-for-asterisk.html
Cheers,
~Madhawa
Blog http://linuxpower.blogspot.com
More information about the asterisk-users
mailing list