Project

General

Profile

Perl » History » Version 14

Greg Mathis, 03/06/2020 07:31 AM

1 1 Greg Mathis
h1. Perl
2 1 Greg Mathis
3 12 Greg Mathis
Last updated by {{lastupdated_by}}.
4 12 Greg Mathis
{{lastupdated_at}} 
5 12 Greg Mathis
6 11 Greg Mathis
7 1 Greg Mathis
Go to ActiveState.com to download 32 bit community edition of Perl for Windows
8 1 Greg Mathis
MUST USE 32 BIT VERSION!!!!
9 1 Greg Mathis
See below for notes on problems with 64 bit version.
10 1 Greg Mathis
Installed ActivePerl-5.22.1.2201-MSWin32-x86-64int-299574.msi
11 1 Greg Mathis
Use all default options
12 1 Greg Mathis
13 1 Greg Mathis
Some additional libraries (modules) are needed.
14 1 Greg Mathis
After Perl installed, run Perl Package Manager (PPM) in a DOS command shell, run “ppm”
15 1 Greg Mathis
select View All Packages
16 1 Greg Mathis
17 1 Greg Mathis
Highlight Win32-SerialPort version 0.22 (to use serial port features in serialPortLib.pm)
18 1 Greg Mathis
Go to Action menu, pull down to select it
19 1 Greg Mathis
20 1 Greg Mathis
Highlight IO-Tee (to use the script logging features in commonLib.pm)
21 1 Greg Mathis
Go to Action menu, pull down to select it
22 1 Greg Mathis
23 14 Greg Mathis
Highlight IO-Callback (to use the script logging features in commonLib.pm)
24 14 Greg Mathis
Go to Action menu, pull down to select it
25 14 Greg Mathis
26 13 Greg Mathis
Highlight Tk (for TkLib.pm pop up messages)
27 13 Greg Mathis
Go to Action menu, pull down to select it
28 13 Greg Mathis
29 1 Greg Mathis
Highlight Email-MIME (to allow script to send emails)
30 1 Greg Mathis
Go to Action menu, pull down to select it
31 1 Greg Mathis
32 1 Greg Mathis
Highlight Email-Sender (to allow script to send emails)
33 1 Greg Mathis
Go to Action menu, pull down to select it
34 1 Greg Mathis
35 10 Anonymous
Highlight Authen-SASL (to allow script to send emails)
36 1 Greg Mathis
Go to Action menu, pull down to select it
37 1 Greg Mathis
38 1 Greg Mathis
Go to File and select Run Marked Actions to install the 5 packages
39 1 Greg Mathis
Exit PPM
40 1 Greg Mathis
41 5 Greg Mathis
Created emirs.egse@gmail.com account with password "Emirs2468" to use to send emails from Perl scripts (using our emailLib.pm) Note the gmail security settings that have to be changed, as shown below:
42 6 Greg Mathis
43 4 Greg Mathis
!{width:1000px}appPermissions.png!
44 7 Greg Mathis
45 7 Greg Mathis
46 8 Greg Mathis
*Problems with 64 bit Perl:*
47 7 Greg Mathis
DO NOT INSTALL 64 bit version of Active Perl such as:
48 7 Greg Mathis
ActivePerl-5.22.3.2204-MSWin32-x64-401627.exe
49 7 Greg Mathis
When you run PPM, Win32-SerialPort is no longer an option.
50 7 Greg Mathis
I did go to http://search.cpan.org/~bbirth/Win32-SerialPort-0.22/lib/Win32/SerialPort.pm
51 7 Greg Mathis
On right side of page, download Win32-SerialPort-0.22.tar.gz
52 7 Greg Mathis
Go to http://www.7-zip.org/ and download 7-Zip to gunzip and untar files
53 7 Greg Mathis
Copy Win32-SerialPort-0.22\lib\Win32 to C:\Perl64\site\lib
54 7 Greg Mathis
Copy Win32-SerialPort-0.22\lib\Win32API to C:\Perl64\site\lib
55 7 Greg Mathis
But this didn’t work, neither did trying to use the Makefile and make_install, which appeared to install OK,
56 7 Greg Mathis
but when running comPortTest.pl, it didn’t work (but didn’t show any errors either …)
57 9 Greg Mathis
Bottom line: No reason not to use 32 bit version of Perl, so keep using it.
Add picture from clipboard (Maximum size: 97.7 MB)