develooper Front page | perl.perl5.porters | Postings from July 2008

[perl #56826] Perl-5.8.8 compilation on AIX 5.1

Thread Next
kawaljeet kaur
July 11, 2008 07:27
[perl #56826] Perl-5.8.8 compilation on AIX 5.1
Message ID:
# New Ticket Created by  "kawaljeet kaur" 
# Please include the string:  [perl #56826]
# in the subject line of all future correspondence about this issue. 
# <URL: >


I got the following messages while running make for compiling Perl-5.8.8 on
AIX 5.1 using gcc-4.0.0:

 Making NDBM_File (dynamic)
Note (probably harmless): No library found for -lndbm
Note (probably harmless): No library found for -lucb



 Making ODBM_File (dynamic)
Note (probably harmless): No library found for -lucb


        Making POSIX (dynamic)
Note (probably harmless): No library found for -lposix
Note (probably harmless): No library found for -lcposix



I have read in the Perl INSTALL file present in the source directory that


Note (probably harmless): No library found for -lsomething
If you see such a message during the building of an extension, but the
extension passes its tests anyway (see "make test" below), then don't worry
about the warning message. The extension Makefile.PL goes looking for
various libraries needed on various systems; few systems will need all the
possible libraries listed. For example, a system may have -lcposix or
-lposix, but it's unlikely to have both, so most users will see warnings for
the one they don't have. The phrase 'probably harmless' is intended to
reassure you that nothing unusual is happening, and the build process is

On the other hand, if you are building GDBM_File and you get the message

    Note (probably harmless): No library found for -lgdbm
then it's likely you're going to run into trouble somewhere along the line,
since it's hard to see how you can use the GDBM_File extension without the
-lgdbm library.

It is true that, in principle, Configure could have figured all of this out,
but Configure and the extension building process are not quite that tightly

>From the notes it seemed that either -lposix or -lcposix should be present ,
but as pasted above , in my case none of them were present and still make
proceeded to end with a small ignorable error


make[1]: Leaving directory `/tmp/kawal/newtest/perl-5.8.8/ext/Errno'
make: [extras.make] Error 1 (ignored)

        Everything is up to date. Type 'make test' to run test suite.

Again on running make test , i get "Failed 2 test scripts out of 929, 99.78%
okay." at the end.

Please guide me whether this build is ok or there is something that i am

Thanks and regards

Kawaljeet Kaur

Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About