<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-2">
  <title></title>
</head>
<body>
You CANNOT use distro specific installs of Open H.323 and
PWLib!!!!!!!!!!!! Distro specific installs change the names of the
library files and have even been known to change code (debian).<br>
<br>
Do yourself a favor and RTFM, especially the Common Errors <a class="moz-txt-link-freetext" href="section: ">section: </a> <br>
<br>
<a class="moz-txt-link-freetext" href="http://www.openh323.org/build.html#unix  ">http://www.openh323.org/build.html#unix  </a> <br>
<br>
<br>
Jeremy McNamara<br>
<br>
<br>
<br>
<br>
Pawe³ Go³aszewski wrote:<br>
<blockquote type="cite"
 cite="midPine.LNX.4.51L.0305201738510.23548@piorun.ds.pg.gda.pl">
  <pre wrap="">On Tue, 20 May 2003, Jeremy McNamara wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">First  cd asterisk/channels/h323 and eyeball the README. Then you need 
to spend some time reading:  <a class="moz-txt-link-freetext" href="http://www.openh323.org">http://www.openh323.org</a>.

It all boils down to properly compiling PWLib, Open H.323 and compiling
and installing chan_h323
    </pre>
  </blockquote>
  <pre wrap=""><!---->
...and if you want to use openh323 and pwlib from your favourite distro - 
take this patch (made against latest cvs of asterisk) :)
I'm using it succesfully with:
# rpm -q openh323 pwlib
openh323-1.10.4-1
pwlib-1.4.4-1
from PLD Linux.

openh323-1.11.* does not work for me. asterisk build with that openh323 
makes sig11 on start (yes, I've tried to do everything like in README of 
chan_h323).

  </pre>
  <pre wrap="">
<hr width="90%" size="4">
--- ./channels/h323/Makefile.org        Tue May 13 09:53:16 2003
+++ ./channels/h323/Makefile        Tue May 13 09:55:26 2003
@@ -61,13 +62,13 @@
         g++ -g -c -o $@ $(CFLAGS) $&lt;
 
 chan_h323.so:        chan_h323.o ast_h323.o
-        g++  -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_linux_x86_r -L$(OPENH323DIR)/lib -lh323_linux_x86_r -L/usr/lib -lpthread -ldl -lcrypto -lssl -lexpat
+        g++  -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt -L$(OPENH323DIR)/lib -lopenh323 -L/usr/lib -lpthread -ldl -lcrypto -lssl -lexpat
 
 chan_h323_d.so:        chan_h323.o ast_h323.o
-        g++  -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_linux_x86_d -L$(OPENH323DIR)/lib -lh323_linux_x86_d -L/usr/lib -lpthread -ldl -lcrypto -lssl -lexpat
+        g++  -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt -L$(OPENH323DIR)/lib -lopenh323 -L/usr/lib -lpthread -ldl -lcrypto -lssl -lexpat
 
 chan_h323_s.so:        chan_h323.o ast_h323.o
-        g++  -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_linux_x86_r_s -L$(OPENH323DIR)/lib -lh323_linux_x86_r_s -L/usr/lib -lpthread -ldl -lcrypto -lssl -lexpat
+        g++  -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt -L$(OPENH323DIR)/lib -lopenh323 -L/usr/lib -lpthread -ldl -lcrypto -lssl -lexpat
 clean:
         rm -f *.o *.so core.*
 
  </pre>
</blockquote>
<br>
</body>
</html>