Loading ...
Sorry, an error occurred while loading the content.

Re: mp2 : Win32::GetShortPathName usage

Expand Messages
  • Stas Bekman
    ... You are talking about the Apache-Test suite, which is *not* mod_perl. Apache-Test/ subdir is bundled there only for your convenience. It s a project on its
    Message 1 of 7 , Jun 2, 2004
    • 0 Attachment
      Random Joe wrote:
      > Greetings,
      >
      > I am trying to build mod_perl 1.99_13 on Win 2000 (VC
      > 6.0).
      >
      > In mod_perl-1.99_13\lib\ModPerl\BuildOptions.pm around
      > lines 110 - 111
      >
      > if (Apache::Build::WIN32()) {
      > # MP_AP_PREFIX may not contain spaces
      > require Win32;
      > $val = Win32::GetShortPathName($val);
      > }
      >
      > Why do we need to require Win32.pm ?
      > Win32::GetShortPathName is in Perl Core.
      >
      > I also have another doubt.
      >
      > I want to avoid using Win32.pm. I have built perl
      > 5.8.3 native on win32. I notice that mod_perl uses
      > Win32::Process in
      > Apache-Test\lib\Apache\TestServer.pm. If I ignore this
      > usage or workaround it - can I safetly avoid using
      > Win32::* (libwin32) w.r.t to mod_perl ?

      You are talking about the Apache-Test suite, which is *not* mod_perl.
      Apache-Test/ subdir is bundled there only for your convenience. It's a project
      on its own.


      --
      __________________________________________________________________
      Stas Bekman JAm_pH ------> Just Another mod_perl Hacker
      http://stason.org/ mod_perl Guide ---> http://perl.apache.org
      mailto:stas@... 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
    • Randy Kobes
      ... Sorry about that - you re right; you d only need libwin32 for the tests. ... I think that s right. -- best regards, randy -- Report problems:
      Message 2 of 7 , Jun 2, 2004
      • 0 Attachment
        On Wed, 2 Jun 2004, Random Joe wrote:

        > oops, i got confused. If Win32::GetShortPathName and
        > brothers are in Perl Core why should I need to install
        > libwin32 ?
        >
        > perl-src/win32/win32.c defines GetShortPathName -
        > which seems to be calling the system's
        > GetShortPathName() directly.

        Sorry about that - you're right; you'd only need libwin32
        for the tests.

        > >
        > > However, it's *really* recommended to run the test
        > > suite,
        > > which is pretty extensive; if you run into problems
        > > using
        >
        > Yes, I do plan to use the test suite "as part of
        > nightly test runs". My question was more about whether
        > mod_perl required any Win32::* stuff during normal
        > operations. Apparently it does not.

        I think that's right.

        --
        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
      Your message has been successfully submitted and would be delivered to recipients shortly.