- Mitglied seit
- 6 Apr 2007
- Beiträge
- 34
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo Zusammen,
ich weiß, dass dieses Problem schon öfter geschildert wurde, aber keiner der bisherigen Beiträge die ich gefunden habe hat geholfen.
Ich habe ein neues Debain 6 installiert, dadrauf einen Asterisk 11.0.1 mit einer EICON DIVA 4BRI (dazu den Treiber Diva4Linux_installer_9.6-112-139.bin). Beim installieren des DIVA Treibers schlägt das building von chan_capi bereits fehl.
Auszug aus dem Log für chan_capi aus dem Build von Diva4Linux:
Dann sagt er noch:
An sich ist die aussage ja stimmig, aber ich vermute das hängt mit den oberen Fehlern zusammen.
Wenn ich Chan-Capi aus dem aktuellen Head baue, kommt folgender Fehler zu tage:
Habt ihr eine Idee was ich noch tun kann? libcapi20 und libcapi20-dev hatte ich auch schon installiert und dem DIVA Treiber gesagt "-no-optimized-capi" ... auch hier kann chan_capi nicht gebaut werden.
lg
klassenblatt
ich weiß, dass dieses Problem schon öfter geschildert wurde, aber keiner der bisherigen Beiträge die ich gefunden habe hat geholfen.
Ich habe ein neues Debain 6 installiert, dadrauf einen Asterisk 11.0.1 mit einer EICON DIVA 4BRI (dazu den Treiber Diva4Linux_installer_9.6-112-139.bin). Beim installieren des DIVA Treibers schlägt das building von chan_capi bereits fehl.
Auszug aus dem Log für chan_capi aus dem Build von Diva4Linux:
Code:
In file included from /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/message.c:37:
/usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/divacapi.h:1616:1: warning: "RTP_PRIM_PAYLOAD_G728_8000" redefined
In file included from /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/message.c:32:
/usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/pc.h:708:1: warning: this is the location of the previous definition
CC [M] /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/capidtmf.o
CC [M] /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/manage.o
CC [M] /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/drv_man.o
CC [M] /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/capi_man.o
In file included from /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/capi_man.c:37:
/usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/divacapi.h:1616:1: warning: "RTP_PRIM_PAYLOAD_G728_8000" redefined
In file included from /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/capi_man.c:32:
/usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/pc.h:708:1: warning: this is the location of the previous definition
CC [M] /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/diva_didd.o
CC [M] /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/diddfunc.o
CC [M] /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/dadapter.o
CC [M] /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/parser.o
CC [M] /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/cfglib.o
CC [M] /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/runtime.o
CC [M] /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/diva_cfg_lib.o
CC [M] /usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/divasmain.o
/usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/divasmain.c: In function ‘divas_init_one’:
/usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/divasmain.c:1783: warning: ‘DMA_nnBIT_MASK’ is deprecated
/usr/lib/opendiva/divas/src/tmp/drivers/isdn/hardware/eicon/divasmain.c:1787: warning: ‘DMA_nnBIT_MASK’ is deprecated
Dann sagt er noch:
Code:
Building modules, stage 2.
MODPOST 5 modules
WARNING: modpost: Found 3 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
An sich ist die aussage ja stimmig, aber ich vermute das hängt mit den oberen Fehlern zusammen.
Wenn ich Chan-Capi aus dem aktuellen Head baue, kommt folgender Fehler zu tage:
Code:
./create_config.sh "/usr/include"
Checking Asterisk version... 11.0
* found Asterisk version 11
Using Asterisk 11.0 API
* found new 'ast_dsp_set_digitmode' function
* found new union data in ast_frame structure
* found new union subclass in ast_frame structure
* found ast_channel_release function
* found new ast_devstate2str function
* found requestor in ast_request
* no format_t in ast_request
* found const char in ast_register_application
* found linkedid in ast_channel_alloc
* no format_t in frame_defs
* found rtp_engine.h
* found ast_sockaddr structure
config.h complete.
[CC] chan_capi.c -> chan_capi.o
In file included from chan_capi.h:48,
from chan_capi.c:32:
chan_capi_fmt.h: In function ‘cc_set_best_codec’:
chan_capi_fmt.h:125: error: dereferencing pointer to incomplete type
chan_capi_fmt.h:132: error: dereferencing pointer to incomplete type
chan_capi_fmt.h:133: error: dereferencing pointer to incomplete type
chan_capi_fmt.h:134: error: dereferencing pointer to incomplete type
chan_capi_fmt.h:135: error: dereferencing pointer to incomplete type
chan_capi.c: In function ‘capi_channel_task’:
chan_capi.c:539: error: dereferencing pointer to incomplete type
chan_capi.c: In function ‘pbx_capi_send_digit_begin’:
chan_capi.c:972: error: dereferencing pointer to incomplete type
chan_capi.c: In function ‘pbx_capi_send_digit’:
chan_capi.c:1032: error: dereferencing pointer to incomplete type
...und so weiter
Habt ihr eine Idee was ich noch tun kann? libcapi20 und libcapi20-dev hatte ich auch schon installiert und dem DIVA Treiber gesagt "-no-optimized-capi" ... auch hier kann chan_capi nicht gebaut werden.
lg
klassenblatt
Zuletzt bearbeitet von einem Moderator: