OpenH323 version is 1.22.0 Compilation problems

Hello List, I'm not sure this is the correct list to post this message, but searching on Google was not of much help. NOTE: Please feel free to point me to the correct place to search (in the case that this is not the correct list for this) I'm trying to install OpenH323 1.22.0 on Slackware Linux 13.0, I installed (without problems) ptlib-2.8.3 In the moment I run the ./configure script inside h323plus-1.22.0/ directory, it ends with the following error: ----- checking for /usr/include/ptlib/version.h... no Cannot find ptlib - please install or set PTLIBDIR and try again ----- I tried setting PTLIBDIR and PWLIBDIR, but had no luck. Is good to note that the system can see ptlib-config: ----- root@testbox_a:~# ptlib-config --version --libdir 2.8.3 /usr/lib ----- Also, I tried doing: touch /usr/include/ptlib/version.h , and after that, the configure script seems to go through without problem. Questions: a. What I'm missing here? b. What would be the possible consequences of creating an empty version.h, using 'touch'? (Will with break something?) PS. Sorry if any of this questions sounds obvious to you, I could not find any README or INSTALL doc inside sources packages. -- Jose P. Espinal http://www.eSlackware.com IRC: Khratos @ #asterisk / -doc / -bugs

Correction: The first time I run 'configure' script, (without setting PTLIBDIR), the error is as follows: ----- penH323 version is 1.22.0 Cannot find ptlib - please install or set PTLIBDIR and try again ----- Jose P. Espinal wrote:
Hello List,
I'm not sure this is the correct list to post this message, but searching on Google was not of much help.
NOTE: Please feel free to point me to the correct place to search (in the case that this is not the correct list for this)
I'm trying to install OpenH323 1.22.0 on Slackware Linux 13.0, I installed (without problems) ptlib-2.8.3
In the moment I run the ./configure script inside h323plus-1.22.0/ directory, it ends with the following error:
----- checking for /usr/include/ptlib/version.h... no Cannot find ptlib - please install or set PTLIBDIR and try again -----
I tried setting PTLIBDIR and PWLIBDIR, but had no luck.
Is good to note that the system can see ptlib-config:
----- root@testbox_a:~# ptlib-config --version --libdir 2.8.3 /usr/lib -----
Also, I tried doing: touch /usr/include/ptlib/version.h , and after that, the configure script seems to go through without problem.
Questions: a. What I'm missing here? b. What would be the possible consequences of creating an empty version.h, using 'touch'? (Will with break something?)
PS. Sorry if any of this questions sounds obvious to you, I could not find any README or INSTALL doc inside sources packages.
-- Jose P. Espinal http://www.eSlackware.com IRC: Khratos @ #asterisk / -doc / -bugs

Hi, try pointing PTLIBDIR at the source directory of PTLib. I think H323Plus has a problem building against an installed versuion of PTLib. Regards, Jan Jose P. Espinal wrote:
Hello List,
I'm not sure this is the correct list to post this message, but searching on Google was not of much help.
NOTE: Please feel free to point me to the correct place to search (in the case that this is not the correct list for this)
I'm trying to install OpenH323 1.22.0 on Slackware Linux 13.0, I installed (without problems) ptlib-2.8.3
In the moment I run the ./configure script inside h323plus-1.22.0/ directory, it ends with the following error:
----- checking for /usr/include/ptlib/version.h... no Cannot find ptlib - please install or set PTLIBDIR and try again -----
I tried setting PTLIBDIR and PWLIBDIR, but had no luck.
Is good to note that the system can see ptlib-config:
----- root@testbox_a:~# ptlib-config --version --libdir 2.8.3 /usr/lib -----
Also, I tried doing: touch /usr/include/ptlib/version.h , and after that, the configure script seems to go through without problem.
Questions: a. What I'm missing here? b. What would be the possible consequences of creating an empty version.h, using 'touch'? (Will with break something?)
PS. Sorry if any of this questions sounds obvious to you, I could not find any README or INSTALL doc inside sources packages.
-- Jose P. Espinal http://www.eSlackware.com IRC: Khratos @ #asterisk / -doc / -bugs
-- Jan Willamowius, jan@willamowius.de, http://www.gnugk.org/

This question is not strictly related to the software, but I was looking at a network dump of the call setup and noticed that the UUIE length is 2 octects. However Q.931-1998:4.5.1 always refers to a 1-octect length for all var-len IEs and I can not seem to find anywhere in Q.931 or H.225.0 where a 2-octect length is allowed. Where is this rule stated? -- Alessandro

Alessandro, Per H.225.0: 7.2.2.31 User-user ... Length of user-user contents - Shall be 2 octets instead of 1 (as in Figure 4-36/Q.931). ... Paul
-----Original Message----- From: h323plus-bounces@lists.packetizer.com [mailto:h323plus- bounces@lists.packetizer.com] On Behalf Of Alessandro Angeli Sent: Monday, January 31, 2011 8:14 PM To: h323plus@lists.packetizer.com Subject: [h323plus] Q.931 IE length
This question is not strictly related to the software, but I was looking at a network dump of the call setup and noticed that the UUIE length is 2 octects. However Q.931-1998:4.5.1 always refers to a 1-octect length for all var-len IEs and I can not seem to find anywhere in Q.931 or H.225.0 where a 2-octect length is allowed. Where is this rule stated?
-- Alessandro

From: "Paul E. Jones" <paulej@packetizer.com> Date: Monday 31 January 2011 22:12
Alessandro,
Per H.225.0:
7.2.2.31 User-user
Thank you, really! I've read and re-read that document I don't know how many times yesterday but that one-liner always escaped me. -- Alessandro
participants (4)
-
Alessandro Angeli
-
Jan Willamowius
-
Jose P. Espinal
-
Paul E. Jones