Hello all!  I am hoping that someone here can point me in the right
direction.  Before I get right into the issue(s) I am experiencing, allow me
to digress into the background of this story.

I recently decided, after much deliberation, to install Ubuntu Feisty on my
system.  It was great, recognizing my video as well as my Atheros based wifi
that worked out of the box.

Anywho, upon trying to initially install some CPAN modules, I was getting
some crazy errors and nothing would install.  It seems that Ubuntu doesn't
feel the need to have certain compression packages installed that are needed
by things like CPAN.  So, after figuring out that issue and installing those
packages, I went ahead and began installing the modules that I needed.

I was doing fine until today.  I tried the following:

          perl -MCPAN -e 'install OpenSSL'

Things started ok, but quickly took a down turn/nose dive into the
pavement.  The install failed horribly and I have been trying to figure out
why.  That is where this group comes in and the reason I am writing.  Below
is a paste of the log from trying to install the module above.  You will
quickly see where the errors cropped up.    Please know that this is only a
partial log.  I have cut it down for size as the email would be over 50k,
the max size for this mail list.

I am truely hoping that someone can help me decypher what the heck is wrong
or not installed.  Also, on the flip side, if someone has been using Ubuntu
Feisty and can point out all the necessary modules that need to be installed
to have a flawlesly working version of Perl again, I would appreciate it.  I
am about to download and manually install Perl myself to try and  alleviate
this if nobody knows the answer.  Worst case, I can see a re-installation
back to Suse Linux ( which worked absolutely fine from a Perl perspective).

*** I know that this post is extensively long due to the log, but wanted to
include it as it is pertinent.  I wasn't sure if the mailing list allowed
attachments or not, so please excuse the length of this email.


#####  Begin Log of Module Install #####

cpan[2]> install OpenSSL
Going to read /home/jlk/.cpan/sources/authors/01mailrc.txt.gz
............................................................................DONE
Fetching with LWP:
 ftp://carroll.cac.psu.edu/pub/CPAN/modules/02packages.details.txt.gz
Going to read /home/jlk/.cpan/sources/modules/02packages.details.txt.gz
 Database was generated on Fri, 27 Apr 2007 19:10:42 GMT
............................................................................DONE

Fetching with LWP:
 ftp://carroll.cac.psu.edu/pub/CPAN/modules/03modlist.data.gz
Going to read /home/jlk/.cpan/sources/modules/03modlist.data.gz
............................................................................DONE
Going to write /home/jlk/.cpan/Metadata
Running install for module 'OpenSSL'
Running make for O/OE/OESI/OpenSSL-0.09.tar.gz
CPAN: Digest::SHA loaded ok (v5.44)
Fetching with LWP:
 ftp://carroll.cac.psu.edu/pub/CPAN/authors/id/O/OE/OESI/CHECKSUMS
Checksum for /home/jlk/.cpan/sources/authors/id/O/OE/OESI/OpenSSL-
0.09.tar.gz ok
Scanning cache /home/jlk/.cpan/build for sizes
...........................................---------------------------------DONE
DEL(1/21): /home/jlk/.cpan/build/Bundle-CPAN-1.855
DEL(2/21): /home/jlk/.cpan/build/Class- Date-1.1.9
DEL(3/21): /home/jlk/.cpan/build/Test-Harness-2.64
DEL(4/21): /home/jlk/.cpan/build/ExtUtils-CBuilder-0.18
DEL(5/21): /home/jlk/.cpan/build/Module-Build-0.2807
DEL(6/21): /home/jlk/.cpan/build/PathTools- 3.24
DEL(7/21): /home/jlk/.cpan/build/File-Temp-0.18
DEL(8/21): /home/jlk/.cpan/build/Scalar-List-Utils-1.19
DEL(9/21): /home/jlk/.cpan/build/Test-Simple-0.70
DEL(10/21): /home/jlk/.cpan/build/Digest-SHA-5.44
DEL(11/21): /home/jlk/.cpan/build/File-HomeDir-0.64
DEL(12/21): /home/jlk/.cpan/build/libnet-1.20
DEL(13/21): /home/jlk/.cpan/build/Term-ReadLine-Perl-1.0302
DEL(14/21): /home/jlk/.cpan/build/YAML-0.62
DEL(15/21): /home/jlk/.cpan/build/Text-Glob-0.07
DEL(16/21): /home/jlk/.cpan/build/CPAN-1.9101
DEL(17/21): /home/jlk/.cpan/build/File-Which-0.05
DEL(18/21): /home/jlk/.cpan/build/Compress-Zlib-2.004
DEL(19/21): /home/jlk/.cpan/build/Archive- Zip-1.18
DEL(20/21): /home/jlk/.cpan/build/IO-Zlib-1.05
DEL(21/21): /home/jlk/.cpan/build/Archive-Tar-1.30
OpenSSL-0.09/
OpenSSL-0.09/OpenSSL/
OpenSSL-0.09/OpenSSL/Digest.pm
OpenSSL-0.09/OpenSSL/Cipher.pm
OpenSSL-0.09/OpenSSL/Name.pm
OpenSSL-0.09/OpenSSL/RSA.pm
OpenSSL-0.09/OpenSSL/Rand.pm
OpenSSL-0.09/OpenSSL/HMAC.pm
OpenSSL-0.09/OpenSSL/BN.pm
OpenSSL-0.09/OpenSSL/PKCS7.pm
OpenSSL-0.09/OpenSSL/PKCS12.pm
OpenSSL-0.09/OpenSSL/X509.pm
OpenSSL-0.09/OpenSSL/CRL.pm
OpenSSL-0.09/t/
OpenSSL-0.09/t/00_load.t
OpenSSL-0.09/t/06_RSA.t
OpenSSL-0.09/t/02_Rand.t
OpenSSL-0.09/t/03_Cipher.t
OpenSSL-0.09/t/01_Digest.t
OpenSSL-0.09/t/05_HMAC.t
OpenSSL-0.09/t/07_Name.t
OpenSSL-0.09/t/04_CipherAll.t
OpenSSL-0.09/t/09_BN.t
OpenSSL-0.09/t/08_X509.t
OpenSSL-0.09/MANIFEST
OpenSSL-0.09/typemap
OpenSSL-0.09/OpenSSL.pm
OpenSSL-0.09/README
OpenSSL-0.09/OpenSSL.xs
OpenSSL-0.09/Makefile.PL
CPAN: File::Temp loaded ok (v0.18)

 CPAN.pm: Going to build O/OE/OESI/OpenSSL-0.09.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for OpenSSL
cp OpenSSL/Digest.pm blib/lib/OpenSSL/Digest.pm
cp OpenSSL/PKCS7.pm blib/lib/OpenSSL/PKCS7.pm
cp OpenSSL/PKCS12.pm blib/lib/OpenSSL/PKCS12.pm
cp OpenSSL/Cipher.pm blib/lib/OpenSSL/Cipher.pm
cp OpenSSL/Name.pm blib/lib/OpenSSL/Name.pm
cp OpenSSL/RSA.pm blib/lib/OpenSSL/RSA.pm
cp OpenSSL/X509.pm blib/lib/OpenSSL/X509.pm
cp OpenSSL/Rand.pm blib/lib/OpenSSL/Rand.pm
cp OpenSSL.pm blib/lib/OpenSSL.pm
cp OpenSSL/CRL.pm blib/lib/OpenSSL/CRL.pm
cp OpenSSL/BN.pm blib/lib/OpenSSL/BN.pm
AutoSplitting blib/lib/OpenSSL/BN.pm (blib/lib/auto/OpenSSL/BN)
cp OpenSSL/HMAC.pm blib/lib/OpenSSL/HMAC.pm
/usr/bin/perl /usr/share/perl/5.8/ExtUtils/xsubpp  -typemap
/usr/share/perl/5.8/ExtUtils/typemap -typemap typemap  OpenSSL.xs >
OpenSSL.xsc && mv OpenSSL.xsc OpenSSL.c
cc -c  -I. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\" 0.09\" -DXS_VERSION=\"0.09\" -fPIC
"-I/usr/lib/perl/5.8/CORE"   OpenSSL.c
OpenSSL.xs:5:25: error: openssl/bio.h: No such file or directory
OpenSSL.xs:6:25: error: openssl/err.h: No such file or directory
OpenSSL.xs:7:25: error: openssl/pem.h: No such file or directory
OpenSSL.xs:8:25: error: openssl/evp.h: No such file or directory
OpenSSL.xs:9:26: error: openssl/hmac.h: No such file or directory
OpenSSL.xs:19:25: error: openssl/md5.h: No such file or directory
OpenSSL.xs:21:28: error: openssl/ripemd.h: No such file or directory
OpenSSL.xs:22:25: error: openssl/rsa.h: No such file or directory
OpenSSL.xs :23:41: error: openssl/sha.h: No such file or directory
OpenSSL.xs:24:66: error: openssl/blowfish.h: No such file or directory
OpenSSL.xs:36: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
OpenSSL.xs:37: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
OpenSSL.xs:38: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
OpenSSL.xs:39: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
OpenSSL.xs:40: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
OpenSSL.xs:41: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
OpenSSL.xs:42: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
OpenSSL.xs:43: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
OpenSSL.xs:44: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
OpenSSL.xs:46: error: expected ')' before '*' token
OpenSSL.xs:57: error: expected ')' before '*' token
OpenSSL.xs:96: warning: 'struct bio_st' declared inside parameter list
OpenSSL.xs:96: warning: its scope is only this definition or declaration,
which is probably not what you want
OpenSSL.xs: In function 'bio_write_cb':
OpenSSL.xs:98: error: 'BIO_CB_WRITE' undeclared (first use in this function)
OpenSSL.xs:98: error: (Each undeclared identifier is reported only once
OpenSSL.xs:98: error: for each function it appears in.)
OpenSSL.xs:102: error: 'BIO_CB_PUTS' undeclared (first use in this function)
OpenSSL.xs: At top level:
OpenSSL.xs:110: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
OpenSSL.xs:123: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
OpenSSL.xs:130: error: expected ')' before '*' token
OpenSSL.xs:143: error: expected ')' before '*' token
OpenSSL.xs: In function 'ssl_error':
OpenSSL.xs:154: error: 'BIO' undeclared (first use in this function)
OpenSSL.xs:154: error: 'bio' undeclared (first use in this function)
OpenSSL.xs:160: warning: assignment makes pointer from integer without a
cast
OpenSSL.xs: At top level:
OpenSSL.xs:165: error: expected ')' before '*' token
OpenSSL.xs:258: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
OpenSSL.xs: In function 'mds_boot':
OpenSSL.xs:268: error: '_mds' undeclared (first use in this function)
OpenSSL.xs: At top level:
OpenSSL.xs:282: error: expected ')' before '*' token
OpenSSL.xs:296: error: expected ')' before '*' token
OpenSSL.xs:317: error: expected ')' before '*' token
OpenSSL.xs:324: error: expected specifier-qualifier-list before 'EVP_CIPHER'

OpenSSL.xs:342: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
OpenSSL.xs: In function 'cipher_boot':
OpenSSL.xs:363: error: 'struct <anonymous>' has no member named 'func'
OpenSSL.xs :363: error: 'struct <anonymous>' has no member named 'name'
OpenSSL.xs:363: error: 'struct <anonymous>' has no member named 'func'
OpenSSL.xs:363: error: 'struct <anonymous>' has no member named 'name'
OpenSSL.xs:363: error: 'struct <anonymous>' has no member named 'func'
OpenSSL.xs:363: error: 'struct <anonymous>' has no member named 'name'
OpenSSL.xs:364: error: 'struct <anonymous>' has no member named 'func'
OpenSSL.xs:364: error: 'struct <anonymous>' has no member named 'name'
OpenSSL.xs:364: error: 'struct <anonymous>' has no member named 'func'
OpenSSL.xs:364: error: 'struct <anonymous>' has no member named 'name'
OpenSSL.xs:1806: error: 'RETVAL' undeclared (first use in this function)
OpenSSL.c: In function 'XS_OpenSSL__BN_bnbool':
OpenSSL.c:2815: error: 'OpenSSL__BN' undeclared (first use in this function)
OpenSSL.c:2815: error: expected ';' before 'bn'
OpenSSL.c:2820: error: 'bn' undeclared (first use in this function)
OpenSSL.c: In function 'XS_OpenSSL__BN_isprime':
OpenSSL.c:2841: error: 'OpenSSL__BN' undeclared (first use in this function)
OpenSSL.c:2841: error: expected ';' before 'bn'
OpenSSL.xs:1825: error: 'BN_CTX' undeclared (first use in this function)
OpenSSL.xs:1825: error: 'ctx' undeclared (first use in this function)
OpenSSL.c:2849: error: 'bn' undeclared (first use in this function)
OpenSSL.c: In function 'XS_OpenSSL__BN_DESTROY':
OpenSSL.c:2872: error: 'OpenSSL__BN' undeclared (first use in this function)
OpenSSL.c:2872: error: expected ';' before 'bn'
OpenSSL.c:2876: error: 'bn' undeclared (first use in this function)
make: *** [OpenSSL.o] Error 1
 OESI/OpenSSL-0.09.tar.gz
 /usr/bin/make -- NOT OK
Running make test
 Can't test without successful make
Running make install
 Make had returned bad status, install seems impossible
Failed during this command:
OESI/OpenSSL-0.09.tar.gz                     : make NO


#####  End Log of Module Install #####

Regards,

Jeff K.

Reply via email to