I'm trying to build 2.2 on Redhat Linux, Perl 5.8.7,
Apache 2.2, mod_perl 2.0.2. I get the errors below.
I also tried Embperl 2.1 and got the same errors. Any
guidance appreciated:
----
$ perl Makefile.PL
Found mod_perl 2.0
Build with support for Apache mod_perl?(y/n) [y]
Use /usr/local/apache2 as Apache source(y/n) [y]
Will use /usr/local/apache2 for Apache Headers
Apache Version Server version: Apache/2.2.0
+ Load dynamic module mod_perl.c
(/usr/local/apache2/modules/mod_perl.so)
+ mod_perl was build with USE_DSO
Test start /usr/local/apache2/bin/httpd
Test httpd will run as user feeds and group feeds
Test httpd will listen on port 8531
Found mod_perl Version 2.000002
Found LWP::UserAgent Version 2.033
Found HTML::HeadParser Version 2.21
Apache::Session not installed on this system
-> Disable tests for persistent data storage
Found File::Spec Version 3.09
Found CGI Version 3.10
Found libxml2 2.5.10 installed under /usr
Cannot execute xslt-config (No such file or directory). libxml2 and libxslt will not be linked into
Embperl
Enter path of XALAN base directory or single dot for not using XALAN [.].
Xalan will not be linked into Embperl
Checking if your kit is complete...
Looks good
Writing Makefile for Embperl::App::Config
Writing Makefile for Embperl::App
Writing Makefile for Embperl::Component::Config
Writing Makefile for Embperl::Component::Output
Writing Makefile for Embperl::Component::Param
Writing Makefile for Embperl::Component
Writing Makefile for Embperl::Req::Config
Writing Makefile for Embperl::Req::Param
Writing Makefile for Embperl::Req
Writing Makefile for Embperl::Syntax
Writing Makefile for Embperl::Thread
Writing Makefile for Embperl
Writing Makefile for WrapXS
Writing Makefile for Embperl
$ make
cp Embperl.pod blib/lib/Embperl.pod
cp Embperl/Constant.pm blib/lib/Embperl/Constant.pm
cp Embperl/Recipe/EmbperlLibXSLT.pm blib/lib/Embperl/Recipe/EmbperlLibXSLT.pm
cp Embperl/Syntax.pm blib/lib/Embperl/Syntax.pm
cp Embperl/Form/Validate/Select.pm blib/lib/Embperl/Form/Validate/Select.pm
cp Embperl/Recipe/Embperl.pm blib/lib/Embperl/Recipe/Embperl.pm
cp IntroEmbperlObject.pod blib/lib/Embperl/IntroEmbperlObject.pod
cp Embperl/Form/Control.pm blib/lib/Embperl/Form/Control.pm
cp Embperl/Recipe/LibXSLT.pm blib/lib/Embperl/Recipe/LibXSLT.pm
cp Embperl/Form/Control/textarea.pm blib/lib/Embperl/Form/Control/textarea.pm
cp Embperl/Form/Control/info.pm blib/lib/Embperl/Form/Control/info.pm
cp Embperl/Syntax/Perl.pm blib/lib/Embperl/Syntax/Perl.pm
cp Embperl/Session.pm blib/lib/Embperl/Session.pm
cp Embperl/Syntax/Embperl.pm blib/lib/Embperl/Syntax/Embperl.pm
cp Embperl/Form/Validate/EMailRFC.pm blib/lib/Embperl/Form/Validate/EMailRFC.pm
cp Embperl/Form/Control/addremove.pm blib/lib/Embperl/Form/Control/addremove.pm
cp FeaturesD.pod blib/lib/Embperl/FeaturesD.pod
cp Embperl/Log.pm blib/lib/Embperl/Log.pm
cp Embperl/Form/Validate/IPAddr_Mask.pm
blib/lib/Embperl/Form/Validate/IPAddr_Mask.pm
cp Intro.pod blib/lib/Embperl/Intro.pod
cp Embperl/Form/Control/table.pm blib/lib/Embperl/Form/Control/table.pm
cp Embperl/Recipe.pm blib/lib/Embperl/Recipe.pm
cp Embperl/Form/Control/select.pm blib/lib/Embperl/Form/Control/select.pm
cp Embperl/Syntax/HTML.pm blib/lib/Embperl/Syntax/HTML.pm
cp Embperl/Form.pm blib/lib/Embperl/Form.pm
cp Embperl/Form/Validate/IPAddr.pm blib/lib/Embperl/Form/Validate/IPAddr.pm
cp Faq.pod blib/lib/Embperl/Faq.pod
cp Embperl/Form/Validate/TimeValue.pm
blib/lib/Embperl/Form/Validate/TimeValue.pm
cp Embperl/Syntax/RTF.pm blib/lib/Embperl/Syntax/RTF.pm
cp Embperl/Inline.pm blib/lib/Embperl/Inline.pm
cp Embperl/Syntax/EmbperlHTML.pm blib/lib/Embperl/Syntax/EmbperlHTML.pm
cp Embperl/Form/Control/file.pm blib/lib/Embperl/Form/Control/file.pm
cp Embperl/Form/Validate/TimeHHMMSS.pm
blib/lib/Embperl/Form/Validate/TimeHHMMSS.pm
cp Embperl/Run.pm blib/lib/Embperl/Run.pm
cp Embperl/Form/Validate/Number.pm blib/lib/Embperl/Form/Validate/Number.pm
cp Embperl/Form/Control/password.pm blib/lib/Embperl/Form/Control/password.pm
cp Embperl/Form/Control/display.pm blib/lib/Embperl/Form/Control/display.pm
cp Embperl/Form/Validate/Integer.pm blib/lib/Embperl/Form/Validate/Integer.pm
cp Embperl/Form/Validate/TimeHHMM.pm blib/lib/Embperl/Form/Validate/TimeHHMM.pm
cp Embperl/Form/Control/submit.pm blib/lib/Embperl/Form/Control/submit.pm
cp Features.pod blib/lib/Embperl/Features.pod
cp Embperl/Syntax/POD.pm blib/lib/Embperl/Syntax/POD.pm
cp Config.pod blib/lib/Embperl/Config.pod
cp Embperl/Form/Validate/FQDN_IPAddr.pm
blib/lib/Embperl/Form/Validate/FQDN_IPAddr.pm
cp Embperl/Form/Control/number.pm blib/lib/Embperl/Form/Control/number.pm
cp Embperl/Syntax/Text.pm blib/lib/Embperl/Syntax/Text.pm
cp TOC.pod blib/lib/Embperl/TOC.pod
cp Embperl/Out.pm blib/lib/Embperl/Out.pm
cp Embperl/Form/ControlMultValue.pm blib/lib/Embperl/Form/ControlMultValue.pm
cp Embperl/Syntax/Mail.pm blib/lib/Embperl/Syntax/Mail.pm
cp SVN.pod blib/lib/Embperl/SVN.pod
cp Embperl/Recipe/EmbperlXalanXSLT.pm
blib/lib/Embperl/Recipe/EmbperlXalanXSLT.pm
cp Embperl.pm blib/lib/Embperl.pm
cp Embperl/Form/Control/label.pm blib/lib/Embperl/Form/Control/label.pm
cp Embperl/Form/Validate/Default.pm blib/lib/Embperl/Form/Validate/Default.pm
cp Embperl/Util.pm blib/lib/Embperl/Util.pm
cp Embperl/Form/Control/blank.pm blib/lib/Embperl/Form/Control/blank.pm
cp Embperl/Mail.pm blib/lib/Embperl/Mail.pm
cp Embperl/Form/Control/tabs.pm blib/lib/Embperl/Form/Control/tabs.pm
cp Embperl/Syntax/EmbperlBlocks.pm blib/lib/Embperl/Syntax/EmbperlBlocks.pm
cp Embperl/App.pm blib/lib/Embperl/App.pm
cp Embperl/Syntax/ASP.pm blib/lib/Embperl/Syntax/ASP.pm
cp Embperl/Form/Control/grid.pm blib/lib/Embperl/Form/Control/grid.pm
cp Embperl/Recipe/XalanXSLT.pm blib/lib/Embperl/Recipe/XalanXSLT.pm
cp Embperl/Syntax/Test2.pm blib/lib/Embperl/Syntax/Test2.pm
cp Embperl/Form/Validate/EMail.pm blib/lib/Embperl/Form/Validate/EMail.pm
cp Embperl/Form/Control/radio.pm blib/lib/Embperl/Form/Control/radio.pm
cp Embperl/Form/Control/transparent.pm
blib/lib/Embperl/Form/Control/transparent.pm
cp Embperl/Syntax/SSI.pm blib/lib/Embperl/Syntax/SSI.pm
cp Embperl/Recipe/XSLT.pm blib/lib/Embperl/Recipe/XSLT.pm
cp Embperl/Form/Validate/PosInteger.pm
blib/lib/Embperl/Form/Validate/PosInteger.pm
cp Embperl/Syntax/Test.pm blib/lib/Embperl/Syntax/Test.pm
cp Embperl/Form/Control/input.pm blib/lib/Embperl/Form/Control/input.pm
cp Embperl/Recipe/EmbperlXSLT.pm blib/lib/Embperl/Recipe/EmbperlXSLT.pm
cp Embperl/Syntax/MsgIdExtract.pm blib/lib/Embperl/Syntax/MsgIdExtract.pm
cp Embperl/Recipe/EmbperlPODXSLT.pm blib/lib/Embperl/Recipe/EmbperlPODXSLT.pm
cp Embperl/Form/Validate.pm blib/lib/Embperl/Form/Validate.pm
cp Embperl/Object.pm blib/lib/Embperl/Object.pm
cp Embperl/Form/Control/checkbox.pm blib/lib/Embperl/Form/Control/checkbox.pm
cp TipsAndTricks.pod blib/lib/Embperl/TipsAndTricks.pod
gmake[1]: Entering directory `/feeds/freeware/apache/Embperl-2.2.0/xs'
gmake[2]: Entering directory `/feeds/freeware/apache/Embperl-2.2.0/xs/Embperl'
gmake[3]: Entering directory
`/feeds/freeware/apache/Embperl-2.2.0/xs/Embperl/App'
/usr/local/bin/perl /usr/local/lib/perl5/5.8.7/ExtUtils/xsubpp -typemap
/usr/local/lib/perl5/5.8.7/ExtUtils/typemap -typemap ../../typemap App.xs > App.xsc && mv App.xsc App.c
cc -c -I/feeds/freeware/apache/Embperl-2.2.0 -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix -I/feeds/freeware/apache/Embperl-2.2.0/xs
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/include/gdbm -O2 -DVERSION=\"2.2.0\" -DXS_VERSION=\"2.2.0\" -fpic
"-I/usr/local/lib/perl5/5.8.7/i686-linux/CORE" -DAPACHE -DAPACHE2 -DEP2 App.c
In file included from /usr/local/apache2/include/ap_config.h:25,
from /usr/local/apache2/include/httpd.h:43,
from /feeds/freeware/apache/Embperl-2.2.0/ep.h:148,
from App.xs:13:
/usr/local/apache2/include/apr.h:270: syntax error before "apr_off_t"
/usr/local/apache2/include/apr.h:270: warning: data definition has no type or
storage class
In file included from /usr/local/apache2/include/apr_file_io.h:29,
from /usr/local/apache2/include/apr_network_io.h:26,
from /usr/local/apache2/include/httpd.h:53,
from /feeds/freeware/apache/Embperl-2.2.0/ep.h:148,
from App.xs:13:
/usr/local/apache2/include/apr_file_info.h:204: syntax error before "apr_off_t"
/usr/local/apache2/include/apr_file_info.h:204: warning: no semicolon at end of
struct or union
/usr/local/apache2/include/apr_file_info.h:206: warning: data definition has no
type or storage class
/usr/local/apache2/include/apr_file_info.h:212: `ctime' redeclared as different
kind of symbol
/usr/include/time.h:254: previous declaration of `ctime'
/usr/local/apache2/include/apr_file_info.h:219: syntax error before '}' token
In file included from /usr/local/apache2/include/apr_network_io.h:26,
from /usr/local/apache2/include/httpd.h:53,
from /feeds/freeware/apache/Embperl-2.2.0/ep.h:148,
from App.xs:13:
/usr/local/apache2/include/apr_file_io.h:548: syntax error before "apr_off_t"
/usr/local/apache2/include/apr_file_io.h:740: syntax error before "apr_off_t"
In file included from /usr/local/apache2/include/httpd.h:53,
from /feeds/freeware/apache/Embperl-2.2.0/ep.h:148,
from App.xs:13:
/usr/local/apache2/include/apr_network_io.h:545: syntax error before "apr_off_t"
In file included from /usr/local/apache2/include/apr_buckets.h:32,
from /usr/local/apache2/include/httpd.h:54,
from /feeds/freeware/apache/Embperl-2.2.0/ep.h:148,
from App.xs:13:
/usr/local/apache2/include/apr_mmap.h:134: syntax error before "apr_off_t"
/usr/local/apache2/include/apr_mmap.h:161: syntax error before "apr_off_t"
In file included from /usr/local/apache2/include/httpd.h:54,
from /feeds/freeware/apache/Embperl-2.2.0/ep.h:148,
from App.xs:13:
/usr/local/apache2/include/apr_buckets.h:242: syntax error before "apr_off_t"
/usr/local/apache2/include/apr_buckets.h:242: warning: no semicolon at end of
struct or union
/usr/local/apache2/include/apr_buckets.h:252: `free' redeclared as different
kind of symbol
/usr/include/stdlib.h:569: previous declaration of `free'
/usr/local/apache2/include/apr_buckets.h:255: syntax error before '}' token
/usr/local/apache2/include/apr_buckets.h:634: field `b' has incomplete type
/usr/local/apache2/include/apr_buckets.h:706: syntax error before "apr_off_t"
/usr/local/apache2/include/apr_buckets.h:718: syntax error before "apr_off_t"
/usr/local/apache2/include/apr_buckets.h:754: syntax error before "apr_off_t"
/usr/local/apache2/include/apr_buckets.h:890: syntax error before "apr_off_t"
/usr/local/apache2/include/apr_buckets.h:1168: syntax error before "apr_off_t"
/usr/local/apache2/include/apr_buckets.h:1367: syntax error before "apr_off_t"
/usr/local/apache2/include/apr_buckets.h:1381: syntax error before "apr_off_t"
/usr/local/apache2/include/apr_buckets.h:1431: syntax error before "apr_off_t"
/usr/local/apache2/include/apr_buckets.h:1447: syntax error before "apr_off_t"
In file included from /feeds/freeware/apache/Embperl-2.2.0/ep.h:148,
from App.xs:13:
/usr/local/apache2/include/httpd.h:826: syntax error before "apr_off_t"
/usr/local/apache2/include/httpd.h:826: warning: no semicolon at end of struct
or union
/usr/local/apache2/include/httpd.h:828: warning: data definition has no type or
storage class
/usr/local/apache2/include/httpd.h:839: syntax error before "clength"
/usr/local/apache2/include/httpd.h:839: warning: data definition has no type or
storage class
/usr/local/apache2/include/httpd.h:842: syntax error before "remaining"
/usr/local/apache2/include/httpd.h:842: warning: data definition has no type or
storage class
/usr/local/apache2/include/httpd.h:844: syntax error before "read_length"
/usr/local/apache2/include/httpd.h:844: warning: data definition has no type or
storage class
/usr/local/apache2/include/httpd.h:975: syntax error before '}' token
In file included from /usr/local/apache2/include/http_protocol.h:34,
from /feeds/freeware/apache/Embperl-2.2.0/ep.h:150,
from App.xs:13:
/usr/local/apache2/include/util_filter.h:142: syntax error before "apr_off_t"
/usr/local/apache2/include/util_filter.h:299: syntax error before "apr_off_t"
In file included from /feeds/freeware/apache/Embperl-2.2.0/ep.h:150,
from App.xs:13:
/usr/local/apache2/include/http_protocol.h:111: syntax error before "apr_off_t"
/usr/local/apache2/include/http_protocol.h:203: syntax error before "apr_off_t"
In file included from /feeds/freeware/apache/Embperl-2.2.0/ep.h:159,
from App.xs:13:
/usr/local/apache2/include/apr_strings.h:297: syntax error before "apr_off_t"
/usr/local/apache2/include/apr_strings.h:313: syntax error before '*' token
/usr/local/apache2/include/apr_strings.h:349: syntax error before "size"
/usr/local/apache2/include/httpd.h:923: storage size of `finfo' isn't known
gmake[3]: *** [App.o] Error 1
gmake[3]: Leaving directory
`/feeds/freeware/apache/Embperl-2.2.0/xs/Embperl/App'
gmake[2]: *** [subdirs] Error 2
gmake[2]: Leaving directory `/feeds/freeware/apache/Embperl-2.2.0/xs/Embperl'
gmake[1]: *** [subdirs] Error 2
gmake[1]: Leaving directory `/feeds/freeware/apache/Embperl-2.2.0/xs'
make: *** [subdirs] Error 2
--
Steve Sapovits [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]