Active state perl download
Author: A | 2025-04-24
Active Perl, Free Download by Active State. This is a handy tool for writing, editing, and debugging Perl/CGI scripts. Perl Download, Install and use is confusing. Perl. Downloading active state perl. Perl. 4: 677: Ap How to install Perl where it can be found?
Downloading active state perl - Perl - ActiveState Community
Hi,For Iwas trying to enable plperl on windows. And run into quite a few roadblocks -enough that I gave up.1) plperl doesn't build against a modern-ish perl. The fix for that seems easy enough: For some reason src/tools/install.pl doesn't install plperl[u].control, plperl[u]--1.0.sql - But apparently the buildfarm doesn't have that issue, because drongo successfully ran the plperl tests?3) When building against strawberry perl 5.32.1.1 I see errors when loading plperl4) When building against strawberry perl 5.30.3.1 I see a crash during execution of very simple statements [1]5) Finally when building against strawberry perl 5.28.2.1, plperl kinda works. But there's a lot of regression test failures, many of them seemingly around error trapping.I saw that there's also active state perl, but it seems to require clickingthrough some terms and conditions for every download that I don't want toagree to.Greetings,Andres Freund[1]Exception thrown at 0x000000006FD75DB8 (perl530.dll) in postgres.exe: 0xC0000005: Access violation reading location0x0000000000000008. perl530.dll!Perl_mg_get() + 56 bytes Unknown plperl.dll!select_perl_context(bool trusted) Line 667 C plperl.dll!plperl_inline_handler(FunctionCallInfoBaseData * fcinfo) Line 1941 C plperl.dll!plperlu_inline_handler(FunctionCallInfoBaseData * fcinfo) Line 2064 C postgres.exe!FunctionCall1Coll(FmgrInfo * flinfo, unsigned int collation, unsigned __int64 arg1) Line 1138 C postgres.exe!OidFunctionCall1Coll(unsigned int functionId, unsigned int collation, unsigned __int64 arg1) Line1417 C postgres.exe!ExecuteDoStmt(ParseState * pstate, DoStmt * stmt, bool atomic) Line 2146 C postgres.exe!standard_ProcessUtility(PlannedStmt * pstmt, const char * queryString, bool readOnlyTree,ProcessUtilityContextcontext, ParamListInfoData * params, QueryEnvironment * queryEnv, _DestReceiver * dest,QueryCompletion* qc) Line 712 C postgres.exe!ProcessUtility(PlannedStmt * pstmt, const char * queryString, bool readOnlyTree,ProcessUtilityContextcontext, ParamListInfoData * params, QueryEnvironment * queryEnv, _DestReceiver * dest,QueryCompletion* qc) Line 530 C
Download Active Perl by Active State - Software Informer
P4Perl- Perl Extensions to the Perforce API IntroductionSo what's P4Perl about? In a nutshell P4Perl is the product name for a Perl module that allows you to execute Perforce commands without leaving Perl space and to get the results in Perl Arrays and Hashes. The module's name is'P4', whilst 'P4Perl' is the product name. The reasons for this are complexand historical so just trust me on this one.'P4' is a Perl/XS extension brings the Perforce API into Perl space. It's object oriented and should be fairly intuitive for Perlusers. P4 used to depend on the P4::Client module, but all 3.x and later builds are completely independent and P4::Client is deprecated.LicenseP4Perl is distributed under the terms of this license, which is basically the BSD license. You use it at your own risk.Build RequirementsYou'll need a fairly recent Perl installed. P4Perl can be compiled to workwith any version of Perl (that I know of) from 5.005 onwards. That said,anyone still using 5.005 needs a nudge.P4 is C/C++ based and you need a C and C++ compiler on your machineto install it. The C++ compiler you use must be compatible with the compiler used by Perforce to build the Perforce API you're using. Mostlythis is a question of making sure you download the correct API! Before you can compile P4 successfully, you will need to download the Perforce API tarball separately from the Perforce FTP Site. The current version of P4Perl requires a 2004.2 API to build as itincludes support for 2004.2 API features. If you can't locate theright API build for your platform, contactsupport@perforce.com.SupportP4Perl is not supported by Perforce Software. It is supportedby me, personally. So send all support requests to tony@smee.org. I'll deal with them as quickly as possible.Getting Started1. Get PerlLinux and FreeBSD users almost certainly already have Perl installed as it'sused by so many other packages. If you don't have it installed and youcan't find a binary package for your platform, then you can download thesource code from CPAN - the Comprehensive Perl Archive Network.For Windows users, ActivePerl is known to work with P4Perl and you don't need to do the build yourself.Once you have Perl installed, proceed to step 2.2. Get P4PerlI maintain a so called "stable" release of Perl for people who like to avoid using the latest builds. Those who are a little more adventurouscan use the current development build. Windows InstallersWindows users using ActivePerl can skip the rest and just download aWindows installer from the table below. Perl Version Installer Active Perl 5.6 (Build 633) Released (2.2596) Current Active Perl 5.8 (Build 804) Released (2.2596) Current Latest Sources Source Tarball Change log P4.tar.gz Changes Released Sources P4 Sources P4-Client Sources P4-1.4320.tar.gz(final 1.x release) P4-1.2587.tar.gz P4-1.1733.tar.gzDownloading active state perl - ActiveState Community
Already as you have mentioned before that you start Komodo from your terminal but perhaps I misread.Once you’re in the CMD session, please confirm that you can state activate and state run activateMessage.-Carey wilb March 24, 2022, 12:34pm 8 Regrets for the confusion. I invoke CMD.exe from the PowerShell prompt and then run ko from that CMD.exe shell. careyh March 28, 2022, 4:08pm 9 Thanks @wilb. Please verify ^^. wilb March 28, 2022, 5:25pm 10 Both commands appear to succeed.Screen recording.Screenshot: careyh April 6, 2022, 6:52pm 11 Ok thanks for confirming all that and sorry for the delayed reply.How it SHOULD workSo the correct way to have Komodo with with the platform is to create a Komodo project in the same directory as you activestate.yaml file. Komodo then detects your yaml file and activates your project and sets the necessary env vars, which includes updating your system PATH to put the newly installed languages first on your PATH so Komodo SHOULD find it and everything should work perfectly.The IssueThe issue here, which we discovered over in the Komodo forums, is that the State Tool creates a batch file for executing Perl instead of an executable (*.exe). Komodo doesn’t interpret Batch files as executable I guess so it doesn’t find it when it looks for Perl on your PATH (Preferences > Languages > Perl > Use this interpreter: Find on Path).The BugThis would be a bug in Komodo on Windows. Unfortunately, it’s not a bug that is likely to get fixed any time soon.The WorkaroundIt looks like you’ve switched to WSL which appears to avoid the issue though I’m surprised that Komodo interprets things properly when launched from WSL. I’m not aware of anyone else trying Komodo from WSL (or I WAS aware of someone trying it and I’ve since forgotten).Carey wilb April 6, 2022, 7:30pm 12 Thanks careyh.Instead running Komodo under WSL Ubuntu, I’m Remote Debugging with Windows Komodo connected to WSL Ubuntu State Tool Perl on the same PC. An initial Remote Debug session followed the Komodo setup steps for environment variables, port, etc. and worked fine. I still have work for Windows Komodo to accept WSL Ubuntu filename paths for project data and configuration files.. Active Perl, Free Download by Active State. This is a handy tool for writing, editing, and debugging Perl/CGI scripts.Visual Studio Code and Active State Perl - 4 by wilb - Perl
What is the correct way to integrate an ActiveState Project with Komodo so that Komodo correctly loads the scripts from the activestate.yaml file?I would like to integrate a Windows 11 Active State Perl project with a Komodo 12 Perl Project. I experience 100% failure where the Komodo project does not load scripts from the activestate.yaml file. Other errors occur where the state activate command fails due to dependency issues.Process typically goesEstablish ActiveState Perl project on WebActivate the ActiveState Perl Project from Windows cmd.exe with state activateThis step can fail with error message citing unresolvable dependencies.Launch Komodo via ko from the same cmd.exe shell as the prior step 2.Proceed through the Komodo State integration wizard choosing project name, directory path, and the Perl language.Here Komodo bottom pane notification status tab always shows could not load scripts from activatestate.yaml, while the Toolbar pulldown shows “Downloading and Activating project”After exiting Komodo I routinely run the powershell commandpowershell -Command “& $([scriptblock]::Create((New-Object Net.WebClient).DownloadString(‘ stop running state tool processes- there are usually several such running processes.Periodically I also force clean up of the cached project, which compels another invocation of the stop process command.My next recourse will uninstall and reinstall Komodo in Windows 11 and then attempt to use the State Tool and Komodo from a Linux environment.Thanks for your help. In combination State Tool and Komodo have proved frustratingly useful. careyh March 21, 2022, 10:46pm 2 @wilb, didn’t you say that the error with the activestate.yaml scripts also occurs in a CMD window? So the issue isn’t related to Komodo, correct? wilb March 22, 2022, 1:16pm 3 Hi CareyH,Thanks again. While trying to use the State Tool / Komodo Integration, I don’t know enough to determine where State Tool ends and Komodo begins and vice versa.I attempted and failed to activate activestate.yaml through both the Komodo Cmd tool menu and through the Komodo Side Toolbar menu “reactivate” . What is the CMD.exe Command Line command to load/run/execute activestate.yaml?TinyTake Screen Recording of :Initial error emerging from activestate.yamlError from failure to reactivate yaml file via Side ToolbarScreen recording errors activestate.yamlRegards,WilB Full reference document for the State Tool is available online here: wilb March 23, 2022, 1:23pm 5 Thanks. Is there a way to verify the file activestate.yaml ? wilb March 23, 2022, 6:25pm 6 attempting to run script activationMessage from Komodo commando state run“Your script failed to execute: Failed to get output of where perl”End of the log fileTypeError: command.isExecutable is not a functionstackgetCommandStr@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/system/child_process/subprocess.js:412:16subprocess_win32@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/system/child_process/subprocess.js:1043:18subprocess.call@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/system/child_process/subprocess.js:456:20initialize@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/system/child_process.js:45:14constructor@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/core/heritage.js:145:23spawn@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/system/child_process.js:153:10this.run@chrome://komodo/content/sdk/shell.js:170:23runSh@chrome://state/content/js/sdk/tool.js:310:20activate@chrome://state/content/js/sdk/tool.js:664:9this.activate@chrome://state/content/js/sdk/tool.js:717:9this.reactivate@chrome://state/content/js/sdk/tool.js:875:13updateMenu/dynamicButton/this.updateMenu/– EXCEPTION END –[2022-03-23 15:39:39,299] [ERROR] tool.js: Process exited with code ‘-1’. Error:Traceback from ERROR in ‘tool.js’ logger:Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27getDefaultCallbacks/activate/callbacks.onFail@chrome://state/content/js/sdk/tool.js:656:17runSh/emit@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/event/core.js:96:9handleError@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/system/child_process.js:108:7initialize/delay/notify@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/timers.js:40:9[2022-03-23 15:39:49,631] [WARNING] console-logger: Unknown descriptor ‘font-display’ in @font-face rule. Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429 careyh March 23, 2022, 9:31pm 7 @wilb, CMD is the Window command prompt terminal (not Powershell). You can start a CMD session by press the Windows Start button, typing cmd and selecting the Command Prompt. I had assumed you were using thisVisual Studio Code and Active State Perl
With P4Perl and you don't need to do the build yourself.Once you have Perl installed, proceed to step 2.2. Get P4PerlI maintain a so called "stable" release of Perl for people who like to avoid using the latest builds. Those who are a little more adventurouscan use the current development build. Windows InstallersWindows users using ActivePerl can skip the rest and just download aWindows installer from the table below. Perl Version Installer Active Perl 5.6 (Build 633) Released (2.2596) Current Active Perl 5.8 (Build 804) Released (2.2596) Current Current Sources Source Tarball Change log P4-Client.tar.gz Changes P4.tar.gz Changes Released Sources P4-Client Sources P4 Sources P4-Client-2.2596.tar.gz (latest) P4-Client-2.2279.tar.gz P4-Client-1.1980.tar.gz P4-Client-1.1711.tar.gz P4-Client-1.1084.tar.gz P4-Client-1.977.tar.gz P4-Client-1.923.tar.gz P4-Client-0.52.tar.gz P4-Client-0.51.tar.gz P4-1.2587.tar.gz (latest) P4-1.1733.tar.gz (initial release) P4-0.982.tar.gz (beta build) 3. Get the Perforce APIGo to the Perforce Download Area and grab the latest available p4api.tar for your platform. If the latest release is not available, contactsupport@perforce.com as some APIbuilds are only done on request.Unpack the tarfile in a new, empty directory. You'll need it later.4. Build and Install P4PerlUnpack the P4-Client tarball and follow the build instructions in the READMEfile. Basically it comes down to the usual steps: perl Makefile.PL make make test make install(Windows users, use "nmake" instead of "make"). Now repeat the processfor the P4 tarball and once that's done, you can start using P4Perl.DocumentationDocumentation on how to use these extensions is in POD format within the distributions themselves. The docs from the head revision build are available as HTML here:P4:: DocumentationP4::Client DocumentationP4::UI DocumentationP4-Client Porting MatrixThe following porting combinations have been successfully built and tested and should compile without problems. Perl's build environment is not ideally suited to C++ extensions (or at least I haven't found a really good way of making it work with C++ extensions) so you building on other platforms may require some fiddling with the compiler rules. See hints/linux.pl and the PORTING file for hints on how to go about it.If you port P4-Client to another platform, please tell me how you did it so that we can make it available for other users. Platform Perl Versions Perforce API Versions (ifActive State Perl : Unable to download modules using ppm
Free Download Perl Express for Windows Review License Screenshots User reviews Available Windows downloads... Connections for downloading Perl Express Free Perl IDE for Windows, incorporates several software for writing and debugging your scripts. [view the review of this program: Free Perl editor for Windows] To start the download select one of the mirrors below: Download Perl Express for Windows from server 1 Download Perl Express for Windows from server 2 If you have problems getting it (interruptions, breaks, slow internet connection) see the How to Download Manual made by SoftSpecialist or use a Free Manager. For the installation of PeSetup.exe and how to use the software full version / free trial, you can get help by reading the manual from the producer Perl Express Group's site. More programs like thisThe top of the best PHP, ASP Editors Components programs from Soft Specialist. CodeCharge Studio XUpload Pro Dev-PHP Web Designers software Download ApecSoft Web Flash Catcher 1.09 Download Advanced SMTP Server 5.211 Latest tools Tile Builder Wondershare PPT to Zune Championship Checkers Pro Board GameActive Perl Software - Free Download Active Perl - WinSite
Download PDFlib 10.0.3 The PDFlib download packages contain combined binaries for PDFlib, PDFlib+PDI, and PDFlib Personalization Server (PPS). Download the software package by clicking on the appropriate language binding for your platform. Refer to the corresponding system requirements document for deployment details.PDFlib, PDFlib+PDI, and PPS can be evaluated without a license, but display a demo stamp across all generated pages unless a valid license key is applied. With the purchase of a product license you will receive a license key. According to your purchase, the license key will activate PDFlib, PDFlib+PDI, or PPS, and will turn the software to an unrestricted version for commercial use.English PDFlib manuals are included in each of the packages. German and Japanese language manuals are available for download at the end of this page. Maintenance mode PDFlib 10 is in maintenance mode and will be maintained and supported until the end of the product lifetime (12/2027). However, PDFlib Product Family will no longer get any new features. Usability of Maintenance Releases The latest PDFlib 10 maintenance release is available to customers who purchase a new license and to customers with an active support agreement. Customers with a license for an older maintenance release can purchase a minor update to use the latest maintenance release. PDFlib / PDFlib+PDI / PDFlib Personalization Server (PPS) 10.0.3 (released 01/2025) Platform Package for use with Windows - see system requirements Windows Server x86 and Windows 10/11 x86 C, C++ Java Perl PHP1 Python Windows Server x64 and Windows 10/11 x64 C, C++ Java Perl PHP1 Python Ruby macOS - see system requirements Universal binary (x64/ARM64) for macOS 10.9 and above C, C++, Objective-C Java Perl PHP1 Python Ruby .NET Universal package - see system requirements Windows x86, Windows x64, Linux x64, Alpine Linux x64, macOS x64 all languages supported in .NET Linux - see system requirements Linux x64 C, C++ Java Perl PHP1 Python Ruby Alpine Linux x64 with musl C C, C++ Java Perl PHP1 Python Ruby Linux ARM64 (aarch64) C, C++ Java Perl PHP1 Python Ruby Linux on IBM System Z see below FreeBSD - see system requirements FreeBSD 12 x64 C, C++ Java Perl PHP1 Python Ruby IBM AIX - see system requirements IBM AIX 7.1 and above 64-bit C, C++ Java Python IBM System i and IBM System Z - see system requirements IBM System i 7.2 and above C, C++ Java2 RPG IBM System Z (USS, 64-bit) C, C++ Java IBM System Z (MVS) C Linux-S390x (64-bit) C, C++ Java 1) Please see the document PDFlib in PHP HowTo for details. 2) See here regarding the use of AIX binaries for Java for deployment on IBM System i.Supported versions of language bindings (not all versions are available on all platforms): PHP 8,1, 8.2, 8.3 and 8.4 Perl 5.30, 5.32, 5.34, 5.36, 5.38 and 5.40 Python 3.3 and newer Ruby 3.0 and above If you want to check that your download was free of transmission errors, we provide MD5 checksums for all download packages.See the change. Active Perl, Free Download by Active State. This is a handy tool for writing, editing, and debugging Perl/CGI scripts. Perl Download, Install and use is confusing. Perl. Downloading active state perl. Perl. 4: 677: Ap How to install Perl where it can be found?
Visual Studio Code and Active State Perl - community.activestate
SNMP Programming Yen-Cheng ChenSNMP Agents • 127.0.0.1 (localhost) • 10.32.6.3 (D-link Switch) • 10.32.6.4 (Cisco Layer-3 Switch) • 10.32.6.8 (Cisco AP) • 10.32.2.30 (HP Printer) Community Name: nm2013 Project • MRTG • 70~85 • php SNMP • 75~90 • Java • 80~90 • Java + JFreeChart • 85~95 WebNMS SNMP APIOutline • MRTG • Network Service Monitoring Using Sockets • WebNMS/AdventNet SNMP API • JFreeChart • Perl SNMPMRTG • Multi Router Traffic Grapher (Oeticker and Rand) • • Generates graphic presentation of traffic on Web • Daily view • Weekly view • Monthly view • Yearly viewInstallation (Windows) • Perl (ActivePerl) • • • • MRTG • • • • Path • C:\Perl\bin;… • Configuration file: mrtg.cfg • perl mrtg mrtg.cfg • (cont.) • wperl c:\mrtg\bin\mrtg c:\mrtg\cfg\mrtg.cfg • cfgmaker • automatically generate a configuration file • perl cfgmaker community@host > mrtg.cfg • indexmaker • automatically generate an index web page • perl indexmaker mrtg.cfg > index.htmlmrtg.cfg RunAsDaemon: yes Language: big5 WorkDir: c:\Inetpub\wwwroot\mrtgdata Htmldir: c:\www\mrtg Imagedir: c:\www\mrtg\images Logdir: c:\mrtglogs IconDir: c:\www\mrtgicons Forks: 4 Refresh: 600 Interval: 10 WriteExpires: Yes NoMib2: Yes SingleRequest: Yes LoadMIBs: c:\mibs\mib2.mib,c:\mibs\ether.mib (sec) (分鐘) (sysName, sysUpTime) (Variable Binding List)mrtg.cfg (cont.) trunk2.html Target[trunk2]: 2:public@163.22.22.43: SetEnv[trunk2]: MRTG_INT_IP="“MRTG_INT_DESCR="FastEthernet0/1" MaxBytes[trunk2]: 12500000 Title[trunk2]: Traffic Analysis for 2 -- cnclab PageTop[trunk2]: Traffic Analysis for 2 -- cnclab System:cnclab in R409 Maintainer:mentor Description:FastEthernet0/1 ifType:ethernetCsmacd (6) ifName:Fa0/1 Max Speed:12.5 MBytes/s Options[trunk2]: growright, bitsTarget[xxx]: • port:community@router 2:public@163.22.22.43 -1:public@ezci-ether.ethz.ch • OID_1&OID_2:community@router 1.3.6.1.4.1.11.2.1&1.3.6.1.4.1.11.5.1:public@myrouter ifInErrors.1&ifOutErrors.1:public@myrouter • Multi Target Syntax 2:public@wellfleetA + 1:public@wellfleetAIntranet 2 R2 SNMP Agent R1 NMS Intranet 1External Monitoring Scripts • The external command must return 4 lines of output: • Line 1 current state of the first variable, normally 'incoming bytes count' • Line 2 current state of the second variable, normally 'outgoing bytes count' • Line 3 string (in any human readable format), telling the uptimeFree active perl 5.12.3 Download - active perl 5.12.3 for Windows
Perl Builder is a shareware Perl builder app and developer tool, developed by Solutionsoft for Windows. The download has been tested by an editor here on a PC.Perl Builder is a complete development tool for perl and cgi Perl Builder is a complete integrated development environment (IDE) for Perl. Key features include a visual editor/debugger that is similar to products such as Visual Basic and Delphi. The CGI Wizard component lets both novices and experienced programmers create powerful scripts visually, without writing code. CGI simulation lets you run, debug, and test scripts on the Windows 95/98/NT/2000 desktop--without the need for a Web server.Compatibility and LicenseThis download is licensed as shareware for the Windows operating system from programming software and can be used as a free trial until the trial period ends (after an unspecified number of days). The Perl Builder 2.0m demo is available to all software users as a free download with potential restrictions and is not necessarily the full version of this software. We have determined Perl Builder to have reached end of life and no further updates are to be expected.What version of Windows can Perl Builder run on?Perl Builder can be used on a computer running Windows 11 or Windows 10. Previous versions of the OS shouldn't be a problem with Windows 8 and Windows 7 having been tested. It runs on both 32-bit and 64-bit systems with no dedicated 64-bit download provided.Filed under: Perl Builder DownloadPerl Building Software. Active Perl, Free Download by Active State. This is a handy tool for writing, editing, and debugging Perl/CGI scripts.Generation exe file from perl script using active state perl 5.26
The Bat! 3.95 The Bat! is a powerful, highly configurable, yet easy to use, email client for the casual user or the power user, the home or the office. Unlimited multiple accounts and multiple users Familiar Explorer-style folders for organizing messages Easily configurable user interface with message... DOWNLOAD Envirolyzer 1.22 Feedback Reviews Created to help you streamline your programming and site administration tasks, Envirolyzer automatically analyzes your server and client environments including paths to Perl, Qmail and Sendmail and returns an easy-to-read report in your web browser. Size: 4.1 KB | Download Counter: 24 If Envirolyzer download does not start please click this: Download Link 1 | Download Link 2 Can't download? Please inform us. Released: January 01, 2003 | Added: June 24, 2003 | Viewed: 1991 AdminPro - AdminPro, the CGI debugging and remote file management tool, lets you upload, download, rename, chmod, delete, open, edit and save files, create, rename and remove directories, and perform two-click CGI debugging - all from your favorite web browser! Perl Express - A free Perl IDE for Windows, includes multiple tools for writing and debugging your scripts. DzSoft Perl Editor - DzSoft Perl Editor is a popular tool for writing, editing, and debugging Perl/CGI scripts. Despite being a powerful professional IDE, DzSoft Perl Editor is lightweight and deceptively simple, which makes it comfortable, productive and easy to learn. ActiveSocket Network Communication Toolkit - Toolkit to enhance your applications or scripts with client/server network socket communication, client telnet sessions, SNMP, wake up onComments
Hi,For Iwas trying to enable plperl on windows. And run into quite a few roadblocks -enough that I gave up.1) plperl doesn't build against a modern-ish perl. The fix for that seems easy enough: For some reason src/tools/install.pl doesn't install plperl[u].control, plperl[u]--1.0.sql - But apparently the buildfarm doesn't have that issue, because drongo successfully ran the plperl tests?3) When building against strawberry perl 5.32.1.1 I see errors when loading plperl4) When building against strawberry perl 5.30.3.1 I see a crash during execution of very simple statements [1]5) Finally when building against strawberry perl 5.28.2.1, plperl kinda works. But there's a lot of regression test failures, many of them seemingly around error trapping.I saw that there's also active state perl, but it seems to require clickingthrough some terms and conditions for every download that I don't want toagree to.Greetings,Andres Freund[1]Exception thrown at 0x000000006FD75DB8 (perl530.dll) in postgres.exe: 0xC0000005: Access violation reading location0x0000000000000008. perl530.dll!Perl_mg_get() + 56 bytes Unknown plperl.dll!select_perl_context(bool trusted) Line 667 C plperl.dll!plperl_inline_handler(FunctionCallInfoBaseData * fcinfo) Line 1941 C plperl.dll!plperlu_inline_handler(FunctionCallInfoBaseData * fcinfo) Line 2064 C postgres.exe!FunctionCall1Coll(FmgrInfo * flinfo, unsigned int collation, unsigned __int64 arg1) Line 1138 C postgres.exe!OidFunctionCall1Coll(unsigned int functionId, unsigned int collation, unsigned __int64 arg1) Line1417 C postgres.exe!ExecuteDoStmt(ParseState * pstate, DoStmt * stmt, bool atomic) Line 2146 C postgres.exe!standard_ProcessUtility(PlannedStmt * pstmt, const char * queryString, bool readOnlyTree,ProcessUtilityContextcontext, ParamListInfoData * params, QueryEnvironment * queryEnv, _DestReceiver * dest,QueryCompletion* qc) Line 712 C postgres.exe!ProcessUtility(PlannedStmt * pstmt, const char * queryString, bool readOnlyTree,ProcessUtilityContextcontext, ParamListInfoData * params, QueryEnvironment * queryEnv, _DestReceiver * dest,QueryCompletion* qc) Line 530 C
2025-04-03P4Perl- Perl Extensions to the Perforce API IntroductionSo what's P4Perl about? In a nutshell P4Perl is the product name for a Perl module that allows you to execute Perforce commands without leaving Perl space and to get the results in Perl Arrays and Hashes. The module's name is'P4', whilst 'P4Perl' is the product name. The reasons for this are complexand historical so just trust me on this one.'P4' is a Perl/XS extension brings the Perforce API into Perl space. It's object oriented and should be fairly intuitive for Perlusers. P4 used to depend on the P4::Client module, but all 3.x and later builds are completely independent and P4::Client is deprecated.LicenseP4Perl is distributed under the terms of this license, which is basically the BSD license. You use it at your own risk.Build RequirementsYou'll need a fairly recent Perl installed. P4Perl can be compiled to workwith any version of Perl (that I know of) from 5.005 onwards. That said,anyone still using 5.005 needs a nudge.P4 is C/C++ based and you need a C and C++ compiler on your machineto install it. The C++ compiler you use must be compatible with the compiler used by Perforce to build the Perforce API you're using. Mostlythis is a question of making sure you download the correct API! Before you can compile P4 successfully, you will need to download the Perforce API tarball separately from the Perforce FTP Site. The current version of P4Perl requires a 2004.2 API to build as itincludes support for 2004.2 API features. If you can't locate theright API build for your platform, contactsupport@perforce.com.SupportP4Perl is not supported by Perforce Software. It is supportedby me, personally. So send all support requests to tony@smee.org. I'll deal with them as quickly as possible.Getting Started1. Get PerlLinux and FreeBSD users almost certainly already have Perl installed as it'sused by so many other packages. If you don't have it installed and youcan't find a binary package for your platform, then you can download thesource code from CPAN - the Comprehensive Perl Archive Network.For Windows users, ActivePerl is known to work with P4Perl and you don't need to do the build yourself.Once you have Perl installed, proceed to step 2.2. Get P4PerlI maintain a so called "stable" release of Perl for people who like to avoid using the latest builds. Those who are a little more adventurouscan use the current development build. Windows InstallersWindows users using ActivePerl can skip the rest and just download aWindows installer from the table below. Perl Version Installer Active Perl 5.6 (Build 633) Released (2.2596) Current Active Perl 5.8 (Build 804) Released (2.2596) Current Latest Sources Source Tarball Change log P4.tar.gz Changes Released Sources P4 Sources P4-Client Sources P4-1.4320.tar.gz(final 1.x release) P4-1.2587.tar.gz P4-1.1733.tar.gz
2025-04-06What is the correct way to integrate an ActiveState Project with Komodo so that Komodo correctly loads the scripts from the activestate.yaml file?I would like to integrate a Windows 11 Active State Perl project with a Komodo 12 Perl Project. I experience 100% failure where the Komodo project does not load scripts from the activestate.yaml file. Other errors occur where the state activate command fails due to dependency issues.Process typically goesEstablish ActiveState Perl project on WebActivate the ActiveState Perl Project from Windows cmd.exe with state activateThis step can fail with error message citing unresolvable dependencies.Launch Komodo via ko from the same cmd.exe shell as the prior step 2.Proceed through the Komodo State integration wizard choosing project name, directory path, and the Perl language.Here Komodo bottom pane notification status tab always shows could not load scripts from activatestate.yaml, while the Toolbar pulldown shows “Downloading and Activating project”After exiting Komodo I routinely run the powershell commandpowershell -Command “& $([scriptblock]::Create((New-Object Net.WebClient).DownloadString(‘ stop running state tool processes- there are usually several such running processes.Periodically I also force clean up of the cached project, which compels another invocation of the stop process command.My next recourse will uninstall and reinstall Komodo in Windows 11 and then attempt to use the State Tool and Komodo from a Linux environment.Thanks for your help. In combination State Tool and Komodo have proved frustratingly useful. careyh March 21, 2022, 10:46pm 2 @wilb, didn’t you say that the error with the activestate.yaml scripts also occurs in a CMD window? So the issue isn’t related to Komodo, correct? wilb March 22, 2022, 1:16pm 3 Hi CareyH,Thanks again. While trying to use the State Tool / Komodo Integration, I don’t know enough to determine where State Tool ends and Komodo begins and vice versa.I attempted and failed to activate activestate.yaml through both the Komodo Cmd tool menu and through the Komodo Side Toolbar menu “reactivate” . What is the CMD.exe Command Line command to load/run/execute activestate.yaml?TinyTake Screen Recording of :Initial error emerging from activestate.yamlError from failure to reactivate yaml file via Side ToolbarScreen recording errors activestate.yamlRegards,WilB Full reference document for the State Tool is available online here: wilb March 23, 2022, 1:23pm 5 Thanks. Is there a way to verify the file activestate.yaml ? wilb March 23, 2022, 6:25pm 6 attempting to run script activationMessage from Komodo commando state run“Your script failed to execute: Failed to get output of where perl”End of the log fileTypeError: command.isExecutable is not a functionstackgetCommandStr@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/system/child_process/subprocess.js:412:16subprocess_win32@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/system/child_process/subprocess.js:1043:18subprocess.call@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/system/child_process/subprocess.js:456:20initialize@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/system/child_process.js:45:14constructor@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/core/heritage.js:145:23spawn@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/system/child_process.js:153:10this.run@chrome://komodo/content/sdk/shell.js:170:23runSh@chrome://state/content/js/sdk/tool.js:310:20activate@chrome://state/content/js/sdk/tool.js:664:9this.activate@chrome://state/content/js/sdk/tool.js:717:9this.reactivate@chrome://state/content/js/sdk/tool.js:875:13updateMenu/dynamicButton/this.updateMenu/– EXCEPTION END –[2022-03-23 15:39:39,299] [ERROR] tool.js: Process exited with code ‘-1’. Error:Traceback from ERROR in ‘tool.js’ logger:Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27getDefaultCallbacks/activate/callbacks.onFail@chrome://state/content/js/sdk/tool.js:656:17runSh/emit@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/event/core.js:96:9handleError@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/system/child_process.js:108:7initialize/delay/notify@resource://gre/modules/commonjs/toolkit/loader.js → resource://gre/modules/commonjs/sdk/timers.js:40:9[2022-03-23 15:39:49,631] [WARNING] console-logger: Unknown descriptor ‘font-display’ in @font-face rule. Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429 careyh March 23, 2022, 9:31pm 7 @wilb, CMD is the Window command prompt terminal (not Powershell). You can start a CMD session by press the Windows Start button, typing cmd and selecting the Command Prompt. I had assumed you were using this
2025-04-10