smsq kompiliert nicht

Hias-online

Neuer User
Mitglied seit
16 Nov 2005
Beiträge
124
Punkte für Reaktionen
0
Punkte
0
hi,

wollte soeben smsq kompilieren, aber dabei kommt irgendwie nix gescheites raus:

Code:
asterisk:/usr/src/asterisk/bristuff-0.3.0-PRE-1q/asterisk/utils# make clean
rm -f *.o astman smsq stereorize streamplayer check_expr .depend
rm -f ast_expr2.o ast_expr2f.o
asterisk:/usr/src/asterisk/bristuff-0.3.0-PRE-1q/asterisk/utils# make
../build_tools/mkdep -DNO_AST_MM `ls *.c`
cc -DNO_AST_MM   -c -o stereorize.o stereorize.c
cc -DNO_AST_MM   -c -o frame.o frame.c
cc -DNO_AST_MM -o stereorize stereorize.o frame.o -lm
cc -DNO_AST_MM   -c -o streamplayer.o streamplayer.c
cc -DNO_AST_MM -o streamplayer  streamplayer.o
cc -DNO_AST_MM   -c -o astman.o astman.c
In file included from /usr/include/asterisk/manager.h:28,
                 from astman.c:41:
/usr/include/asterisk/lock.h: In Funktion »ast_mutex_init«:
/usr/include/asterisk/lock.h:534: error: `PTHREAD_MUTEX_RECURSIVE' undeclared (first use in this function)
/usr/include/asterisk/lock.h:534: error: (Each undeclared identifier is reported only once
/usr/include/asterisk/lock.h:534: error: for each function it appears in.)
make: *** [astman.o] Fehler 1
asterisk:/usr/src/asterisk/bristuff-0.3.0-PRE-1q/asterisk/utils#

hat einer ne idee ??
 
Hias-online schrieb:
wollte soeben smsq kompilieren, aber dabei kommt irgendwie nix gescheites raus:

Code:
....
asterisk:/usr/src/asterisk/bristuff-0.3.0-PRE-1q/asterisk/utils# make
...
In file included from /usr/include/asterisk/manager.h:28,
                 from astman.c:41:
...

hat einer ne idee ??

Ist zwar unsportlich, aber anstatt alles zu kompilieren einfach ein "make smsq".

Klärt zwar nicht die Frage, was mit astman ist, aber vielleicht führt es zu einem funktionsfähigem smsq.

Stefan
 
gelöst,

die datei
Code:
popt.h
fehlte -->
Code:
apt-get install libpopt-dev

danke
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.