Re: Error running "make" on AIX 5.3

Harry Jamieson <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.general
Message-ID <[email protected]>
On 8/15/2012 8:32 AM, Martin J. Evans wrote:
> On 15/08/12 15:12, Harry Jamieson wrote:
>> On 8/14/2012 6:13 AM, Tim Bunce wrote:
>>> The =encoding directive is a standard part of perl pod
>>> http://perldoc.perl.org/5.8.9/perlpod.html#Formatting-Codes
>>>
>>> I don't know why it's causing a problem for you. It works for
>>> most people with perl 5.8.8.
>>> http://matrix.cpantesters.org/?dist=DBI%201.622;reports=1;perl=5.8.8
>>>
>>> The quick fix is to just delete the =encoding line.
>>>
>>> Tim.
>>>
>>>
>>> On Mon, Aug 13, 2012 at 10:15:21PM -0400, Martin Gainty wrote:
>>>> Looks like a comment
>>>> http://fossies.org/dox/DBI-1.622/Gofer_8pm_source.html
>>>>
>>>> what happens if you wrap the comment in a comment block?
>>>> /* =encoding ISO8859-1 */
>>>>
>>>>> Date: Mon, 13 Aug 2012 13:44:29 -0600
>>>>> From: [email protected]
>>>>> To: [email protected]
>>>>> Subject: Error running "make" on AIX 5.3
>>>>>
>>>>> I have been unable to install DBI on our AIX 5.3 using either CPAN 
>>>>> ("out
>>>>> of memory") or the "perl Makefile.PL" method.  I've read the entire
>>>>> thread started by Don Walters on this subject begun on 3 Aug 2012, 
>>>>> and
>>>>> it looks like his problem boiled down to his cc_r being linked to 
>>>>> gcc.
>>>>> Mine is linked to xlc, as it should be.  My perl is 5.8.8.  The 
>>>>> results
>>>>> from my Makefile.PL run are in the attached file "makefile.tst".  
>>>>> They
>>>>> look normal to me.  The installation fails during "make", which dies
>>>>> with the error "lib/DBD/Gofer.pm:841: Unknown command paragraph
>>>>> "=encoding ISO8859-1""
>>>
>> Thank you both for your responses.  I apologize for being a little 
>> slow in getting back to you, but I only work Monday, Wednesday, and 
>> Friday (I'm semi-retired).  After writing my post to you, I tried 
>> commenting the encoding line out by simply removing the "=" sign. The 
>> "make" then ran fine but then I got a slew of errors from the "make 
>> test".  I then did some research and found that the encoding line 
>> should read "=encoding ISO-8859-1", with a "-" after the "ISO", 
>> according to
>>
>> http://www.w3.org/TR/html4/charset.html#h-5.2.1
>>
>> I changed the line to that, but still got my "Unknown command 
>> paragraph" error.  If this line is unnecessary, then I'll comment it 
>> out and ask you to help me to determine why I'm getting so many 
>> errors.  I *do* have xcl as my compiler, and cc_r is linked to it.
>>
>> Thanks for all of your help so far.
>>
>> Harry Jamieson
>>
>>
>
> I thought you were using an old Perl and I don't think pod supported 
> =encoding since day 1. I could be wrong.
>
> Martin
>
I'm using the 5.8.8 version of perl which comes with AIX 5.3.  I have 
commented the =encoding line out of Gofer.pm, this time with a C-like 
"/*   */", and am getting ready to run "make test" again to capture the 
results.

Harry
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.