473,692 Members | 3,180 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Open Perl IDE Compiling Problems

23 New Member
I'm using the Open Perl IDE to write perl scripts. Everytime I try to compile a script Open Perl will open another script called 'perl5db.pl' and find a compiling error in it. The result in the 'Error Output' box is:

Expand|Select|Wrap|Line Numbers
  1. Win32 does not define $Win32::VERSION--version check failed at C:\Open_Perl_IDE_1.0.11.409/perl5db.pl line 438.
  2. BEGIN failed--compilation aborted.
  3. Compilation failed in require at C:/Perl/lib/Win32.pm line 8.
  4. BEGIN failed--compilation aborted at C:/Perl/lib/Win32.pm line 80.
  5. Compilation failed in require at C:\Open_Perl_IDE_1.0.11.409/perl5db.pl line 438.
  6. BEGIN failed--compilation aborted.
  7. Compilation failed in require.
  8. BEGIN failed--compilation aborted.
I'm very new to perl and don't understand the nature of this problem. All I want to do is write a perl script and have something to check for syntax and other errors without too much trouble.

If anyone uses this IDE and knows the problem or has a suggestion for compiling perl programs in general I would appreciate any help.

Thanks.
Apr 11 '07 #1
11 14481
KevinADC
4,059 Recognized Expert Specialist
Is perl installed on the computer? If not, visit the www.activestate .com website and download the appropriate version of perl for your version of windows.
Apr 12 '07 #2
alnoir
23 New Member
I'm sorry I didn't mention it earlier. Yes, Perl is installed on the computer. I got it from activestate.
Apr 12 '07 #3
KevinADC
4,059 Recognized Expert Specialist
OK, well, thas about all the help I can be. I tried using perl open IDE in the past and did not care for it. IN fact it would not even work properly on my windows98 PC with activestate perl installed. The open IDE program these days is quite old and I am unsure it it will work on recent versions of windows. I use Perl Builder but it is not free.

http://www.solutionsoft.com/perl.htm

There is a foum for open perl IDE on sourceorge but it looks like the developers have pretty much stopped working on it or supporting it, like so many open source programs.
Apr 12 '07 #4
alnoir
23 New Member
Thanks for your help. I've also scrapped OpenPerl.
Apr 25 '07 #5
RadioFrq
1 New Member
I too am new to the Open Perl IDE and have the same problem.
I can run the scripts with and without the IDE. I like the idea of using an IDE to clearly see the code vs. comments, etc.
I now think I will try the EPIC plug in with Eclipse and ActiveState.
I already have the Java Runtime that is required and was really hoping to keep the environment space required for the IDE to a minimum.

Maybe I'll understand when I learn Peal.
Apr 29 '07 #6
KevinADC
4,059 Recognized Expert Specialist
I too am new to the Open Perl IDE and have the same problem.
I can run the scripts with and without the IDE. I like the idea of using an IDE to clearly see the code vs. comments, etc.
I now think I will try the EPIC plug in with Eclipse and ActiveState.
I already have the Java Runtime that is required and was really hoping to keep the environment space required for the IDE to a minimum.

Maybe I'll understand when I learn Peal.

Did you have a question? If it's about EPIC and Eclipse, I've never used them and don't know anything about them.
Apr 29 '07 #7
JogiK
1 New Member
I'm using the Open Perl IDE to write perl scripts. Everytime I try to compile a script Open Perl will open another script called 'perl5db.pl' and find a compiling error in it. The result in the 'Error Output' box is:

Win32 does not define $Win32::VERSION--version check failed at C:\Open_Perl_ID E_1.0.11.409/perl5db.pl line 438.
BEGIN failed--compilation aborted.
Compilation failed in require at C:/Perl/lib/Win32.pm line 8.
BEGIN failed--compilation aborted at C:/Perl/lib/Win32.pm line 80.
Compilation failed in require at C:\Open_Perl_ID E_1.0.11.409/perl5db.pl line 438.
BEGIN failed--compilation aborted.
Compilation failed in require.
BEGIN failed--compilation aborted.

I'm very new to perl and don't understand the nature of this problem. All I want to do is write a perl script and have something to check for syntax and other errors without too much trouble.

If anyone uses this IDE and knows the problem or has a suggestion for compiling perl programs in general I would appreciate any help.

Thanks.
I encountered the same problems, the solution is:
1.) Install the perl 5.8-Patch for OpenPerl-IDE, which is also on sourceforge ( I assume you'v already done this, just to mention it ...)
2.) add in the provided dbTemplate.txt a line ( e.g. in Line 45 )
Expand|Select|Wrap|Line Numbers
  1. use Win32;
That's all, at least now on my machine it works again...

HTH
Jogi
May 3 '07 #8
g241
1 New Member
Hi,

The two-step solution that JogiK provided solved this issue for me. Thanks! I did want to mention one point that I didn't see called out: There is a text field in the IDE under the Edit->Preferences pull-down menu where you may need to specify the explicit path where the Perl executable is installed.

Regards.
Mar 2 '08 #9
Kelicula
176 Recognized Expert New Member
I have tried the Komodo IDE from Active State, which was very powerful, but also very expensive.

As I was new to perl, and opted for a free easy to use perl IDE, KevinADC had recommended "Perl-Express", and I have to say, it has served me well!

It has a code library (often easier than "man" pages for newcomers), you can create code templates, file templates, you can organize your scripts into "projects", you can create "forms" on the fly for testing scripts, toggle between post, and get request types. It integrates with Apache, and mySQL, excellent debugger, with breakpoints "step-in, step-out", etc...

In fact I have had it for almost 6 months, and still learn something everyday.

While it does have some limitations, I'm very happy with it.
It's no Komodo, but it has allowed me to create a interactive online community.

And it's FREE!

Perl Express
Mar 3 '08 #10

Sign in to post your reply or Sign up for a free account.

Similar topics

0
1863
by: marko sarunac | last post by:
After much playing around a looking on groups i still can't find how to fix this problem. I have an AIX 5.1.0.0 with gcc 3.3.2 installed The gcc is the AIX build obtained at UCLA (http://aixpdslib.seas.ucla.edu/) perl source obtained directly from perl ( :) ) I need to compile the perl with gcc as the modules that need compiling try to compile with cc with any other aix distros of perl.
3
3133
by: funtoosh | last post by:
Hi I am using latest PERL provided with REDHAT 9. I use this snippet of perl in t.pl $SIG{'TERM'}=\&doItNow ; $anotherProgram=$ARGV; open (AP,"$anotherProgram |") or die "$_ \n" ;
1
18008
by: J-miami | last post by:
I am just starting to learn Perl. I had an idea that there should be free open-source Internet Cafe management software for Linux. I searched around online but couldn't find anything. The program would be appealing to anyone wanting to offer Internet access to their customers, from Internet Cafes to hotels. Who wants to pay hundreds or thousands of dollars for Internet Cafe management software? If running Linux, one could put together...
0
1387
by: John Ntow | last post by:
I have a binary distribution of MySQL 4.0.20 installed in /usr/local/mysql. Therefore, the only libmysqlclient file I have is libmysqlclient.a (static library). And also, Perl:DBI already installed. I'm trying to install perl-DBD-MySQL-2.9004 from source. What should I add to 'perl Makefile.PL' as arguments to make sure it finds the static library?
1
3632
by: smsabu2002 | last post by:
Hi, I am facing the build problem while installing the DBD-MySql perl module (ver 2.9008) using both GCC and CC compilers in HP-UX machine. For the Build using GCC, the compiler error is produced due to the unknown GCC compiler option "+DAportable". For the Build using CC, the preprocessor error is produced due to the recursive declration of macro "PerlIO" in perlio.h file.
29
3179
by: Mainlander | last post by:
An ISP I belong to uses Majordomo for their mailing list system. I'd like to encourage them to move to a system that uses a database, preferably psql which they already run on their server. Anything out there in Php?
2
1879
by: jmishra | last post by:
Hi, I am compiling perl 5.8 on i386-linux architecture,every thing went fine and I am able to execute normal perl scripts thorugh this newly built perl. But when I try to execute script which has postgres database access statement it gives me following error : "Can't locate object method "connect" via package "DBI" (perhaps you forgot to load "DBI"?)" Note that I have DBI and DBD modules installed and I able able to access...
1
1984
by: shankarhegde | last post by:
Hi, Im trying to build perl and mod_perl on x86_64-linux machine and getting the following error, while compiling mod_perl /usr/bin/ld: /usr/genie/common-1.18/perl-5.8.8/lib/5.8.8/x86_64-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC /usr/genie/common-1.18/perl-5.8.8/lib/5.8.8/x86_64-linux/auto/DynaLoader/DynaLoader.a: could...
22
2390
by: Ken Foskey | last post by:
On Thu, 14 Aug 2008 10:09:01 -0700, raylopez99 wrote: The facts of the case above are that the person took a whole application and distributed it after some minor modifications, ie they did not do much at all to the whole thing. It was outright theft. How would you feel if someone stole your application that you were selling and then distributed it. What is the difference? Artistic, GPL and LGPL are licenses, Public Domain is a...
0
8611
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
1
8814
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8812
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7642
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5823
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4332
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4565
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
2244
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
1966
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.