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)
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: | new → assigned |
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.
I'm wondering if this could be related to the other open ticket: https://trac.macports.org/ticket/57398.