View previous topic :: View next topic |
Author |
Message |
manu_leo Guru
Joined: 20 Jan 2014 Posts: 513 Location: India
|
Posted: Mon Sep 18, 2017 12:34 pm Post subject: Error while running perl-cleaner --all |
|
|
Hi Experts, while running "Error while running perl-cleaner --all", I get the below error when it is installing dev-per l/IO-Socket-S SL-2.24.0 -
Code: | Using ExtUtils::MakeMaker
* perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=nonc: DESTDIR =/var/tmp/portage/dev-perl/ IO-Socket-SSL-2.21.0/image/
perl: symbol lookup error: /usr/lib64/perl5/vendor_perl/5.24.1/x86_64-linux/auto/Net/SSLeay/SSLeay.so: undefined symbol: SSLeay_version
•ERROR: dev-per l/IO-Socket-SSL-2.24.0::gentoo failed (configure phase):
• Unable to build!
* Ca 1 1 stack:
• ebuild.sh, line 115: Cal led src_configure
• environment, line 2657: Called perl-module_src_configure
* environment , line 2076: Called die
•The specific snippet of code:
" per! Makef i le.PL "$Cl" <<< "$<pm_echovar}" J J d ie "U11<1b le to build! ";
*
•If you need support , post the output of 'emerge --info '=dev-per l/IO-Socket-S SL-2.24.0::gentoo '',
•the complete bu i ld log and the output of 'emerge -pqv ' =dev-perl/I0-Socket-SS L-2.21.0::gentoo ''.
• The complete bu i ld J og is located "t '/var/tmpl'portage/dev-perl/I0-Socket-SSL
-2.21.0/temp/bu i Id .log'.
• The ebuild environment file is located at '/var/tmp/portage dev-per l/10-Socket-SSL-2.21.0/temp/environment '. |
I am completely out of ideas how to get over this. I recently upgraded gcc from 4.9.3 to 4.9.4, portage and ran 'emerge -e @world'.
I am neither able to ssh to the box because I get errors while installing openssh as well. So it is very difficult for me to send the errors and paste it here from the putty screen. Right now I am accessing the server via IDRAC(Remote Console)
perl version is - 5.24.1-r1 and gcc version is 4.9.4
Appreciate all your help and thanks in advance. |
|
Back to top |
|
|
LordArthas Guru
Joined: 01 Nov 2004 Posts: 500 Location: Maniago, Friûl, Italia
|
Posted: Mon Sep 18, 2017 12:49 pm Post subject: |
|
|
Hello!
Try re-installing Net-SSLeay before anything else: it's likely broken and prevents IO-Socket-SSL from building.
Michele. _________________ Michele Beltrame
https://www.cattlegrid.info/ |
|
Back to top |
|
|
manu_leo Guru
Joined: 20 Jan 2014 Posts: 513 Location: India
|
Posted: Mon Sep 18, 2017 12:58 pm Post subject: |
|
|
Thanks LordArthas, SSLeay is there and the version is 1.810.0. Error is still the same -
Code: | perl: symbol lookup error: /usr/lib64/perl5/vendor_perl/5.24.1/x86_64-linux/auto/Net/SSLeay/SSLeay.so: undefined symbol: SSLeay_version
•ERROR: dev-per l/IO-Socket-SSL-2.24.0::gentoo failed (configure phase):
• Unable to build! |
Appreciate your prompt response. |
|
Back to top |
|
|
manu_leo Guru
Joined: 20 Jan 2014 Posts: 513 Location: India
|
Posted: Mon Sep 18, 2017 2:06 pm Post subject: |
|
|
I was able to fix this by downgrading openssl from openssl-1.1.0f.ebuild to 1.0.21 . After this I was able to run perl-cleaner and also install openssh.
Thanks anyways for all your help. |
|
Back to top |
|
|
|