Jean-Louis curty
2004-Dec-07 15:29 UTC
[Asterisk-Users] can't compile chan_capi 3.5 after patch applied :-(
Hi I use RH 9 + asterisk v1.0 stable + 2 PCI fritz cards + chan_capi 3.5 and it works fine, Since my users want fax fonctionnality and customers know 1 of the msm as fax number I wanted to try the chan_capi-0.3.5 patch if I patch chan_capi and run make, I get an error message , as you can read below, orginal chan_capi compile works, when patched I get an error, no CID ? Any idea ? anybody else is using this patch ? [root@server src]# ls asterisk capi4k-utils-2004-10-06.tar chan_capi-0.3.5-patch.diff debug libpri redhat asterisk-update.sh chan_capi-0.3.5 chan_capi-0.3.5-patch.INSTALL fcpci-suse8.2-03.11.02.tar linux-2.4 zaptel capi4k-utils chan_capi-0.3.5-cvs-HEAD-patch.tar chan_capi.0.3.5.tar fritz linux-2.4.20-35.cc [root@server src]# cd chan_capi0.3.5 -bash: cd: chan_capi0.3.5: No such file or directory [root@server src]# cd chan_capi-0.3.5 [root@server chan_capi-0.3.5]# ls app_capiCD.c app_capiHOLD.c app_capiNoES.c capi.conf chan_capi_app.h chan_capi_pvt.h LICENSE README app_capiECT.c app_capiMCID.c app_capiRETRIEVE.c chan_capi-0.3.5-patch.diff chan_capi.c INSTALL Makefile xlaw.h [root@server chan_capi-0.3.5]# nano INSTALL original chan_capi compil: [root@server chan_capi-0.3.5]# make gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c gcc -shared -Xlinker -x -o chan_capi.so chan_capi.o -lcapi20 gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiCD.o app_capiCD.c gcc -shared -Xlinker -x -o app_capiCD.so app_capiCD.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiHOLD.o app_capiHOLD.c gcc -shared -Xlinker -x -o app_capiHOLD.so app_capiHOLD.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiRETRIEVE.o app_capiRETRIEVE.c gcc -shared -Xlinker -x -o app_capiRETRIEVE.so app_capiRETRIEVE.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiECT.o app_capiECT.c gcc -shared -Xlinker -x -o app_capiECT.so app_capiECT.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiMCID.o app_capiMCID.c gcc -shared -Xlinker -x -o app_capiMCID.so app_capiMCID.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS ?W no-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiNoES.o app_capiNoES.c gcc -shared -Xlinker -x -o app_capiNoES.so app_capiNoES.o rm app_capiCD.o app_capiECT.o app_capiMCID.o app_capiHOLD.o app_capiRETRIEVE.o app_capiNoES.o patched: [root@server chan_capi-0.3.5]# patch -p1 < chan_capi-0.3.5-patch.diff patching file app_capiFax.c patching file chan_capi.c patching file chan_capi_pvt.h patching file Makefile [root@server chan_capi-0.3.5]# make gcc-2.95 -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c make: gcc-2.95: Command not found make: *** [chan_capi.o] Error 127 oops gcc-2.95 not found, nn to change Makefile to use gcc [root@server chan_capi-0.3.5]# ls app_capiCD.c app_capiECT.so app_capiHOLD.so app_capiNoES.c app_capiRETRIEVE.so chan_capi_app.h chan_capi_pvt.h LICENSE xlaw.h app_capiCD.so app_capiFax.c app_capiMCID.c app_capiNoES.so capi.conf chan_capi.c chan_capi.so Makefile app_capiECT.c app_capiHOLD.c app_capiMCID.so app_capiRETRIEVE.c chan_capi-0.3.5-patch.diff chan_capi.o INSTALL README [root@server chan_capi-0.3.5]# nano Makefile and try again [root@server chan_capi-0.3.5]# make gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c chan_capi.c: In function `capi_new': chan_capi.c:1076: structure has no member named `cid' chan_capi.c:1077: structure has no member named `cid' chan_capi.c: In function `capi_handle_dtmf_fax': chan_capi.c:1189: structure has no member named `cid' chan_capi.c: In function `pipe_msg': chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c: In function `load_module': chan_capi.c:2843: warning: passing arg 4 of `ast_channel_register' from incompatible pointer type make: *** [chan_capi.o] Error 1 heeelp!
Jean-Louis curty
2004-Dec-07 15:32 UTC
[Asterisk-Users] can't compile chan_capi 3.5 after patch applied :-(
Hi everybody, I use RH 9 + asterisk v1.0 stable + 2 PCI fritz cards + chan_capi 3.5 and it works fine, Since my users want fax fonctionnality and customers know 1 of the msm as fax number I wanted to try the chan_capi-0.3.5 patch if I patch chan_capi and run make, I get an error message , as you can read below, orginal chan_capi compile works, when patched I get an error, no CID ? Any idea ? anybody else is using this patch ? [root@server src]# ls asterisk capi4k-utils-2004-10-06.tar chan_capi-0.3.5-patch.diff debug libpri redhat asterisk-update.sh chan_capi-0.3.5 chan_capi-0.3.5-patch.INSTALL fcpci-suse8.2-03.11.02.tar linux-2.4 zaptel capi4k-utils chan_capi-0.3.5-cvs-HEAD-patch.tar chan_capi.0.3.5.tar fritz linux-2.4.20-35.cc [root@server src]# cd chan_capi0.3.5 -bash: cd: chan_capi0.3.5: No such file or directory [root@server src]# cd chan_capi-0.3.5 [root@server chan_capi-0.3.5]# ls app_capiCD.c app_capiHOLD.c app_capiNoES.c capi.conf chan_capi_app.h chan_capi_pvt.h LICENSE README app_capiECT.c app_capiMCID.c app_capiRETRIEVE.c chan_capi-0.3.5-patch.diff chan_capi.c INSTALL Makefile xlaw.h [root@server chan_capi-0.3.5]# nano INSTALL original chan_capi compil: [root@server chan_capi-0.3.5]# make gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c gcc -shared -Xlinker -x -o chan_capi.so chan_capi.o -lcapi20 gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiCD.o app_capiCD.c gcc -shared -Xlinker -x -o app_capiCD.so app_capiCD.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiHOLD.o app_capiHOLD.c gcc -shared -Xlinker -x -o app_capiHOLD.so app_capiHOLD.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiRETRIEVE.o app_capiRETRIEVE.c gcc -shared -Xlinker -x -o app_capiRETRIEVE.so app_capiRETRIEVE.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiECT.o app_capiECT.c gcc -shared -Xlinker -x -o app_capiECT.so app_capiECT.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiMCID.o app_capiMCID.c gcc -shared -Xlinker -x -o app_capiMCID.so app_capiMCID.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS ?W no-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiNoES.o app_capiNoES.c gcc -shared -Xlinker -x -o app_capiNoES.so app_capiNoES.o rm app_capiCD.o app_capiECT.o app_capiMCID.o app_capiHOLD.o app_capiRETRIEVE.o app_capiNoES.o patched: [root@server chan_capi-0.3.5]# patch -p1 < chan_capi-0.3.5-patch.diff patching file app_capiFax.c patching file chan_capi.c patching file chan_capi_pvt.h patching file Makefile [root@server chan_capi-0.3.5]# make gcc-2.95 -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c make: gcc-2.95: Command not found make: *** [chan_capi.o] Error 127 oops gcc-2.95 not found, nn to change Makefile to use gcc [root@server chan_capi-0.3.5]# ls app_capiCD.c app_capiECT.so app_capiHOLD.so app_capiNoES.c app_capiRETRIEVE.so chan_capi_app.h chan_capi_pvt.h LICENSE xlaw.h app_capiCD.so app_capiFax.c app_capiMCID.c app_capiNoES.so capi.conf chan_capi.c chan_capi.so Makefile app_capiECT.c app_capiHOLD.c app_capiMCID.so app_capiRETRIEVE.c chan_capi-0.3.5-patch.diff chan_capi.o INSTALL README [root@server chan_capi-0.3.5]# nano Makefile and try again [root@server chan_capi-0.3.5]# make gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c chan_capi.c: In function `capi_new': chan_capi.c:1076: structure has no member named `cid' chan_capi.c:1077: structure has no member named `cid' chan_capi.c: In function `capi_handle_dtmf_fax': chan_capi.c:1189: structure has no member named `cid' chan_capi.c: In function `pipe_msg': chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c: In function `load_module': chan_capi.c:2843: warning: passing arg 4 of `ast_channel_register' from incompatible pointer type make: *** [chan_capi.o] Error 1 heeelp!
Jean-Louis curty
2004-Dec-07 15:46 UTC
[Asterisk-Users] Fwd: can't compile chan_capi 3.5 after patch applied :-(
Hi I use RH 9 + asterisk v1.0 stable + 2 PCI fritz cards + chan_capi 3.5 and it works fine, Since my users want fax fonctionnality and customers know 1 of the msm as fax number I wanted to try the chan_capi-0.3.5 patch if I patch chan_capi and run make, I get an error message , as you can read below, orginal chan_capi compile works, when patched I get an error, no CID ? Any idea ? anybody else is using this patch ? [root@server src]# ls asterisk capi4k-utils-2004-10-06.tar chan_capi-0.3.5-patch.diff debug libpri redhat asterisk-update.sh chan_capi-0.3.5 chan_capi-0.3.5-patch.INSTALL fcpci-suse8.2-03.11.02.tar linux-2.4 zaptel capi4k-utils chan_capi-0.3.5-cvs-HEAD-patch.tar chan_capi.0.3.5.tar fritz linux-2.4.20-35.cc [root@server src]# cd chan_capi0.3.5 -bash: cd: chan_capi0.3.5: No such file or directory [root@server src]# cd chan_capi-0.3.5 [root@server chan_capi-0.3.5]# ls app_capiCD.c app_capiHOLD.c app_capiNoES.c capi.conf chan_capi_app.h chan_capi_pvt.h LICENSE README app_capiECT.c app_capiMCID.c app_capiRETRIEVE.c chan_capi-0.3.5-patch.diff chan_capi.c INSTALL Makefile xlaw.h [root@server chan_capi-0.3.5]# nano INSTALL original chan_capi compil: [root@server chan_capi-0.3.5]# make gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c gcc -shared -Xlinker -x -o chan_capi.so chan_capi.o -lcapi20 gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiCD.o app_capiCD.c gcc -shared -Xlinker -x -o app_capiCD.so app_capiCD.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiHOLD.o app_capiHOLD.c gcc -shared -Xlinker -x -o app_capiHOLD.so app_capiHOLD.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiRETRIEVE.o app_capiRETRIEVE.c gcc -shared -Xlinker -x -o app_capiRETRIEVE.so app_capiRETRIEVE.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiECT.o app_capiECT.c gcc -shared -Xlinker -x -o app_capiECT.so app_capiECT.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiMCID.o app_capiMCID.c gcc -shared -Xlinker -x -o app_capiMCID.so app_capiMCID.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS ?W no-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiNoES.o app_capiNoES.c gcc -shared -Xlinker -x -o app_capiNoES.so app_capiNoES.o rm app_capiCD.o app_capiECT.o app_capiMCID.o app_capiHOLD.o app_capiRETRIEVE.o app_capiNoES.o patched: [root@server chan_capi-0.3.5]# patch -p1 < chan_capi-0.3.5-patch.diff patching file app_capiFax.c patching file chan_capi.c patching file chan_capi_pvt.h patching file Makefile [root@server chan_capi-0.3.5]# make gcc-2.95 -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c make: gcc-2.95: Command not found make: *** [chan_capi.o] Error 127 oops gcc-2.95 not found, nn to change Makefile to use gcc [root@server chan_capi-0.3.5]# ls app_capiCD.c app_capiECT.so app_capiHOLD.so app_capiNoES.c app_capiRETRIEVE.so chan_capi_app.h chan_capi_pvt.h LICENSE xlaw.h app_capiCD.so app_capiFax.c app_capiMCID.c app_capiNoES.so capi.conf chan_capi.c chan_capi.so Makefile app_capiECT.c app_capiHOLD.c app_capiMCID.so app_capiRETRIEVE.c chan_capi-0.3.5-patch.diff chan_capi.o INSTALL README [root@server chan_capi-0.3.5]# nano Makefile and try again [root@server chan_capi-0.3.5]# make gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c chan_capi.c: In function `capi_new': chan_capi.c:1076: structure has no member named `cid' chan_capi.c:1077: structure has no member named `cid' chan_capi.c: In function `capi_handle_dtmf_fax': chan_capi.c:1189: structure has no member named `cid' chan_capi.c: In function `pipe_msg': chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c:1764: structure has no member named `cid' chan_capi.c: In function `load_module': chan_capi.c:2843: warning: passing arg 4 of `ast_channel_register' from incompatible pointer type make: *** [chan_capi.o] Error 1 heeelp!
Frank Sautter
2004-Dec-08 01:03 UTC
[Asterisk-Users] can't compile chan_capi 3.5 after patch applied :-(
hello jean-louis, Jean-Louis Curty wrote > Hi I use RH 9 + asterisk v1.0 stable + 2 PCI fritz cards + chan_capi > 3.5 and it works fine, i made this patch, so that chan_capi compiles with latest asterisk cvs-HEAD - i thought this is obvious due to the name of the patch archive. if you use v1.0 of asterisk there is no need to apply this patch. > Since my users want fax fonctionnality and customers know 1 of the msm > as fax number I wanted to try your patch, if you want to have fax functionality (i don't know if this works with fritz cards - i have an eicon diva quad bri) try this patch: http://www.mlkj.net/asterisk/chan_capi-0.3.5-patch.tar.bz2 regards frank sautter