Opened 3 years ago

Last modified 3 years ago

#63226 assigned defect

biblatex-biber: loadable library and perl binaries are mismatched

Reported by: bernardkelly (Bernard Kelly) Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: Cc:
Port: biblatex-biber

Description (last modified by ryandesign (Ryan Carsten Schmidt))

I have a short LaTeX document that requires biber. I installed "biblatex-biber", and it seemed to go fine. But when I run

pdflatex <documentname.tex>
biber <documentname>

... I get the following error:

Magic.c: loadable library and perl binaries are mismatched (got handshake key 0xc500080, needed 0xc400080)

Macports is up to date, as are all the ports. I uninstalled & reinstalled biblatex-biber, but no difference.

Change History (4)

comment:1 Changed 3 years ago by bernardkelly (Bernard Kelly)

I'm wondering if this could be related to the other open ticket: https://trac.macports.org/ticket/57398.

Version 0, edited 3 years ago by bernardkelly (Bernard Kelly) (next)

comment:2 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: drkp removed
Description: modified (diff)
Keywords: biber removed
Owner: set to drkp
Status: newassigned
Summary: biblatex-biber fails: "loadable library and perl binaries are mismatched"biblatex-biber: loadable library and perl binaries are mismatched

comment:3 Changed 3 years ago by drkp (Dan Ports)

This seems like an incompatibility between one of the compiled perl modules (p5-text-bibtex, maybe) and the perl interpreter, not between biblatex and biber. Any chance you have another perl installation that could be interfering with the MacPorts one?

comment:4 Changed 3 years ago by physicsbeany

My Perl by default is the Macports installation, and I certainly haven't (consciously) installed any other, though I know MacOS comes with a version:

$ which perl

/opt/local/bin/perl

perl -v

This is perl 5, version 28, subversion 3 (v5.28.3) built for darwin-thread-multi-2level

Copyright 1987-2020, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
Note: See TracTickets for help on using tickets.