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.