List Info

Thread: Bus error on Mac OS X 10.4




Bus error on Mac OS X 10.4
user name
2006-08-08 20:51:44
> 
> I've run the commands you asked and have attached them
in the 
> file gdb.txt
> 

Sorry, I have missed one command, can you please before you
type the "BT"
type an "r". Otherwise the programm will never
run...

Gerald



> I have also attached a different file that shows that
'hacks' 
> I had to do to get it to compile. There was a problem
with 
> eputil.c and the timezone variable. It's the same fix
that 
> was implemented for FreeBSD, just has to be 
implemented for 
> Mac OS X as well. The changes I made are documented in
the 
> attached file compilehacks.txt.
> 
> Thanks for your help. Let me know if there is anything
more I can do.
> Happy to keep sending output.
> 
> -Brian
> 
>  
> ** Virus checked by BB-5000 Mailfilter ** 
> !DSPAM:44d8db48171136491211187!
> 


 
** Virus checked by BB-5000 Mailfilter ** 


------------------------------------------------------------
---------
To unsubscribe, e-mail: embperl-unsubscribeperl.apache.org
For additional commands, e-mail: embperl-helpperl.apache.org

Bus error on Mac OS X 10.4
user name
2006-08-08 23:50:55
>>
>> I've run the commands you asked and have attached
them in the
>> file gdb.txt
>>
>
> Sorry, I have missed one command, can you please before
you type  
> the "BT"
> type an "r". Otherwise the programm will
never run...
>
> Gerald
>

Yeah, that didn't seem right to me but I'm not too
familiar with  
using gdb. OK, the new file is attached. Hopefully more
useful output  
this time.


>
>> I have also attached a different file that shows
that 'hacks'
>> I had to do to get it to compile. There was a
problem with
>> eputil.c and the timezone variable. It's the same
fix that
>> was implemented for FreeBSD, just has to be 
implemented for
>> Mac OS X as well. The changes I made are documented
in the
>> attached file compilehacks.txt.
>>
>> Thanks for your help. Let me know if there is
anything more I can do.
>> Happy to keep sending output.
>>
>> -Brian


Speaking of hacks, it's also noteworthy that when I
compiled this on  
my Mac (10.4) that the expected file Embperl.so was actually
named  
Embperl.bundle. Simply remaming it to Embperl.so seems to
work. For  
some reason Macs want to use a .bundle extension. Otherwise
the test  
will fail because the test script can't find Embperl.so.

[brian/Desktop/Embperl-2.2.0] brian# perl Makefile.PL debug
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.0.58
 + 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 nobody and group wheel
Test httpd will listen on port 8531
Found mod_perl  Version 2.000002
Found LWP::UserAgent  Version 2.001
Found HTML::HeadParser  Version 2.18
Found Apache::Session  Version 1.81
Found Apache::SessionX  Version 2.01
Found File::Spec  Version 3.19
Found CGI  Version 3.05
Found libxml2 2.6.16 installed under /usr
Found libxslt 1.1.11 installed under /usr
Enter path of XALAN base directory or single dot for not
using XALAN [.]
Xalan will not be linked into Embperl
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
[brian/Desktop/Embperl-2.2.0] brian# make testgdb
cc -c  -I/Users/brian/Desktop/Embperl-2.2.0
-I/usr/local/apache2/include -I/usr/local/apache2/regex
-I/usr/local/apache2/os/unix -I/usr/include/libxml2
-I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing
-I/usr/local/include -Os   -DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  App.c
cc -c  -I/Users/brian/Desktop/Embperl-2.2.0
-I/usr/local/apache2/include -I/usr/local/apache2/regex
-I/usr/local/apache2/os/unix -I/usr/include/libxml2
-I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing
-I/usr/local/include -Os   -DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  Config.c
cc -c  -I/Users/brian/Desktop/Embperl-2.2.0
-I/usr/local/apache2/include -I/usr/local/apache2/regex
-I/usr/local/apache2/os/unix -I/usr/include/libxml2
-I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing
-I/usr/local/include -Os   -DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT 
Component.c
cc -c  -I/Users/brian/Desktop/Embperl-2.2.0
-I/usr/local/apache2/include -I/usr/local/apache2/regex
-I/usr/local/apache2/os/unix -I/usr/include/libxml2
-I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing
-I/usr/local/include -Os   -DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  Config.c
cc -c  -I/Users/brian/Desktop/Embperl-2.2.0
-I/usr/local/apache2/include -I/usr/local/apache2/regex
-I/usr/local/apache2/os/unix -I/usr/include/libxml2
-I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing
-I/usr/local/include -Os   -DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  Output.c
cc -c  -I/Users/brian/Desktop/Embperl-2.2.0
-I/usr/local/apache2/include -I/usr/local/apache2/regex
-I/usr/local/apache2/os/unix -I/usr/include/libxml2
-I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing
-I/usr/local/include -Os   -DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  Param.c
cc -c  -I/Users/brian/Desktop/Embperl-2.2.0
-I/usr/local/apache2/include -I/usr/local/apache2/regex
-I/usr/local/apache2/os/unix -I/usr/include/libxml2
-I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing
-I/usr/local/include -Os   -DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  Req.c
cc -c  -I/Users/brian/Desktop/Embperl-2.2.0
-I/usr/local/apache2/include -I/usr/local/apache2/regex
-I/usr/local/apache2/os/unix -I/usr/include/libxml2
-I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing
-I/usr/local/include -Os   -DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  Config.c
cc -c  -I/Users/brian/Desktop/Embperl-2.2.0
-I/usr/local/apache2/include -I/usr/local/apache2/regex
-I/usr/local/apache2/os/unix -I/usr/include/libxml2
-I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing
-I/usr/local/include -Os   -DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  Param.c
cc -c  -I/Users/brian/Desktop/Embperl-2.2.0
-I/usr/local/apache2/include -I/usr/local/apache2/regex
-I/usr/local/apache2/os/unix -I/usr/include/libxml2
-I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing
-I/usr/local/include -Os   -DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  Syntax.c
cc -c  -I/Users/brian/Desktop/Embperl-2.2.0
-I/usr/local/apache2/include -I/usr/local/apache2/regex
-I/usr/local/apache2/os/unix -I/usr/include/libxml2
-I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing
-I/usr/local/include -Os   -DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  Thread.c
/bin/perl /System/Library/Perl/5.8.6/ExtUtils/xsubpp 
-typemap /System/Library/Perl/5.8.6/ExtUtils/typemap
-typemap typemap  Embperl.xs > Embperl.xsc && mv
Embperl.xsc Embperl.c
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
Embperl.o Embperl.c
Embperl.c: In function 'XS_Embperl_InitAppForRequest':
Embperl.c:146: warning: unused variable 'targ'
Embperl.c: In function 'XS_Embperl__Req_InitRequest':
Embperl.c:194: warning: unused variable 'targ'
Embperl.c: In function
'XS_Embperl__Req_InitRequestComponent':
Embperl.c:221: warning: unused variable 'targ'
Embperl.c: At top level:
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
epmain.o epmain.c
epmain.c: In function 'GenerateErrorPage':
epmain.c:818: warning: suggest explicit braces to avoid
ambiguous 'else'
epmain.c: At top level:
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
epio.o epio.c
epio.c: In function 'EMBPERL2_OpenInput':
epio.c:407: warning: null argument where non-null required
(argument 2)
epio.c: In function 'EMBPERL2_ReadHTML':
epio.c:603: warning: null argument where non-null required
(argument 2)
epio.c: In function 'EMBPERL2_OpenOutput':
epio.c:758: warning: null argument where non-null required
(argument 2)
epio.c: In function 'EMBPERL2_OpenLog':
epio.c:1060: warning: null argument where non-null required
(argument 2)
epio.c: At top level:
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
epchar.o epchar.c
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
eputil.o eputil.c
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
eputil.c:1449: warning: 'dirname' defined but not used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
epeval.o epeval.c
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
epmem.o epmem.c
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
epinit.o epinit.c
epinit.c: In function 'embperl_GetFormData':
epinit.c:1119: warning: pointer targets in passing argument
2 of 'Perl_is_utf8_string' differ in signedness
epinit.c: At top level:
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
epdefault.c:37: warning: 'embperl_DefaultAppConfig'
defined but not used
epdefault.c:72: warning: 'embperl_DefaultReqConfig'
defined but not used
epdefault.c:98: warning: 'embperl_DefaultComponentConfig'
defined but not used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
epcgiinit.o epcgiinit.c
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
epcmd2.o epcmd2.c
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
epparse.o epparse.c
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
epdom.o epdom.c
epdom.c: In function 'EMBPERL2_dom_malloc':
epdom.c:139: warning: format '%u' expects type 'unsigned
int', but argument 3 has type 'long unsigned int'
epdom.c: In function 'EMBPERL2_str_malloc':
epdom.c:249: warning: format '%u' expects type 'unsigned
int', but argument 3 has type 'long unsigned int'
epdom.c: In function 'EMBPERL2_str_realloc':
epdom.c:312: warning: format '%u' expects type 'unsigned
int', but argument 3 has type 'long unsigned int'
epdom.c: At top level:
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
epcomp.o epcomp.c
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
epcache.o epcache.c
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
epprovider.o epprovider.c
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
epprovider.c:1727: warning: 'ProviderEpRun_UpdateParam'
defined but not used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
mod_embperl.o mod_embperl.c
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
mod_embperl.c:69: warning: 'unload_subpool' defined but
not used
mod_embperl.c:409: warning: 'embperl_ApacheInitCleanup'
defined but not used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
epapfilter.o epapfilter.c
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
cc -c  -I/usr/local/apache2/include
-I/usr/local/apache2/regex -I/usr/local/apache2/os/unix
-I/usr/include/libxml2 -I/usr/include/libxml2
-I/Users/brian/Desktop/Embperl-2.2.0/xs -g -O0 -Wall
-DEPDEBUG  -g -pipe -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-DMOD_PERL -DMP_COMPAT_1X -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -Os  
-DVERSION=\"2.2.0\"
-DXS_VERSION=\"2.2.0\" 
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2lev
el/CORE"  -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT  -o
driver/eplibxslt.o driver/eplibxslt.c
In file included from driver/eplibxslt.c:25:
/usr/include/libxml2/libxml/DOCBparser.h:22:2: warning:
#warning "The DOCBparser module has been deprecated in
libxml2-2.6.0"
driver/eplibxslt.c: In function
'ProviderLibXSLT_ErrorFunc':
driver/eplibxslt.c:258: warning: passing argument 8 of
'Perl_sv_vsetpvfn' from incompatible pointer type
driver/eplibxslt.c: At top level:
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/p
atchlevel.h:121: warning: 'local_patches' defined but not
used
Running Mkbootstrap for Embperl ()
Writing Embperl.bs
chmod 644 Embperl.bs
rm -f blib/arch/auto/Embperl/Embperl.bundle
LD_RUN_PATH="/usr/lib" env
MACOSX_DEPLOYMENT_TARGET=10.3 cc  -bundle -undefined
dynamic_lookup -L/usr/local/lib Embperl.o epmain.o epio.o
epchar.o eputil.o epeval.o epmem.o epinit.o epcgiinit.o
epcmd2.o epparse.o epdom.o epcomp.o epcache.o epprovider.o
mod_embperl.o epapfilter.o  driver/eplibxslt.o
xs/Embperl/App/App.o xs/Embperl/App/Config/Config.o
xs/Embperl/Component/Component.o
xs/Embperl/Component/Config/Config.o
xs/Embperl/Component/Param/Param.o
xs/Embperl/Component/Output/Output.o xs/Embperl/Req/Req.o
xs/Embperl/Req/Config/Config.o xs/Embperl/Req/Param/Param.o
xs/Embperl/Thread/Thread.o xs/Embperl/Syntax/Syntax.o
-L/usr/local/lib -g -o blib/arch/auto/Embperl/Embperl.bundle
  -L/usr/lib -lxml2 -lz -lpthread -liconv -lm -L/usr/lib
-lxslt -lxml2 -lz -lpthread -liconv -lm   
chmod 755 blib/arch/auto/Embperl/Embperl.bundle
cp Embperl.bs blib/arch/auto/Embperl/Embperl.bs
chmod 644 blib/arch/auto/Embperl/Embperl.bs
cp embpexec.pl blib/script/embpexec.pl
/bin/perl "-MExtUtils::MY" -e
"MY->fixin(shift)" blib/script/embpexec.pl
cp embpmsgid.pl blib/script/embpmsgid.pl
/bin/perl "-MExtUtils::MY" -e
"MY->fixin(shift)" blib/script/embpmsgid.pl
PERL_DL_NONLAZY=0 gdb -x dbinitembperl /bin/perl  
GNU gdb 6.1-20040303 (Apple version gdb-413) (Wed May 18
10:17:02 GMT 2005)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public
License, and you are
welcome to change it and/or distribute copies of it under
certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show
warranty" for details.
This GDB was configured as
"powerpc-apple-darwin"...Reading symbols for
shared libraries ... done

(gdb) r
Starting program: /bin/perl -Iblib/arch -Iblib/lib
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level
-I/System/Library/Perl/5.8.6 test.pl
Reading symbols for shared libraries . done
Reading symbols for shared libraries .. done

loading...                    Reading symbols for shared
libraries ..... done
Reading symbols for shared libraries . done
ok
Reading symbols for shared libraries . done

Testing offline mode...

#0 ascii...                   
Program received signal EXC_BAD_ACCESS, Could not access
memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000013
0x9722dd44 in Perl_sv_free ()
(gdb) BT
#0  0x9722dd44 in Perl_sv_free ()
#1  0x0104d8a0 in Embperl__Component__Config_destroy
(my_perl=0x1800400, obj=0x18ca4bc) at Config.xs:37
#2  0x01020a7c in embperl_CleanupComponent (c=0x18ca4b4) at
epinit.c:1675
#3  0x01020cbc in embperl_CleanupRequest (r=0x18ca438) at
epinit.c:1759
#4  0x01013914 in embperl_ExecuteRequest (my_perl=0x1800400,
pApacheReqSV=0x0, pPerlParam=0x1861adc) at epmain.c:1484
#5  0x01009e20 in XS_Embperl__Req_ExecuteRequest
(my_perl=0x1800400, cv=0xf) at Embperl.xs:136
#6  0x9722494c in Perl_pp_entersub ()
#7  0x9721d274 in Perl_runops_standard ()
#8  0x971c96fc in S_run_body ()
#9  0x971c9358 in perl_run ()
#10 0x000029c4 in ?? ()
#11 0x0000213c in ?? ()
#12 0x00001fe0 in ?? ()
(gdb)
------------------------------------------------------------
---------
To unsubscribe, e-mail: embperl-unsubscribeperl.apache.org
For additional commands, e-mail: embperl-helpperl.apache.org
Bus error on Mac OS X 10.4
user name
2006-08-09 20:13:01
> >>
> >> I've run the commands you asked and have
attached them in the file 
> >> gdb.txt
> >>
> >
> > Sorry, I have missed one command, can you please
before you 
> type the 
> > "BT"
> > type an "r". Otherwise the programm
will never run...
> >
> > Gerald
> >
> 
> Yeah, that didn't seem right to me but I'm not too
familiar 
> with using gdb. OK, the new file is attached. Hopefully
more 
> useful output this time.
> 

Yes, that brings us one step further, but not really
explains what happens.

I try to catch somebody with a Mac here and see if I get the
same error,
then it would be easier to find.

> 
> Speaking of hacks, it's also noteworthy that when I
compiled 
> this on my Mac (10.4) that the expected file Embperl.so
was 
> actually named Embperl.bundle. Simply remaming it to 
> Embperl.so seems to work. For some reason Macs want to
use a 
> .bundle extension. Otherwise the test will fail because
the 
> test script can't find Embperl.so.
> 

I think we should try to fix the build environment for the
Mac, after we
have get it working. I keep your two points in mind.

Gerald



 
** Virus checked by BB-5000 Mailfilter ** 


------------------------------------------------------------
---------
To unsubscribe, e-mail: embperl-unsubscribeperl.apache.org
For additional commands, e-mail: embperl-helpperl.apache.org

Bus error on Mac OS X 10.4
user name
2006-08-10 18:27:37
Brian schrieb:
>>> I have also attached a different file that
shows that 'hacks'
>>> I had to do to get it to compile. There was a
problem with
>>> eputil.c and the timezone variable. It's the
same fix that
>>> was implemented for FreeBSD, just has to be 
implemented for
>>> Mac OS X as well. The changes I made are
documented in the
>>> attached file compilehacks.txt.

I' am actually running in exactly this problem, while i am
trying to 
install Embperl 2.20 on an intel Mac mini
Unfortunately i can't find mentioned file
'compilehacks.txt' neither in 
the mails nor in the archives and I'm not experienced
enough to 
translate the BSD-Hack to MacOSX.

Would you please be so kind and send me that file?
Or could Gerald be so kind and apply a Patch to the sources?

Thanks for helping

frank

-- 
mit freundlichem Gruß

Frank Wesemann
Fotofinder GmbH         USt-IdNr. DE812854514
Software Entwicklung    Web: http://www.fotofinder.net/

Potsdamer Str. 96       Tel: +49 30 59006977
10785 Berlin            Fax: +49 30 59006959

------------------------------------------------------------
---------
To unsubscribe, e-mail: embperl-unsubscribeperl.apache.org
For additional commands, e-mail: embperl-helpperl.apache.org

Bus error on Mac OS X 10.4
user name
2006-08-10 18:43:08
> Brian schrieb:
>>>> I have also attached a different file that
shows that 'hacks'
>>>> I had to do to get it to compile. There was
a problem with
>>>> eputil.c and the timezone variable. It's
the same fix that
>>>> was implemented for FreeBSD, just has to be
 implemented for
>>>> Mac OS X as well. The changes I made are
documented in the
>>>> attached file compilehacks.txt.
>
> I' am actually running in exactly this problem, while
i am trying to
> install Embperl 2.20 on an intel Mac mini
> Unfortunately i can't find mentioned file
'compilehacks.txt' neither in
> the mails nor in the archives and I'm not experienced
enough to
> translate the BSD-Hack to MacOSX.
>
> Would you please be so kind and send me that file?
> Or could Gerald be so kind and apply a Patch to the
sources?
>
> Thanks for helping
>
> frank
>

Don't have the file with me right now but try this:

Open eputil.c
Jump to line 2065 which should put you right before
"#ifdef WIN32". If
not, move to just before this statement. Add a new line
BEFORE it like so:

#define __BSD_VISIBLE 1

I think this should get it to comile. Let me know. 

- Brian


------------------------------------------------------------
---------
To unsubscribe, e-mail: embperl-unsubscribeperl.apache.org
For additional commands, e-mail: embperl-helpperl.apache.org

Bus error on Mac OS X 10.4
user name
2006-08-10 18:56:58
brianbartosoft.com schrieb:
> Open eputil.c
> Jump to line 2065 which should put you right before
"#ifdef WIN32". If
> not, move to just before this statement. Add a new line
BEFORE it like so:
> 
> #define __BSD_VISIBLE 1

GREAT!
Of course it did, because it a BSD-like Unix.

You made my day!
Thank you very much.
I owe you a beer 

frank


-- 
mit freundlichem Gruß

Frank Wesemann
Fotofinder GmbH         USt-IdNr. DE812854514
Software Entwicklung    Web: http://www.fotofinder.net/

Potsdamer Str. 96       Tel: +49 30 59006977
10785 Berlin            Fax: +49 30 59006959

------------------------------------------------------------
---------
To unsubscribe, e-mail: embperl-unsubscribeperl.apache.org
For additional commands, e-mail: embperl-helpperl.apache.org

Bus error on Mac OS X 10.4
user name
2006-08-10 19:05:27
> brianbartosoft.com schrieb:
>> Open eputil.c
>> Jump to line 2065 which should put you right before
"#ifdef WIN32". If
>> not, move to just before this statement. Add a new
line BEFORE it like
>> so:
>>
>> #define __BSD_VISIBLE 1
>
> GREAT!
> Of course it did, because it a BSD-like Unix.
>

No problem 
Unfortunately 'make test' will still fail for two reasons.

1) Rename Embperl.bundle to Embperl.so... and
2) bus error

Now if you manage to get embperl to run without a bus error
let me know. I
ran a stack trace for Gerald and he is looking in to it.

- Brian


------------------------------------------------------------
---------
To unsubscribe, e-mail: embperl-unsubscribeperl.apache.org
For additional commands, e-mail: embperl-helpperl.apache.org

[1-7]

about | contact  Other archives ( Real Estate discussion Medical topics )