Re: mod_perl.c:61: `my_perl' undeclared under Cygwin

[prev] [thread] [next] [Date index for 2004/12/15]

From: Stas Bekman
Subject: Re: mod_perl.c:61: `my_perl' undeclared under Cygwin
Date: 17:51 on 15 Dec 2004
sdfgsd sergserg wrote:
>>Last time I had to do a similar workaround for AIX. Please see this 
> 
> section in lib/Apache/Build.pm and see if you can adjust the build to do 
> something similar on cygwin. I'm not familiar with the linker/loader on 
> that platform to tell you exactly what needs to be done.
> 
> 
> I'll be experimenting on the linker flags.
> My linker is GNU ld version 2.13.90 20030308.
> 
> 
> Meanwhile I tryed to make static build.

in fact it's probably the best to try to build DSO first (but may be not)

> The httpd executable is created without problem (there are some infos):
[...]
> and everything seems fine until it's time to build APR/Base64:
> cp Base64.pm ../../../blib/lib/APR/Base64.pm
> /usr/local/bin/perl /usr/local/lib/perl5/5.8.5/ExtUtils/xsubpp  -typemap /usr/lo
> cal/lib/perl5/5.8.5/ExtUtils/typemap -typemap /usr/src/mp2/xs/typemap  Base64.xs
>  > Base64.xsc && mv Base64.xsc Base64.c
> gcc -c  -I/usr/src/mp2/src/modules/perl -I/usr/src/mp2/xs -I/usr/src/httpd/inclu
> de -I/usr/src/httpd/srclib/apr/include -I/usr/src/httpd/srclib/apr-util/include
> -I/usr/src/httpd/os/unix -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe -DMOD
> _PERL -DMP_COMPAT_1X  -DUSEIMPORTLIB -O2   -DVERSION=\"0.01\" -DXS_VERSION=\"0.0
> 1\"  "-I/usr/local/lib/perl5/5.8.5/cygwin/CORE"  -DMP_HAVE_APR_LIBS Base64.c
> In file included from Base64.xs:26:
> /usr/src/mp2/xs/APR/Base64/APR__Base64.h: In function `MPXS_apr_base64_encode':
> /usr/src/mp2/xs/APR/Base64/APR__Base64.h:37: static symbol `MPXS_apr_base64_enco
> de' is marked dllexport
> In file included from Base64.xs:26:
> /usr/src/mp2/xs/APR/Base64/APR__Base64.h: In function `MPXS_apr_base64_decode':
> /usr/src/mp2/xs/APR/Base64/APR__Base64.h:46: static symbol `MPXS_apr_base64_deco
> de' is marked dllexport

Sorry, but I've never seen this kind of errors before. Any chance you can 
find someone who groks cygwin compiler/linker so they can help to resolve 
those?


        -- 
        __________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:stas@xxxxxx.xxx http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

mod_perl.c:61: `my_perl' undeclared under Cygwin
sdfgsd sergserg 11:44 on 13 Dec 2004

Re: mod_perl.c:61: `my_perl' undeclared under Cygwin
sdfgsd sergserg 15:00 on 13 Dec 2004

Re: mod_perl.c:61: `my_perl' undeclared under Cygwin
sdfgsd sergserg 17:32 on 14 Dec 2004

Re: mod_perl.c:61: `my_perl' undeclared under Cygwin
Stas Bekman 17:51 on 15 Dec 2004

Re: mod_perl.c:61: `my_perl' undeclared under Cygwin
Philippe M. Chiasson 04:31 on 31 Jan 2005

Generated at 14:43 on 11 Apr 2005 by mariachi v0.52