I'm building 2.2.0 with Apache 2.2.4 and mod_perl 2.0.3 Doing a completely by-the-book build of apache then mod_perl runs fine. Then doing a standard build of Embperl fails during make (output below signature)
The output looks very strange in that there are these â characters. First I ran a scan for non-latin characters through the Apache includes (non). I found some in the Embperl source, but nothing that seemed to be related to the build error. Then after looking up what an off64_t was, I decided to try replacing it with a off_t. It worked. Even `make test` ran ok. I'm sure there will be a problem. If any of those structs are being passed to anything outside of Embperl, I'm sure it will be very ugly since the data is a different size. I mention the "work-around" more to help whomever (Gerald) find the problem, than as a work-around. Thanks, -Carl System: Linux idx01_FC6_VM 2.6.19-1.2911.6.4.fc6 #1 SMP Sat Feb 24 13:45:31 EST 2007 i686 i686 i386 GNU/Linux gcc (GCC) 4.1.1 20070105 (Red Hat 4.1.1-51) [EMAIL PROTECTED] 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 make[1]: Entering directory `/mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/xs' make[2]: Entering directory `/mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/xs/Embperl' make[3]: Entering directory `/mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/xs/Embperl/App' /mnt/sdb1/staff/carl/projects/GOB/third-party/bin/perl /mnt/sdb1/staff/carl/projects/GOB/third-party/perl/lib/5.8.7/ExtUtils/xsubpp -typemap /home/carl/projects/GOB/third-party/perl/lib/5.8.7/ExtUtils/typemap -typemap ../../typemap App.xs > App.xsc && mv App.xsc App.c cc -c -I/mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0 -I/mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include -I/mnt/sdb1/staff/carl/projects/GOB/third-party/apache/regex -I/mnt/sdb1/staff/carl/projects/GOB/third-party/apache/os/unix -I/usr/include/libxml2 -I/usr/include/libxml2 -I/mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/xs -m32 -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"2.2.0\" -DXS_VERSION=\"2.2.0\" -fpic "-I/home/carl/projects/GOB/third-party/perl/lib/5.8.7/i686-linux/CORE" -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT App.c In file included from /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/ap_config.h:25, from /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/httpd.h:43, from /mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/ep.h:148, from App.xs:13: /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr.h:270: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âapr_off_tâ In file included from /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_file_io.h:29, from /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_network_io.h:26, from /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/httpd.h:53, from /mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/ep.h:148, from App.xs:13: /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_file_info.h:204: error: expected specifier-qualifier-list before âapr_off_tâ In file included from /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_network_io.h:26, from /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/httpd.h:53, from /mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/ep.h:148, from App.xs:13: /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_file_io.h:551: error: expected declaration specifiers or â...â before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_file_io.h:746: error: expected declaration specifiers or â...â before âapr_off_tâ In file included from /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/httpd.h:53, from /mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/ep.h:148, from App.xs:13: /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_network_io.h:545: error: expected declaration specifiers or â...â before âapr_off_tâ In file included from /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_buckets.h:32, from /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/httpd.h:54, from /mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/ep.h:148, from App.xs:13: /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_mmap.h:134: error: expected declaration specifiers or â...â before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_mmap.h:161: error: expected declaration specifiers or â...â before âapr_off_tâ In file included from /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/httpd.h:54, from /mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/ep.h:148, from App.xs:13: /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_buckets.h:242: error: expected specifier-qualifier-list before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_buckets.h:706: error: expected declaration specifiers or â...â before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_buckets.h:718: error: expected declaration specifiers or â...â before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_buckets.h:754: error: expected declaration specifiers or â...â before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_buckets.h:890: error: expected declaration specifiers or â...â before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_buckets.h:891: error: expected declaration specifiers or â...â before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_buckets.h:1168: error: expected declaration specifiers or â...â before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_buckets.h:1367: error: expected declaration specifiers or â...â before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_buckets.h:1381: error: expected declaration specifiers or â...â before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_buckets.h:1431: error: expected declaration specifiers or â...â before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_buckets.h:1447: error: expected declaration specifiers or â...â before âapr_off_tâ In file included from /mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/ep.h:148, from App.xs:13: /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/httpd.h:848: error: expected specifier-qualifier-list before âapr_off_tâ In file included from /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/http_protocol.h:34, from /mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/ep.h:150, from App.xs:13: /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/util_filter.h:142: error: expected declaration specifiers or â...â before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/util_filter.h:299: error: expected declaration specifiers or â...â before âapr_off_tâ In file included from /mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/ep.h:150, from App.xs:13: /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/http_protocol.h:111: error: expected declaration specifiers or â...â before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/http_protocol.h:203: error: expected declaration specifiers or â...â before âapr_off_tâ In file included from /mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/ep.h:159, from App.xs:13: /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_strings.h:299: error: expected declaration specifiers or â...â before âapr_off_tâ /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_strings.h:315: error: expected â)â before â*â token /mnt/sdb1/staff/carl/projects/GOB/third-party/apache/include/apr_strings.h:351: error: expected â)â before âsizeâ make[3]: *** [App.o] Error 1 make[3]: Leaving directory `/mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/xs/Embperl/App' make[2]: *** [subdirs] Error 2 make[2]: Leaving directory `/mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/xs/Embperl' make[1]: *** [subdirs] Error 2 make[1]: Leaving directory `/mnt/sdb1/staff/carl/projects/GOB/output/build/Embperl-2.2.0/xs' make: *** [subdirs] Error 2 === 2 === Fri 20:27:19 ~/projects/GOB/output/build/Embperl-2.2.0 ===> [EMAIL PROTECTED] Carl Eklof President Bee Software LLC See us in action at: http://beethere.net/ p: 917.464.3529 f: 801.439.4213 [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]