Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

HTML::Parser upgrade trouble

by goonfest (Sexton)
on Jun 06, 2005 at 18:46 UTC ( [id://464025]=perlquestion: print w/replies, xml ) Need Help??

goonfest has asked for the wisdom of the Perl Monks concerning the following question:

I am having trouble upgrading to the newest version (from version 3.26). After make install, this is what happens:

"C:\temp\html-parser\HTML-Parser-3.45>nmake install

Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.


Skipping C:\Perl\site\lib\auto\HTML\Parser\Parser.bs (unchanged)
Cannot forceunlink C:\Perl\site\lib\auto\HTML\Parser\Parser.dll: Permission deni
ed at C:\Perl\lib/File/Find.pm line 519
NMAKE : fatal error U1077: 'C:\Perl\bin\perl.exe' : return code '0xff'
Stop."

I have enabled full control for everyone on the HTML\Parser directory. I do not know what else to do or what is causing this error. Any help is appreciated. Thanks.

"Be proud, be a Goon"

Replies are listed 'Best First'.
Re: HTML::Parser upgrade trouble
by sasikumar (Monk) on Jun 06, 2005 at 19:33 UTC
    Hi

    There might be some process using this DLL. Try to unregister it first and then continue with ur make install. Try forcing the installation too.
    To unregister the DLL regsvr32 /u C:\Perl\site\lib\auto\HTML\Parser\Parser.dll
    I hope this will solve the problem.

    Thanks
    SasiKumar
      Thank you for the reply.
      I tried what you said and got the following message box:

      "C:\Perl\site\lib\auto\HTML\Parser\Parser.dll was loaded, but the DllUnregisterServer entry point was not found.

      DllUnregisterServer may not be exported, or a corrupt version of the C:\Perl\site\lib\auto\HTML\Parser\Parser.dll may be in memory. Consider using PView to detect and remove it."

      I did not use Pview per say, but another process viewer to remove any instance of the .dll in memory. This did not resolve the original message above, as I got the same message the next time I ran your suggested regsvr32 command.

      "Be proud, be a Goon"
        I wouldn't worry about it, I just think this kind of DLLs simply doesn't require registering or unregistering. After all, they're just oldfashioned plain DLLs, nothing of OLE in sight. And (please correct me if I'm wrong) I think only OLE (AKA Active-X) DLLs need (un)registering.

        Just go ahead.

Re: HTML::Parser upgrade trouble
by goonfest (Sexton) on Jun 07, 2005 at 16:09 UTC
    All is well. I just renamed Parser.dll and everything installed fine.

    Thanks to all!
    "Be proud, be a Goon"

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://464025]
Approved by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (3)
As of 2024-04-25 06:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found