Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Download Perl.exe For Windows

1 view
Skip to first unread message

Karri Weston

unread,
Jan 25, 2024, 6:49:20 AM1/25/24
to
<div>It seems that there is some issue with the 2.20.1 version of Git for Windows which gets stuck on perl.exe. It seems to be connected with this ticket in github - I have tested 2.20.0 and it also works fine so the problem is only with the latest Git version.</div><div></div><div></div><div>I have been trying to use the Perl Scripting node in KNIME 3.6.1 for windows (Windows server 16) though I keep running into this problem. I have been able to find three different Perl installations on this system (or at least three different occurrences of perl.exe):</div><div></div><div></div><div></div><div></div><div></div><div>download perl.exe for windows</div><div></div><div>Download File: https://t.co/egM9LbudQE </div><div></div><div></div><div>I have been using TeX Live 2010 on my Windows 7 computer for some time now, without problems. Recently I decided to use the TeX Live Manager to check for updates, which were successfully installed. The next time I tried to start the Manager, I started getting the perl.exe has stopped working error. The TeX Live Installation itself is working just fine, the only problem is the TeX Live Manager. I have tried restarting the computer but it didn't help. What should I do to get it to work?</div><div></div><div></div><div>When I tried installing TeX Live 2011 over the Internet in Windows 7 64-bit (running install-tl batch file), I got the same perl.exe has stopped working error. I was thinking to install a TeX using ISO image but finally decided to try again the first method however this time before running the install-tl I installed Perl for Windows (Strawberry Perl version 5.14.2.1) from and then I run the install-tl again. And now everything was fine and I successfully installed the Tex Live 2011!</div><div></div><div></div><div>I have just compiled Perl 5.16.0 from source on Windows 7 32 bit using VC 9.0/nmake. The perl.exe is created and installed; it seems to run OK, make test did have some errors but most passed ; no other comprehensive tests but a basic perl script returns the printed message. Now I want to install CPAN modules, but unable to, it's the same for any module I try - YAML , JSON , common::sense .</div><div></div><div></div><div>I also have Strawberry perl installed on same machine, but have removed it from %PATH% in order to work with my version. However, I did test the Strawberry perl.exe with Makefile.PL and it produced the makefile. So it does look like my compiled perl.exe or its related binaries are missing something.</div><div></div><div></div><div>Error message:Checking if your kit is complete...Looks goodWriting Makefile for YAMLJSON 2.5 is required for $ENVPERL_JSON_BACKEND = 'JSON::XS' at C:/path/to/perl/lib/CPAN/Meta/Converter.pm line 23. at C:/path/to/perl/lib/ExtUtils/MM_Any.pm line 1335.END failed--call queue aborted.Warning: No success on command[C:\path\to\perl\bin\perl.exe Makefile.P+L]'YAML' not installed, will not store persistent state MSTROUT/YAML-0.84.tar.gz C:\path\to\perl\bin\perl.exe Makefile.PL -- NOT OKRunning make test Make had some problems, won't testRunning make install Make had some problems, won't installCould not read metadata file. Falling back to other methods to determi+ne prerequisitesFailed during this command: MSTROUT/YAML-0.84.tar.gz : writemakefile NO 'C:\p+ath\to\perl\bin\perl.exe Makefile.PL' returned status 512[download]</div><div></div><div></div><div></div><div></div><div></div><div></div><div>Looks like you don't have JSON module installed, so try cpan JSON or cpanp -i JSON OTOH, in general, to debug problems like this you would execute cpan>look YAML$ nmake realclean$ perl Makefile.PL$ nmake test TEST_VERBOSE=1[download] Then copy / paste everything from perl Makefile.PL up to nmake test, this is the start of figuring it out Reporting the output of perl -V and of perl -MData::Dumper -e " print Dumper(\%ENV) " couldn't hurt either[reply]</div><div></div><div>[d/l]</div><div></div><div>[select]Re: perl.exe Makefile.PL fails to create makefile</div><div></div><div>by agentsmith (Initiate) on Mar 26, 2013 at 09:26 UTCThanks for your reply. I really cannot install any module, either using cpan module or cpanp or directly or perl -MCPAN or shell. As far as I can tell, there is no Linux-like configure equivalent for Windows, I simply used nmake /f Makefile , as per instructions found in README file</div><div></div><div></div><div>Output of cpan look YAMLU:\.cpan\build\YAML-0.84-q_8Aj2>C:\path\to\perl\bin\perl.exe Makefile.+PLChecking if your kit is complete...Looks goodWriting Makefile for YAMLJSON 2.5 is required for $ENVPERL_JSON_BACKEND = 'JSON::XS' at C:/path/to/perl/lib/CPAN/Meta/Converter.pm line 23. at C:/path/to/perl/lib/ExtUtils/MM_Any.pm line 1335.END failed--call queue aborted.[download]But it won't let me install JSON or JSON::XS when I try that. I have JSON::PP 2.53 in the perl/lib directory, which it does show in INC.</div><div></div><div></div><div>Aha, apparently -notes/5.16.1.1-64bit.html MSI installer sets up those two env vars in the registry I don't understand why they didn't use sitecustomize for this purpose[reply]Re^3: perl.exe Makefile.PL fails to create makefile</div><div></div><div>by agentsmith (Initiate) on Mar 26, 2013 at 10:36 UTCI'm not sure, I haven't set/changed anything , I referred to README.Win32 file in the source. Perhaps it's because of the Strawberry Perl installed. Let me see if I can remove/clean it.</div><div></div><div></div><div> But it won't let me install JSON or JSON::XS when I try that. Well OK, YAML Makefile.PL aborting because JSON isn't installed won't exactly tell us whats wrong with getting JSON installed :), so copy/paste the failed JSON/JSON::XS install message, please OTOH, what corion asked ;)[reply]Re^3: perl.exe Makefile.PL fails to create makefile</div><div></div><div>by agentsmith (Initiate) on Mar 26, 2013 at 10:54 UTCCorion's hint seems to be the one! Thanks, Corion.Now install progresses to running the tests, but fails at :</div><div></div><div></div><div>NB: On stick, it's "strwawberry/perl/bin/perl.exe",the other is "R:\School Programs\sample.pl", "School Programs\sample.bat" and shortcut is "R:\RunMe\sample.bat" in the target field.(Start In is empty ... I can't set this as Drive letter will vary from user to user !)</div><div></div><div></div><div>After a lot of trial and error, I found that (so far) it seems to work without the use of a batch script, using a CMD shortcut, and relative links to the location of the script. So the command I am now using in the "Target" field is C:\Windows\System32\cmd.exe \k "..\strawPerlPort\perl\bin\perl.exe ..\School_Programs\sample.pl"</div><div></div><div></div><div>I had the same problem with Windows Server 2003, strawberry, and Bugzilla. My "solution" was to copy the missing .dll files to c:\windows\system32, whenever the system told me that it couldn't find a dll. The missing .dll files were all in the path. Previously I tried copying them to the directory where perl.exe is, and other places, but nothing worked. The only exception was the libmysql_.dll file, which worked when copied to the /strawberry/perl/vendor/lib/auto/DBD/mysql directory.</div><div></div><div></div><div>I've corrected the problem by removing perl path statements in the windows environment variables. They were at the beginning of the string from an old install. The strawberry install added it's own path statements at the end. This allowed the new strawberry intall to search the paths in the correct order.</div><div></div><div></div><div>The genuine perl.exe file is a software component of ActivePerl by ActiveState, a division of Sophos.</div><div></div><div>Perl.exe is an executable file that belongs to ActivePerl, a Perl distribution used by developers to install Perl. This is not a critical Windows component and should be removed if known to cause problems.</div><div></div><div></div><div></div><div>ActivePerl supports Windows, Linux and Mac OS X, including Solaris, AIX, and HP-UX. It provides a precompiled Perl distribution for easy installation. It includes core Perl binaries and additional binaries for packages/modules through the Perl Package Manager (PPM).</div><div></div><div></div><div></div><div>ActiveState is a Canadian company that provides software application development and management solutions. The company emphasizes on open source software development. ActiveState was established in 1997 and is currently headquartered in Vancouver, Canada.</div><div></div><div></div><div>The .exe extension on a filename indicates an executable file. Executable files may, in some cases, harm your computer. Therefore, please read below to decide for yourself whether the perl.exe on your computer is a Trojan that you should remove, or whether it is a file belonging to the Windows operating system or to a trusted application.</div><div></div><div></div><div>Important: Some malware camouflages itself as perl.exe, particularly when located in the C:\Windows or C:\Windows\System32 folder. Therefore, you should check the perl.exe process on your PC to see if it is a threat. We recommend Security Task Manager for verifying your computer's security. This was one of the Top Download Picks of The Washington Post and PC World.</div><div></div><div></div><div>Summary: Average user rating of perl.exe: based on 7 votes with 5 user comments.3 users think perl.exe is essential for Windows or an installed application.2 users think it's probably harmless.2 users think it's neither essential nor dangerous.</div><div></div><div></div><div>To help you analyze the perl.exe process on your computer, the following programs have proven to be helpful: ASecurity Task Manager displays all running Windows tasks, including embedded hidden processes, such as keyboard and browser monitoring or Autostart entries. A unique security risk rating indicates the likelihood of the process being potential spyware, malware or a Trojan. BMalwarebytes Anti-Malware detects and removes sleeping spyware, adware, Trojans, keyloggers, malware and trackers from your hard drive.</div><div></div><div></div><div>I installed VMware vSphere CLI and it keeps opening a window asking for a program to run. I read it needs perl.exe which is not in the folder. I do have a perl folder under vmware but no bin folder. I searched the entire computer for perl.exe and it's not even on my pc.</div><div></div><div></div><div>Hi All,</div><div></div><div>I am new to docker and implementing docker for windows 10.</div><div></div><div>I am trying to run this docker file on windows ( -nipype); but I run into several errors.</div><div></div><div>For instance: I first ran into sudo command not recognized; which I later corrected for and manged to fix it.</div><div></div><div>In the second instance; docker run was not able to import funcsigs module (used by python) I included upgrade pip -U -install to fix this error.</div><div></div><div>Now, when the docker run command is issued it encounters another error pointing towards perl script. I have checked the perl script file in the code. The syntax is correct; but I dont understand why I am getting this error?</div><div></div><div>Could you please provide any suggestion.</div><div></div><div>Also; it it possible to run a dockerfile for linux on windows ? shouldnt the virtual machine be able to recognize the windows os and linux os commands ex. sudo and re-interpret this.</div><div></div><div>Also do I need to install perl for the above dockerfile to run.</div><div></div><div>Kind regards.</div><div></div><div> 8d45195817</div>
0 new messages