From rkleeman at energoncube.net Mon Mar 4 19:33:29 2002 From: rkleeman at energoncube.net (Bob Kleemann) Date: Thu Aug 5 00:20:33 2004 Subject: March Meeting Message-ID: ~sdpm~ Just a reminder about the March meeting this month. March 20th at 7PM at Technical Training Resources. Ideas for discussion: Code, code, and more code. Brind your questions, ideas, and neat tricks to share. Open Source Convention: Is anyone planning to attend, speak, or present in July? What to do for the attendees? Perl Mongers BOF, Perl Mongers Paintball, A User-Group T-Shirt contest, other ideas. Bring in (or post here) some designs for Perl T-Shirts. ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From joel at cts.com Thu Mar 7 10:20:54 2002 From: joel at cts.com (Joel Fentin) Date: Thu Aug 5 00:20:33 2004 Subject: Problem Message-ID: <3.0.4.32.20020307082054.007ac200@crash.cts.com> ~sdpm~ I have authored a number of websites on speedsoft. Suddenly all pages generated by perl display the following message when viewed with old browsers: No such problem when viewed by new browsers. Speedsoft recently upgraded to Perl 5.6.1. This may be the source of the change. Does anybody know how to get rid of the message. To see an example of this, go to soundbirds.com with an old browser. Click Recent Performances. -- Joel Fentin tel: 760-749-8863 FAX: 760-749-8864 email: joel@fentin.com web: fentin.com ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From astewart at spawar.navy.mil Thu Mar 7 14:30:38 2002 From: astewart at spawar.navy.mil (Alan Stewart) Date: Thu Aug 5 00:20:33 2004 Subject: Problem In-Reply-To: <3.0.4.32.20020307082054.007ac200@crash.cts.com> Message-ID: <3C875D6E.15924.1E90C73F@localhost> ~sdpm~ On 7 Mar 2002, at 8:20, Joel Fentin wrote: > ~sdpm~ > I have authored a number of websites on speedsoft. Suddenly all > pages generated by perl display the following message when viewed > with old browsers: > > No such problem when viewed by new browsers. > > Speedsoft recently upgraded to Perl 5.6.1. This may be the source > of the change. Does anybody know how to get rid of the message. > Your page is generated in XHTML complete with a proper XML header. Older browsers don't do XML, but can handle (ignore) XHTML syntax changes. Assuming you are using cgi.pm, what probably happened is an upgrade to a later version of cgi.pm during the perl 5.6.1 upgrade. From the history of cgi.pm: Version 2.69 2. CGI.pm now emits XHTML by default. Disable with -no_xhtml. P.S. Your http connection shows a perl error occurring: AWOM.pl: Use of uninitialized value in string eq at /usr/local/etc/httpd/vhosts/redbird/cgi-bin/AWOM/AWOM.pl line 54. ------------------------------------------------------------- Alan Stewart )-[]-( Electronics Engineer Code D621 ~ ~ Network Operations SPAWARSYSCEN ~ ~ \ Satellite Communications 53560 Hull St ( ~ ~ ) tel (619)524-3625 San Diego,CA __|___ /| fax (619)524-2607 92152-5001 ^\____/^^^^^^\ __| |_ astewart@spawar.navy.mil -------------^^^^^^^^^^^^^^^\__|______|_------------------------- ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From astewart at spawar.navy.mil Thu Mar 7 14:36:22 2002 From: astewart at spawar.navy.mil (Alan Stewart) Date: Thu Aug 5 00:20:33 2004 Subject: Problem In-Reply-To: <3.0.4.32.20020307082054.007ac200@crash.cts.com> Message-ID: <3C875EC6.24782.1E9606E0@localhost> ~sdpm~ On 7 Mar 2002, at 8:20, Joel Fentin wrote: > ~sdpm~ > I have authored a number of websites on speedsoft. Suddenly all > pages generated by perl display the following message when viewed > with old browsers: > Slightly better document cut: In addition to importing individual methods and method families, use CGI recognizes several pragmas, all proceeded by dashes. -no_xhtml By default, CGI.pm versions 2.69 and higher emit XHTML (http://www.w3.org/TR/xhtml1/). The -no_xhtml pragma disables this feature. Thanks to Michalis Kabrianis for this feature. ------------------------------------------------------------- Alan Stewart )-[]-( Electronics Engineer Code D621 ~ ~ Network Operations SPAWARSYSCEN ~ ~ \ Satellite Communications 53560 Hull St ( ~ ~ ) tel (619)524-3625 San Diego,CA __|___ /| fax (619)524-2607 92152-5001 ^\____/^^^^^^\ __| |_ astewart@spawar.navy.mil -------------^^^^^^^^^^^^^^^\__|______|_------------------------- ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From joel at fentin.com Thu Mar 7 17:39:45 2002 From: joel at fentin.com (Joel Fentin) Date: Thu Aug 5 00:20:33 2004 Subject: Problem In-Reply-To: <3C875D6E.15924.1E90C73F@localhost> References: <3.0.4.32.20020307082054.007ac200@crash.cts.com> Message-ID: <3.0.4.32.20020307153945.007e2cf0@crash.cts.com> ~sdpm~ >Your page is generated in XHTML complete with a proper XML header. Older >browsers don't do XML, but can handle (ignore) XHTML syntax changes. Assuming >you are using cgi.pm, what probably happened is an upgrade to a later version >of cgi.pm during the perl 5.6.1 upgrade. From the history of cgi.pm: > >Version 2.69 > > 2. CGI.pm now emits XHTML by default. Disable with -no_xhtml. Alan: That seems to have fixed the problem. Thank you ============================= >P.S. Your http connection shows a perl error occurring: > >AWOM.pl: Use of uninitialized value in string eq at >/usr/local/etc/httpd/vhosts/redbird/cgi-bin/AWOM/AWOM.pl >line 54. I hope and presume I have solved this one. With three different browsers on two computers, I can't see this. And I can't see it with my personal server either. The shebang has -w in all cases. -- Joel Fentin tel: 760-749-8863 FAX: 760-749-8864 email: joel@fentin.com web: fentin.com ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From joe at artlung.com Thu Mar 7 18:23:15 2002 From: joe at artlung.com (Joe Crawford) Date: Thu Aug 5 00:20:33 2004 Subject: Problem In-Reply-To: <3.0.4.32.20020307153945.007e2cf0@crash.cts.com> Message-ID: ~sdpm~ On Thu, 7 Mar 2002, Joel Fentin wrote: > >P.S. Your http connection shows a perl error occurring: > > > >AWOM.pl: Use of uninitialized value in string eq at > >/usr/local/etc/httpd/vhosts/redbird/cgi-bin/AWOM/AWOM.pl > >line 54. > > I hope and presume I have solved this one. With three different > browsers on two computers, I can't see this. And I can't see it with > my personal server either. The shebang has -w in all cases. I looked this morning as well - I viewed your page with: http://www.delorie.com/web/headers.html and got back the same result in the http headers. HTH, - Joe -- Joe Crawford, web journeyman: San Diego California USA ||||||| kitties thinking: http://artlung.com ||||||| latest thought: http://artlung.com/blog ||||||| san diego web folk: http://websandiego.org ||||||| san diego bloggers: http://websandiego.org/bloggers ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From astewart at spawar.navy.mil Thu Mar 7 21:36:04 2002 From: astewart at spawar.navy.mil (Alan Stewart) Date: Thu Aug 5 00:20:33 2004 Subject: Problem In-Reply-To: References: <3.0.4.32.20020307153945.007e2cf0@crash.cts.com> Message-ID: <20020308033605.CPPK10840.lakemtao04.cox.net@laptop> ~sdpm~ On 7 Mar 02, at 19:23, Joe Crawford wrote: > ~sdpm~ > On Thu, 7 Mar 2002, Joel Fentin wrote: > > > > I hope and presume I have solved this one. With three different > > browsers on two computers, I can't see this. And I can't see it with > > my personal server either. The shebang has -w in all cases. > > I looked this morning as well - I viewed your page with: > http://www.delorie.com/web/headers.html and got back the same result in > the http headers. > > HTH, > > - Joe This shows up in the http headers, not the html head or body, so a browser won't show you. Joe used the service noted above to examine the http connection in one direction. I use Proxomitron, which in addition to it's main job as a dynamite web filter, also serves as a quickie http debugger in both directions: watch what the browser and your script are saying; lie to the web server about which browser you are using to see how it reacts; etc. You can also see these errors if you run a cgi script from the command line. Anyway, the warning message only gets emitted BECAUSE you have -w on your shebang. The non-anal way to get rid of it is to remove the -w after other testing is done, but you didn't hear ME recommend that. ------------------------------------------------------------- Alan Stewart )-[]-( Electronics Engineer Code D621 ~ ~ Network Operations SPAWARSYSCEN ~ ~ \ Satellite Communications 53560 Hull St ( ~ ~ ) tel (619)524-3625 San Diego,CA __|___ /| fax (619)524-2607 92152-5001 ^\____/^^^^^^\ __| |_ astewart@spawar.navy.mil -------------^^^^^^^^^^^^^^^\__|______|_------------------------- ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From nestor.florez at worldnet.att.net Fri Mar 8 10:57:50 2002 From: nestor.florez at worldnet.att.net (Nestor Florez) Date: Thu Aug 5 00:20:33 2004 Subject: Couldn't spawn child process References: Message-ID: <01e001c1c6c2$6284ccf0$0100a8c0@nestorflorez.local> ~sdpm~ Guys, I am trying this new package 'calpublisher.cgi' and I running in W2K, apache, perl and I get an error message: "[Fri Mar 08 08:51:54 2002] [error] [client 127.0.0.1] couldn't spawn child process: c:/program files/apache group/apache/cgi-bin/calpublisher.cgi" What am I doing wrong? Any ideas? In W2K I do not think that I have to set the permissions it should lal be handle by the httpd.conf file, right? Nestor :-) ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From joel at fentin.com Mon Mar 18 15:02:17 2002 From: joel at fentin.com (Joel Fentin) Date: Thu Aug 5 00:20:33 2004 Subject: File::Basename Message-ID: <3.0.4.32.20020318130217.0079add0@crash.cts.com> ~sdpm~ In my old computer (v5.6.1 build 626) basename works. In the new one (-v5.6.1 build 629) it doesn't. undefined subroutine &main::basename called in temp.pl line 2. use File::Basename; $A = basename('temp.pl'); print $A; Please, What gives? -- Joel Fentin tel: 760-749-8863 FAX: 760-749-8864 email: joel@fentin.com web: fentin.com ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From astewart at spawar.navy.mil Mon Mar 18 18:12:16 2002 From: astewart at spawar.navy.mil (Alan Stewart) Date: Thu Aug 5 00:20:33 2004 Subject: File::Basename In-Reply-To: <3.0.4.32.20020318130217.0079add0@crash.cts.com> Message-ID: <20020319001218.RQL10840.lakemtao04.cox.net@laptop> ~sdpm~ On 18 Mar 02, at 13:02, Joel Fentin wrote: > ~sdpm~ > In my old computer (v5.6.1 build 626) basename works. > > In the new one (-v5.6.1 build 629) it doesn't. > undefined subroutine &main::basename called in temp.pl line 2. > > use File::Basename; > $A = basename('temp.pl'); > print $A; > Works on my v5.6.1 build 630. Does the following work on your 629? use File::Basename; $A = File::Basename::basename('temp.pl'); print $A; If so, basename() isn't properly exported. Does your Basename.pm contain: @EXPORT = qw(fileparse fileparse_set_fstype basename dirname); I don't see any reference to this in the change history from 628->629->630. Isn't upgrading so much fun?? ------------------------------------------------------------- Alan Stewart )-[]-( Electronics Engineer Code D621 ~ ~ Network Operations SPAWARSYSCEN ~ ~ \ Satellite Communications 53560 Hull St ( ~ ~ ) tel (619)524-3625 San Diego,CA __|___ /| fax (619)524-2607 92152-5001 ^\____/^^^^^^\ __| |_ astewart@spawar.navy.mil -------------^^^^^^^^^^^^^^^\__|______|_------------------------- ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From joel at fentin.com Mon Mar 18 19:04:24 2002 From: joel at fentin.com (Joel Fentin) Date: Thu Aug 5 00:20:33 2004 Subject: File::Basename In-Reply-To: <20020319001218.RQL10840.lakemtao04.cox.net@laptop> References: <3.0.4.32.20020318130217.0079add0@crash.cts.com> Message-ID: <3.0.4.32.20020318170424.00841690@crash.cts.com> ~sdpm~ At 04:12 PM 3/18/02 -0800, Alan Stewart wrote: >Works on my v5.6.1 build 630. Does the following work on your 629? > >use File::Basename; >$A = File::Basename::basename('temp.pl'); >print $A; Yes it does. Thank you. ======================= >If so, basename() isn't properly exported. Does your Basename.pm contain: > >@EXPORT = qw(fileparse fileparse_set_fstype basename dirname); Yes it does. I also checked autoexec.bat (both computers) to see if the perl path statement was different. nada. ======================= >I don't see any reference to this in the change history from 628->629->630. > >Isn't upgrading so much fun?? Yes, but I trust the perl people to do right by me when they upgrade. I do much of my work with M$ products, and have no such trust. There I think it's more a question of mood swings. -- Joel Fentin tel: 760-749-8863 FAX: 760-749-8864 email: joel@fentin.com web: fentin.com ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From joel at cts.com Tue Mar 19 01:22:59 2002 From: joel at cts.com (Joel Fentin) Date: Thu Aug 5 00:20:33 2004 Subject: File::Basename References: <3.0.4.32.20020318130217.0079add0@crash.cts.com> <3.0.4.32.20020318170424.00841690@crash.cts.com> Message-ID: <000801c1cf16$e7563020$754b5ecc@6540q01> ~sdpm~ I found the problem. I typed: use file::Basename; instead of: use File::Basename; -- Joel Fentin tel: 760-749-8863 FAX: 760-749-8864 email: joel@fentin.com web: fentin.com ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From astewart at spawar.navy.mil Tue Mar 19 10:20:14 2002 From: astewart at spawar.navy.mil (Alan Stewart) Date: Thu Aug 5 00:20:33 2004 Subject: File::Basename In-Reply-To: <000801c1cf16$e7563020$754b5ecc@6540q01> Message-ID: <3C96F4BE.25645.1E2F4F58@localhost> ~sdpm~ On 18 Mar 2002, at 23:22, Joel Fentin wrote: > I found the problem. I typed: > > use file::Basename; > > instead of: > > use File::Basename; > I've hit this before, and I considered it a Perl bug under Win32. The use argument is added to %INC just as it is (case the same), and the .pm file is loaded because the Win32 file call doesn't care about case, but when %INC is checked later, the comparison is case sensitive and fails. Your mistake wouldn't have loaded under Unix/Linux. ------------------------------------------------------------- Alan Stewart )-[]-( Electronics Engineer Code D621 ~ ~ Network Operations SPAWARSYSCEN ~ ~ \ Satellite Communications 53560 Hull St ( ~ ~ ) tel (619)524-3625 San Diego,CA __|___ /| fax (619)524-2607 92152-5001 ^\____/^^^^^^\ __| |_ astewart@spawar.navy.mil -------------^^^^^^^^^^^^^^^\__|______|_------------------------- ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From rkleeman at energoncube.net Wed Mar 20 16:16:38 2002 From: rkleeman at energoncube.net (Bob Kleemann) Date: Thu Aug 5 00:20:33 2004 Subject: Perl Mongers Meeting tonight! Message-ID: ~sdpm~ Just a reminder that I'll see you tonight at the Perl Mongers meeting. ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human.