[Asterisk-Users] OH323 0.6.3b compilation problem with 1.0 RC2 on RH9

Michael Manousos manousos at inaccessnetworks.com
Fri Sep 3 03:11:38 MST 2004


It works fine for me on a Slack9.1 laptop.

Michael.

Vlasis Chatzistayrou wrote:
> Hello,
> 
> I just tried to compile OH323 0.6.3b on a RH9 machine with Asterisk 1.0 RC2 
> installed but failed. I applied the patch to the required OpenH323 library 
> according to the instructions, and set the proper directories in the Makefile. 
> 
> Here is what I receive after I issue make:
> 
> 
> *******************************
> 
> g++ -DP_USE_PRAGMA -fno-rtti -ffunction-sections -fdata-sections -D_REENTRANT -
> DOPENSSL_NO_KRB5 -Wall -fPIC -I/Downloads/pwlib/v1.6.6/pwlib/include -
> DPTRACING -I/Downloads/openh323/v1.13.5/openh323/include -DHAS_OSS -Wall -x 
> c++ -Os -DPWLIBVERSION=\"1.6.6\" -DOPENH323VERSION=\"1.13.5\"  -
> I/Downloads/pwlib/v1.6.6/pwlib/include/ptlib/unix -
> I/Downloads/pwlib/v1.6.6/pwlib/include -
> I/Downloads/openh323/v1.13.5/openh323/include -
> I/Downloads/openh323/v1.13.5/openh323/include/openh323 -I../asterisk-driver -c 
> wrapcaps.cxx -o wrapcaps.o
> touch ../asterisk-driver/chan_oh323.c
> gcc -shared -Wl,-soname,liboh323wrap.so -o liboh323wrap.so wrapper_misc.o 
> asteriskaudio.o wrapendpoint.o wrapconnection.o wrapper.o wrapcaps.o
> make[1]: Leaving directory `/Downloads/oh323/oh323-0.6.3b/asterisk-oh323-
> 0.6.3b/wrapper'
> make[1]: Entering directory `/Downloads/oh323/oh323-0.6.3b/asterisk-oh323-
> 0.6.3b/asterisk-driver'
> gcc -Wall -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-
> declarations -D_REENTRANT -D_GNU_SOURCE -I/usr/include/asterisk -I../wrapper -
> g -c -o chan_oh323.o chan_oh323.c
> In file included from /usr/include/stdio.h:34,
>                  from chan_oh323.c:34:
> /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/include/stddef.h:213: syntax error 
> before "typedef"
> In file included from chan_oh323.c:34:
> /usr/include/stdio.h:46: syntax error before "typedef"
> /usr/include/stdio.h:62: syntax error before "typedef"
> In file included from /usr/include/_G_config.h:44,
>                  from /usr/include/libio.h:32,
>                  from /usr/include/stdio.h:72,
>                  from chan_oh323.c:34:
> /usr/include/gconv.h:176: parse error before "__flexarr"
> In file included from /usr/include/libio.h:32,
>                  from /usr/include/stdio.h:72,
>                  from chan_oh323.c:34:
> /usr/include/_G_config.h:47: field `__cd' has incomplete type
> /usr/include/_G_config.h:50: field `__cd' has incomplete type
> /usr/include/_G_config.h:52: confused by earlier errors, bailing out
> make[1]: *** [chan_oh323.o] Error 1
> make[1]: Leaving directory `/Downloads/oh323/oh323-0.6.3b/asterisk-oh323-
> 0.6.3b/asterisk-driver'
> make: *** [subdirs_all] Error 1
> 
> 
> *******************************
> 
> I'm not a very experienced Linux user so I can't really figure out what the 
> problem may be in this case. 
> 
> Does anyone have any suggestions?
> 
> Thank you in advance,
> Vlasis Hatzistavrou.
> 




More information about the asterisk-users mailing list