I have resolved the problem of ccscript-2.5.7:
script.h: In constructor `shScript::shScript()':
script.h:607: error: `char*
ost::ScriptCommand::chkHasArgs(ost::Script::Line*, ost::ScriptImage*)'
is protected
shell.cpp:196: error: within this context
script.h:607: error: `char*
ost::ScriptCommand::chkHasArgs(ost::Script::Line*, ost::ScriptImage*)'
is protected
shell.cpp:198: error: within this context
script.h:607: error: `char*
ost::ScriptCommand::chkHasArgs(ost::Script::Line*, ost::ScriptImage*)'
is protected
shell.cpp:200: error: within this context
script.h:555: error: `char*
ost::ScriptCommand::chkIgnore(ost::Script::Line*, ost::ScriptImage*)' is
protected
shell.cpp:202: error: within this context
make[2]: *** [ccscript-shell.o] Error 1
make[2]: Leaving directory
`/home/archivio/IVR/File_bayonne/pacchetto_bayonne-voicetronix/baytronix-5.0
/ccscript-2.5.7/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/home/archivio/IVR/File_bayonne/pacchetto_bayonne-voicetronix/baytronix-5.0
/ccscript-2.5.7/src'
make: *** [all-recursive] Error 1
I have changed the file: ..ccscript-2.5.7/src/script.h
Line: 479 - "protected" -> "public"
New output of make command (script.h -> modified):
Making all in src
make[1]: Entering directory
`/home/archivio/IVR/File_bayonne/pacchetto_bayonne-voicetronix/baytronix-5.0
/ccscript-2.5.7/src'
make all-am
make[2]: Entering directory
`/home/archivio/IVR/File_bayonne/pacchetto_bayonne-voicetronix/baytronix-5.0
/ccscript-2.5.7/src'
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
script.lo `test -f 'script.cpp' || echo './'`script.cpp
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c
script.cpp -fPIC -DPIC -o .libs/script.o
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c
script.cpp -o script.o >/dev/null 2>&1
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
interp.lo `test -f 'interp.cpp' || echo './'`interp.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c
interp.cpp -fPIC -DPIC -o .libs/interp.o
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c
interp.cpp -o interp.o >/dev/null 2>&1
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
locks.lo `test -f 'locks.cpp' || echo './'`locks.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c
locks.cpp -fPIC -DPIC -o .libs/locks.o
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c locks.cpp
-o locks.o >/dev/null 2>&1
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
module.lo `test -f 'module.cpp' || echo './'`module.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c
module.cpp -fPIC -DPIC -o .libs/module.o
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c
module.cpp -o module.o >/dev/null 2>&1
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include/cc++2 -g
-O2 -D_GNU_SOURCE -DUSE_REGEX -o libccscript2.la -rpath /usr/local/lib
-version-info 3:0 -release 0.5 script.lo interp.lo locks.lo module.lo
-L/usr/local/lib -lccgnu2 -ldl -pthread
g++ -shared -nostdlib
/usr/lib/gcc/i386-redhat-linux/3.4.2/../../../crti.o
/usr/lib/gcc/i386-redhat-linux/3.4.2/crtbeginS.o .libs/script.o
.libs/interp.o .libs/locks.o .libs/module.o -Wl,--rpath
-Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib -L/lib
-L/usr/local/lib /usr/local/lib/libccgnu2.so -ldl
-L/usr/lib/gcc/i386-redhat-linux/3.4.2
-L/usr/lib/gcc/i386-redhat-linux/3.4.2/../../.. -lstdc++ -lm -lc -lgcc_s
/usr/lib/gcc/i386-redhat-linux/3.4.2/crtendS.o
/usr/lib/gcc/i386-redhat-linux/3.4.2/../../../crtn.o -Wl,-soname
-Wl,libccscript2-0.5.so.3 -o .libs/libccscript2-0.5.so.3.0.0
(cd .libs && rm -f libccscript2-0.5.so.3 && ln -s
libccscript2-0.5.so.3.0.0 libccscript2-0.5.so.3)
(cd .libs && rm -f libccscript2.so && ln -s libccscript2-0.5.so.3.0.0
libccscript2.so)
ar cru .libs/libccscript2.a script.o interp.o locks.o module.o
ranlib .libs/libccscript2.a
creating libccscript2.la
(cd .libs && rm -f libccscript2.la && ln -s ../libccscript2.la
libccscript2.la)
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -fPIC -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
ccscript-shell.o `test -f 'shell.cpp' || echo './'`shell.cpp
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include/cc++2 -g
-O2 -D_GNU_SOURCE -DUSE_REGEX -o ccscript libccscript2.la
ccscript-shell.o -L/usr/local/lib -lccgnu2 -ldl -pthread
g++ -g -O2 -I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX
-o .libs/ccscript ccscript-shell.o -pthread ./.libs/libccscript2.so
-L/usr/local/lib -L/lib /usr/local/lib/libccgnu2.so -ldl -Wl,--rpath
-Wl,/usr/local/lib
creating ccscript
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -fPIC -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
url_pkg-url.o `test -f 'url.cpp' || echo './'`url.cpp
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include/cc++2 -g
-O2 -D_GNU_SOURCE -DUSE_REGEX -o url.pkg -module -shared
url_pkg-url.o -L/usr/local/lib -lccgnu2 -ldl -pthread
g++ -g -O2 -I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX
-o url.pkg -shared url_pkg-url.o -pthread -L/usr/local/lib
/usr/local/lib/libccgnu2.so -L/lib -ldl -Wl,--rpath -Wl,/usr/local/lib
-Wl,--rpath -Wl,/usr/local/lib
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -fPIC -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
file_pkg-file.o `test -f 'file.cpp' || echo './'`file.cpp
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include/cc++2 -g
-O2 -D_GNU_SOURCE -DUSE_REGEX -o file.pkg -module -shared
file_pkg-file.o -L/usr/local/lib -lccgnu2 -ldl -pthread
g++ -g -O2 -I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX
-o file.pkg -shared file_pkg-file.o -pthread -L/usr/local/lib
/usr/local/lib/libccgnu2.so -L/lib -ldl -Wl,--rpath -Wl,/usr/local/lib
-Wl,--rpath -Wl,/usr/local/lib
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -fPIC -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
time_pkg-time.o `test -f 'time.cpp' || echo './'`time.cpp
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include/cc++2 -g
-O2 -D_GNU_SOURCE -DUSE_REGEX -o time.pkg -module -shared
time_pkg-time.o -L/usr/local/lib -lccgnu2 -ldl -pthread
g++ -g -O2 -I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX
-o time.pkg -shared time_pkg-time.o -pthread -L/usr/local/lib
/usr/local/lib/libccgnu2.so -L/lib -ldl -Wl,--rpath -Wl,/usr/local/lib
-Wl,--rpath -Wl,/usr/local/lib
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -fPIC -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
date_pkg-date.o `test -f 'date.cpp' || echo './'`date.cpp
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include/cc++2 -g
-O2 -D_GNU_SOURCE -DUSE_REGEX -o date.pkg -module -shared
date_pkg-date.o -L/usr/local/lib -lccgnu2 -ldl -pthread
g++ -g -O2 -I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX
-o date.pkg -shared date_pkg-date.o -pthread -L/usr/local/lib
/usr/local/lib/libccgnu2.so -L/lib -ldl -Wl,--rpath -Wl,/usr/local/lib
-Wl,--rpath -Wl,/usr/local/lib
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -fPIC -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
string_pkg-string.o `test -f 'string.cpp' || echo './'`string.cpp
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include/cc++2 -g
-O2 -D_GNU_SOURCE -DUSE_REGEX -o string.pkg -module -shared
string_pkg-string.o -L/usr/local/lib -lccgnu2 -ldl -pthread
g++ -g -O2 -I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX
-o string.pkg -shared string_pkg-string.o -pthread -L/usr/local/lib
/usr/local/lib/libccgnu2.so -L/lib -ldl -Wl,--rpath -Wl,/usr/local/lib
-Wl,--rpath -Wl,/usr/local/lib
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -fPIC -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
random_pkg-random.o `test -f 'random.cpp' || echo './'`random.cpp
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include/cc++2 -g
-O2 -D_GNU_SOURCE -DUSE_REGEX -o random.pkg -module -shared
random_pkg-random.o -L/usr/local/lib -lccgnu2 -ldl -pthread
g++ -g -O2 -I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX
-o random.pkg -shared random_pkg-random.o -pthread -L/usr/local/lib
/usr/local/lib/libccgnu2.so -L/lib -ldl -Wl,--rpath -Wl,/usr/local/lib
-Wl,--rpath -Wl,/usr/local/lib
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -fPIC -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
scale_pkg-scale.o `test -f 'scale.cpp' || echo './'`scale.cpp
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include/cc++2 -g
-O2 -D_GNU_SOURCE -DUSE_REGEX -o scale.pkg -module -shared
scale_pkg-scale.o -L/usr/local/lib -lccgnu2 -ldl -pthread
g++ -g -O2 -I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX
-o scale.pkg -shared scale_pkg-scale.o -pthread -L/usr/local/lib
/usr/local/lib/libccgnu2.so -L/lib -ldl -Wl,--rpath -Wl,/usr/local/lib
-Wl,--rpath -Wl,/usr/local/lib
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -fPIC -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
digits_pkg-digits.o `test -f 'digits.cpp' || echo './'`digits.cpp
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include/cc++2 -g
-O2 -D_GNU_SOURCE -DUSE_REGEX -o digits.pkg -module -shared
digits_pkg-digits.o -L/usr/local/lib -lccgnu2 -ldl -pthread
g++ -g -O2 -I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX
-o digits.pkg -shared digits_pkg-digits.o -pthread -L/usr/local/lib
/usr/local/lib/libccgnu2.so -L/lib -ldl -Wl,--rpath -Wl,/usr/local/lib
-Wl,--rpath -Wl,/usr/local/lib
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -fPIC -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
trig_pkg-trig.o `test -f 'trig.cpp' || echo './'`trig.cpp
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include/cc++2 -g
-O2 -D_GNU_SOURCE -DUSE_REGEX -o trig.pkg -module -shared
trig_pkg-trig.o -L/usr/local/lib -lccgnu2 -ldl -pthread
g++ -g -O2 -I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX
-o trig.pkg -shared trig_pkg-trig.o -pthread -L/usr/local/lib
/usr/local/lib/libccgnu2.so -L/lib -ldl -Wl,--rpath -Wl,/usr/local/lib
-Wl,--rpath -Wl,/usr/local/lib
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -fPIC -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
sort_pkg-sort.o `test -f 'sort.cpp' || echo './'`sort.cpp
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include/cc++2 -g
-O2 -D_GNU_SOURCE -DUSE_REGEX -o sort.pkg -module -shared
sort_pkg-sort.o -L/usr/local/lib -lccgnu2 -ldl -pthread
g++ -g -O2 -I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX
-o sort.pkg -shared sort_pkg-sort.o -pthread -L/usr/local/lib
/usr/local/lib/libccgnu2.so -L/lib -ldl -Wl,--rpath -Wl,/usr/local/lib
-Wl,--rpath -Wl,/usr/local/lib
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -fPIC -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
math_pkg-math.o `test -f 'math.cpp' || echo './'`math.cpp
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include/cc++2 -g
-O2 -D_GNU_SOURCE -DUSE_REGEX -o math.pkg -module -shared
math_pkg-math.o -L/usr/local/lib -lccgnu2 -ldl -pthread
g++ -g -O2 -I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX
-o math.pkg -shared math_pkg-math.o -pthread -L/usr/local/lib
/usr/local/lib/libccgnu2.so -L/lib -ldl -Wl,--rpath -Wl,/usr/local/lib
-Wl,--rpath -Wl,/usr/local/lib
g++ -DHAVE_CONFIG_H -I. -I. -I.
-DSCRIPT_MODULE_PATH=\"/usr/local/lib/ccscript2\" -fPIC -g -O2
-I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX -c -o
manip_pkg-manip.o `test -f 'manip.cpp' || echo './'`manip.cpp
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include/cc++2 -g
-O2 -D_GNU_SOURCE -DUSE_REGEX -o manip.pkg -module -shared
manip_pkg-manip.o -L/usr/local/lib -lccgnu2 -ldl -pthread
g++ -g -O2 -I/usr/local/include/cc++2 -g -O2 -D_GNU_SOURCE -DUSE_REGEX
-o manip.pkg -shared manip_pkg-manip.o -pthread -L/usr/local/lib
/usr/local/lib/libccgnu2.so -L/lib -ldl -Wl,--rpath -Wl,/usr/local/lib
-Wl,--rpath -Wl,/usr/local/lib
make[2]: Leaving directory
`/home/archivio/IVR/File_bayonne/pacchetto_bayonne-voicetronix/baytronix-5.0
/ccscript-2.5.7/src'
make[1]: Leaving directory
`/home/archivio/IVR/File_bayonne/pacchetto_bayonne-voicetronix/baytronix-5.0
/ccscript-2.5.7/src'
make[1]: Entering directory
`/home/archivio/IVR/File_bayonne/pacchetto_bayonne-voicetronix/baytronix-5.0
/ccscript-2.5.7'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory
`/home/archivio/IVR/File_bayonne/pacchetto_bayonne-voicetronix/baytronix-5.0
/ccscript-2.5.7'
But, when I start bayonne-1.2.14pl2:
/usr/local/sbin/bayonne -x
output:
SERVER VERSION 1.2.14pl2; i686 Linux 2.6.9-1.667
TGI VERSION 2.2; driver=phonedev; prefix=//apps/bayonne; etc=/etc/bayonne/
Loading TGI plugins...
tgi: initialized; uid=99 pid=5193
tgi: buffer=/var/run/bayonne/bayonne.ctrl; cfd=7; time=10
Loading DSO plugin images...
dso: phonedev.ivr: /usr/local/../lib/bayonne/1.2.14pl2/phonedev.ivr:
cannot open shared object file: No such file or directory
/usr/local/../lib/bayonne/1.2.14pl2/phonedev.ivr: cannot open shared
object file: No such file or directory
network: stopping
scheduler: stopped
Segmentation fault
:(
Why?
Have you any idea?
Thanks!