LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-15-2021, 11:18 AM   #1
enine
Senior Member
 
Registered: Nov 2003
Distribution: Slackʍɐɹǝ
Posts: 1,486
Blog Entries: 4

Rep: Reputation: 282Reputation: 282Reputation: 282
-current perl ListUtil.c: loadable library and perl binaries are mismatched (got handshake key 0xdb80080, needed 0xeb00080)


I'm trying to run a perl script in a new install of -current and getting the following error :

Code:
ListUtil.c: loadable library and perl binaries are mismatched (got handshake key 0xdb80080, needed 0xeb00080)
My searching seems to indicate when a perl library is installed with a different version than what's installed such as installing via cpan or a package manager. But I've only installed Slackware-current and haven't installed any other perl packages.

I noticed this post https://www.linuxquestions.org/quest...8/#post6275376 which seems to have a similar issue.

Last edited by enine; 08-15-2021 at 11:19 AM.
 
Old 08-15-2021, 11:34 AM   #2
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,098

Rep: Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175
maybe this answer (the first)?

https://stackoverflow.com/questions/...-handshake-key

if it's not that could it be also that the perl stuff you are trying to run has to be rebuild too against the newer perl in current (maybe because it contains additional perl modules itself).

Last edited by ponce; 08-15-2021 at 11:37 AM.
 
Old 08-15-2021, 01:04 PM   #3
enine
Senior Member
 
Registered: Nov 2003
Distribution: Slackʍɐɹǝ
Posts: 1,486

Original Poster
Blog Entries: 4

Rep: Reputation: 282Reputation: 282Reputation: 282
So that's one of the places where I saw the notes about having modules installed separately, but I didn't install any, its a clean -current install.
so their suggestions such as checking
Code:
env | grep PERL
returns nothing, nothing in ~/.bashrc etc
 
Old 08-15-2021, 01:10 PM   #4
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,098

Rep: Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175
I think a little more informations on the script you are trying to run could help.
 
Old 08-15-2021, 01:41 PM   #5
enine
Senior Member
 
Registered: Nov 2003
Distribution: Slackʍɐɹǝ
Posts: 1,486

Original Poster
Blog Entries: 4

Rep: Reputation: 282Reputation: 282Reputation: 282
Its Slic3r. I was using it for the last few months on a raspberry pi 400 running Slackware-arm-current. If you download and extract you can then just run
Code:
perl slic3r.pl
. So I bought a small x86 desktop to upgrade from the Pi400 and installed -current and trying the same
Code:
perl slic3r.pl
gives the error. I hadn't updated the pi in a month or two is really the only difference i can find.
 
Old 08-15-2021, 01:57 PM   #6
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,098

Rep: Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175
if you mean this

https://github.com/slic3r/Slic3r/

I followed the instructions on how to build it (because you have to build it, you cannot simply execute it as is moving the directory from one version to another of perl)

https://github.com/slic3r/Slic3r/wik...t-on-GNU-Linux

I installed perl-local-lib as requested and I issued these two commands
Code:
export LDLOADLIBS=-lstdc++
perl Build.PL
and here it asked me to install also cpanminus: I installed it too and then it started building a ton of other perl modules (they are still building)...

I have run those command as user to avoid an installation via cpanminus system-wide (I don't know where cpanminus install stuff).

EDIT: in the end the main slice3r.pl built fine (and run fine after), while the gui won't (with an error building Wx::build::MakeMaker) and, good news, cpanminus installed the stuff locally in a "local-lib" directory.

Last edited by ponce; 08-15-2021 at 02:12 PM.
 
1 members found this post helpful.
Old 08-16-2021, 05:06 PM   #7
enine
Senior Member
 
Registered: Nov 2003
Distribution: Slackʍɐɹǝ
Posts: 1,486

Original Poster
Blog Entries: 4

Rep: Reputation: 282Reputation: 282Reputation: 282
I was just downloading https://dl.slic3r.org/linux/slic3r-1...ux-x64.tar.bz2 and extracting and running it. I'll try the build and see what happens.

Reason I posted was because I found that other thread with a similar issue and wondered if something odd got into -current.
 
Old 08-16-2021, 06:08 PM   #8
enine
Senior Member
 
Registered: Nov 2003
Distribution: Slackʍɐɹǝ
Posts: 1,486

Original Poster
Blog Entries: 4

Rep: Reputation: 282Reputation: 282Reputation: 282
I went ahead and installed cpanminus via the Slackbuild and the Slic3r build as non-root and the Slic3r-build.pl still tells cpanminus to put stuff in a local-lib

My GUI works FWIW.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Socket6.c: loadable library and perl binaries are mismatched (got handshake key 0x77c0000, needed 0x7800000) Martin Zahn Linux - Software 2 11-06-2019 05:52 AM
Chrome binaries always work on older systems but Firefox binaries do not - what is the magic? Jason_25 Linux - Software 1 10-28-2019 11:23 AM
[SOLVED] Error on SVN checkout: SSL handshake failed: SSL error: Key usage violation in certif jsaravana87 Linux - Server 3 05-07-2012 10:00 AM
[SOLVED] SvSSL handshake failed: SSL error:Key usageviolation in certificate has been detected sanjay87 Linux - Server 2 03-22-2012 03:38 AM
compile kernel module got version mismatched? blackzone Programming 1 11-07-2004 09:41 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:40 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration