>-------- Оригинално писмо --------
>От: Randy Kobes <[EMAIL PROTECTED]>
>Относно: Re: mod_perl.c:61: `my_perl' undeclared under Cygwin
>До: Stas Bekman <[EMAIL PROTECTED]>
>Изпратено на: Четвъвтък, 2004, Декември 16 06:36:49 EET
>----------------------------------
>
>On Wed, 15 Dec 2004, Stas Bekman wrote:
>
>> sdfgsd sergserg wrote:
>> [...]
>> > /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
>
>> 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?
>
>I'm not that familiar with cygwin, but if it means the
>same as with VC++, I think the problem is that the
>symbol is supposed to be static, but is marked with
>dllexport, meaning it will appear in a dll (shared
>library). Does the following patch change anything?
>
>=======================================================
>Index: lib/Apache/Build.pm
>===================================================================
>--- lib/Apache/Build.pm (revision 111688)
>+++ lib/Apache/Build.pm (working copy)
>@@ -31,13 +31,14 @@
> use constant HPUX => $^O eq 'hpux';
> use constant OPENBSD => $^O eq 'openbsd';
> use constant WIN32 => $^O eq 'MSWin32';
>+use constant CYGWIN => $^O eq 'cygwin';
>
> use constant MSVC => WIN32() && ($Config{cc} eq 'cl');
>
> use constant REQUIRE_ITHREADS => grep { $^O eq $_ } qw(MSWin32);
> use constant PERL_HAS_ITHREADS =>
> $Config{useithreads} && ($Config{useithreads} eq 'define');
>-use constant BUILD_APREXT => WIN32();
>+use constant BUILD_APREXT => WIN32() || CYGWIN();
>
> use ModPerl::Code ();
> use ModPerl::BuildOptions ();
>
>=============================================================
>It will build the aprext lib as a static lib, like Win32.
>
No, I get the same error :(
>--
>best regards,
>randy
>
>--
>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
>
>
-----------------------------------------------------------------
Известяване за получено писмо в АБВ.бг - http://promo.abv.bg/
--
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