hallo !
darf ich fragen, wie du das geschafft hast.
Ich habe ebenfalls SuSE 9.0prof.; openh323 1.12.2 und pwlib 1.5.2(jeweils auch die develop ´s installiert mittels yast).
asterisk-oh323-0.7.1 als sources geholt und wollte es ebenfalls kopilieren, geht aber immer wieder schief.
bekomme immer die Fehlermeldung
Code:
for x in wrapper asterisk-driver; do make -C $x build || exit 1 ; done
make: *** Keine Regel, um »ccflags« zu erstellen. Schluss.
make: *** Keine Regel, um »ccflags« zu erstellen. Schluss.
make[1]: Entering directory `/tmp/asterisk-oh323-0.7.1/wrapper'
./check_ver /usr/include/pwlib pwlib
cat: /usr/include/pwlib/version.h: Datei oder Verzeichnis nicht gefunden
cat: /usr/include/pwlib/version.h: Datei oder Verzeichnis nicht gefunden
cat: /usr/include/pwlib/version.h: Datei oder Verzeichnis nicht gefunden
./check_ver /usr/include/openh323 openh323
cat: /usr/include/openh323/version.h: Datei oder Verzeichnis nicht gefunden
cat: /usr/include/openh323/version.h: Datei oder Verzeichnis nicht gefunden
cat: /usr/include/openh323/version.h: Datei oder Verzeichnis nicht gefunden
g++ -Wall -x c++ -Os -DWRAPTRACING -DWRAPTRACING_LEVEL=5 -DPWLIBVERSION=\"..\" -DOPENH323VERSION=\"..\" -I/usr/include/pwlib/include/ptlib/unix -I/usr/include/pwlib/include -I/usr/include/openh323/include -I/usr/include/openh323/include/openh323 -I../asterisk-driver -c wrapper_misc.cxx -o wrapper_misc.o
In file included from wrapper_misc.cxx:34:
wrapper_misc.hxx:35:19: ptlib.h: Datei oder Verzeichnis nicht gefunden
In file included from wrapper_misc.cxx:34:
wrapper_misc.hxx:61: error: parse error before `{' token
wrapper_misc.hxx:68: error: parse error before `char'
wrapper_misc.hxx:71: error: parse error before `protected'
wrapper_misc.cxx:50: error: invalid use of undefined type `class WrapMutex'
wrapper_misc.hxx:61: error: forward declaration of `class WrapMutex'
wrapper_misc.cxx: In constructor `WrapMutex::WrapMutex(char*)':
wrapper_misc.cxx:51: error: class `WrapMutex' does not have any field named `
PMutex'
wrapper_misc.cxx:53: error: `name' undeclared (first use this function)
wrapper_misc.cxx:53: error: (Each undeclared identifier is reported only once
for each function it appears in.)
wrapper_misc.cxx:53: error: `PString' undeclared (first use this function)
wrapper_misc.cxx:54: error: `cout' undeclared (first use this function)
wrapper_misc.cxx:54: error: `Class' undeclared (first use this function)
wrapper_misc.cxx:54: error: `endl' undeclared (first use this function)
wrapper_misc.cxx: At global scope:
wrapper_misc.cxx:57: error: Syntaxfehler before `::' token
wrapper_misc.cxx:80: error: invalid use of undefined type `class WrapMutex'
wrapper_misc.hxx:61: error: forward declaration of `class WrapMutex'
wrapper_misc.cxx: In member function `void WrapMutex::Signal(const char*, int,
const char*)':
wrapper_misc.cxx:81: error: `PMutex' undeclared (first use this function)
wrapper_misc.cxx:81: error: parse error before `::' token
wrapper_misc.cxx:83: error: `Class' undeclared (first use this function)
make[1]: *** [wrapper_misc.o] Fehler 1
make[1]: Leaving directory `/tmp/asterisk-oh323-0.7.1/wrapper'
make: *** [subdirs_build] Fehler 1
was kann ich da machen.
erster Versuch war:
PWLIBDIR und OPENH323 Verzeichnisse mit export vorzugeben, beim zweiten hatte diese fest im MAEKEFILE eingetragen, Erfolg war der gleiche