ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> perl-mod_perl
perl-mod_perl
RE: Visual Studio 2008 and ActiveState Perl 5.10 updates
by Randy Kobes other posts by this author
Dec 28 2007 10:46PM messages near this date
Re: Visual Studio 2008 and ActiveState Perl 5.10 updates | RE: Visual Studio 2008 and ActiveState Perl 5.10 updates
On Fri, 28 Dec 2007, Jan Dubois wrote:

>  On Fri, 28 Dec 2007, William A. Rowe, Jr. wrote:
[ ... ]
> >>> My instinct, with 2008 adding the new SDK features for apr such as
> >>> multicast group filtering, and the continued availability of a 2008
> >>> 'express'/'lite' free version, is to take httpd 2.4 (3.0?) binaries
> >>> for apache httpd to this 2008 release. Yes, probably retain either
> >>> .dsp files, or a makefile structure which allows folks to build to
> >>> anything from VC6 to a 'plain SDK' (it now includes the compilers
> >>> and tools), but for binaries, this will become foobar for folks who
> >>> use ActiveState.
> >>
> >> Why? What problems are going to happen?
> >
> > The major class of problems happens that there is one posix files
> > table per linked clib, one memory pool per linked clib, etc. When
> > resources cross from one to the next, that's the crux of the issue.
> 
>  Sure, but how do resources cross?  Isn't this always a module bug
>  to start with?  Note that I have virtually no experience with the
>  particular issues you may see with Perl inside Apache, but I've
>  worked on many Perl embedding scenarios, putting Perl into COM
>  controls, Windows services and .NET applications, so I'm well aware
>  of the general issues, and how to solve them/work around them.
> 
>  Therefore I'm genuinely interested to learn where the problems are
>  if you build say Apache with VS2008, Perl with VC6 and e.g. mod_perl
>  with VC7.  I would expect this to work just fine if we ignore the
>  address space wasted by essentially unused surplus clibs.

I'm not sure if this is a clean example, but there was
a report:
   http://marc.info/?l=apache-modperl&m=119140365320503&w=2
where mod_perl and Apache (compiled with VC8) did not
work with ActivePerl (VC6), whereas switching to a mod_perl
compiled with VC6 with the same Apache and Perl
did (seemingly) work.

Also, Steve Hay reports that his Win32::SharedFileOpen
module:
  http://search.cpan.org/src/SHAY/Win32-SharedFileOpen-3.36/INSTALL
and his Win32::UTCFileTime module:
  http://search.cpan.org/src/SHAY/Win32-UTCFileTime-1.46/INSTALL
will only work with ActivePerl when they're compiled with
VC6.

-- 
best regards,
Randy
Thread:
William A. Rowe
Issac Goldstand
William A. Rowe
Issac Goldstand
Jan Dubois
William A. Rowe
Jan Dubois
William A. Rowe
Randy Kobes
Jan Dubois

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved