On Aug 18, 2008, at 7:23 PM, Martin Steinmann wrote:
g++ -w -DMULTIPLICITY -DEMBED_PERL -I/home/sipxbuild/rpmbuild/BUILD/
sipx-freeswitch-1.0.1/src/include -I/home/sipxbuild/rpmbuild/BUILD/
sipx-freeswitch-1.0.1/libs/libteletone/src -fPIC -O2 -g -pipe -Wall -
Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-
buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-
tables -D_GNU_SOURCE -DHAVE_CONFIG_H -c -o freeswitch_perl.o
freeswitch_perl.cpp
In file included from freeswitch_perl.cpp:2:
freeswitch_perl.h:13:20: error: EXTERN.h: No such file or directory
freeswitch_perl.h:14:18: error: perl.h: No such file or directory
freeswitch_perl.h:24: error: ISO C++ forbids declaration of
'PerlInterpreter' with no type
freeswitch_perl.h:24: error: expected ';' before '*' token
freeswitch_perl.h:25: error: ISO C++ forbids declaration of
'PerlInterpreter' with no type
freeswitch_perl.h:25: error: expected ';' before '*' token
freeswitch_perl.h:28: error: ISO C++ forbids declaration of 'SV'
with no type
freeswitch_perl.h:28: error: expected ';' before '*' token
freeswitch_perl.h:40: error: 'SV' has not been declared
freeswitch_perl.h:49: error: 'PerlInterpreter' has not been declared
mod_perl_extra.h:5: error: variable or field
'mod_perl_conjure_event' declared void
mod_perl_extra.h:5: error: 'PerlInterpreter' was not declared in
this scope
mod_perl_extra.h:5: error: 'my_perl' was not declared in this scope
mod_perl_extra.h:5: error: expected primary-expression before '*'
token
mod_perl_extra.h:5: error: 'event' was not declared in this scope
mod_perl_extra.h:5: error: expected primary-expression before 'const'
mod_perl_extra.h:5: error: initializer expression list treated as
compound expression
mod_perl_extra.h:6: error: variable or field
'mod_perl_conjure_stream' declared void
mod_perl_extra.h:6: error: 'PerlInterpreter' was not declared in
this scope
mod_perl_extra.h:6: error: 'my_perl' was not declared in this scope
mod_perl_extra.h:6: error: expected primary-expression before '*'
token
mod_perl_extra.h:6: error: 'stream' was not declared in this scope
mod_perl_extra.h:6: error: expected primary-expression before 'const'
mod_perl_extra.h:6: error: initializer expression list treated as
compound expression
freeswitch_perl.cpp:5: error: 'STRLEN' does not name a type
freeswitch_perl.cpp: In constructor 'PERL::Session::Session()':
freeswitch_perl.cpp:13: error: 'my_perl' was not declared in this
scope
freeswitch_perl.cpp: In constructor 'PERL::Session::Session(char*,
CoreSession*)':
freeswitch_perl.cpp:18: error: 'my_perl' was not declared in this
scope
freeswitch_perl.cpp: In constructor
'PERL::Session::Session(switch_core_session_t*)':
freeswitch_perl.cpp:34: error: 'my_perl' was not declared in this
scope
freeswitch_perl.cpp: At global scope:
freeswitch_perl.cpp:73: error: variable or field 'setPERL' declared
void
freeswitch_perl.cpp:73: error: 'int PERL::Session::setPERL' is not a
static member of 'class PERL::Session'
freeswitch_perl.cpp:73: error: 'PerlInterpreter' was not declared in
this scope
freeswitch_perl.cpp:73: error: 'pi' was not declared in this scope
freeswitch_perl.cpp:74: error: expected ',' or ';' before '{' token
make[8]: *** [freeswitch_perl.o] Error 1
make[8]: Leaving directory `/home/sipxbuild/rpmbuild/BUILD/sipx-
freeswitch-1.0.1/src/mod/languages/mod_perl'
make[7]: *** [all] Error 1
make[7]: Leaving directory `/home/sipxbuild/rpmbuild/BUILD/sipx-
freeswitch-1.0.1/src/mod/languages/mod_perl'
make[6]: *** [languages/mod_perl-all] Error 1
make[6]: Leaving directory `/home/sipxbuild/rpmbuild/BUILD/sipx-
freeswitch-1.0.1/src/mod'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/sipxbuild/rpmbuild/BUILD/sipx-
freeswitch-1.0.1/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/sipxbuild/rpmbuild/BUILD/sipx-
freeswitch-1.0.1'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/sipxbuild/rpmbuild/BUILD/sipx-
freeswitch-1.0.1'
error: Bad exit status from /var/tmp/rpm-tmp.48593 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.48593 (%build)
make[2]: *** [build-rpms] Error 1
make[2]: Leaving directory `/home/sipxbuild/src/main/lib/freeswitch/
build'
make[1]: *** [freeswitch.bld] Error 2
make[1]: Leaving directory `/home/sipxbuild/src/main/lib'
make: *** [freeswitch] Error 2
[EMAIL PROTECTED] lib]$
I have recently built the latest sipx-freeswitch RPM on a variety of
platforms and have not been able to reproduce these errors. Could you
give me some information about the environment used?
Thanks,
-Mardy
_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev