Hello misc@,

This is 6.3 -stable.

Fist of all, thanks for packaging biber, it will make my workflow much
shorter when it works.

However it looks like there are several issues with biber :

* dependencies

Many dependencies have to be installed by hand. Most of them 
are available as packages. Maybe they should be added as
dependencies in the texlive package that comes with biber ?
Here's the list : 
   p5-Log-Log4perl-1.40p0
   p5-IPC-Run3-0.048
   p5-Text-Glob-0.11
   p5-Number-Compare-0.03
   p5-File-Find-Rule-0.34
   p5-Data-Compare-1.25
   p5-Data-Dump-1.23
   p5-Regexp-Common-2017060201
   p5-Date-Simple-3.03p0

One module is not packaged AFAIK : autovivification. 
I installed it manually using cpan. 
When I run biber after those install, there are missing module error, so this 
issue is solved.

* lazy binding

Biber know aborts with this error message :

perl:/usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/Unicode/LineBreak/LineBreak.so:
undefined symbol 'Perl_xs_apiversion_bootcheck'
ld.so: perl: lazy binding failed!
Killed

As far as I understand, perl is not compiled with lazy binding. 
I followed this thread suggestion
   https://marc.info/?l=openbsd-misc&m=135799515810353&w=2

and set LD_PRELOAD=/usr/lib/libpthread.so.25.1, not knowing at all what I
was doing and hopping it wouldn't break anything. 
This didn't fix my issue.

Is there any workaround to this lazy binding issue?

Damien 

Reply via email to