Ik probeerde vandaag de eekboek en eekboek-gui packages te installeren op Ubuntu 16.04 LTS. De installatie an sich is probleemloos (van zowel v 2.02.04 als 2.02.05 (uit Debian/testing)), maar bij het aanmaken van het eerste eekboek via de GUI onstaan er ogenschijnlijk twee problemen. De melding luidt:
==== Meldingen ====
EekBoek 2.02.05 (English) -- Copyright 2005-2017 Squirrel Consultancy
?Can't locate Win32.pm in @INC (you may need to install the Win32 module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at /usr/share/perl5/EB.pm line 147.
%Created empty dataset mijn_eerste_eekboek_2017
??ERRORS FOUND IN SCHEMA, PROCESS ABORTED
??ERRORS FOUND IN SCHEMA, PROCESS ABORTED
Ik heb geen Perl coding ervaring, maar het lijkt erop dat line 147 in /usr/share/perl5/EB.pm, welke luidt 'require Win32;', het eerste probleem is. Een poging de ontbrekende module te installeren met iets als 'cpanm Module::Win32' werkte (niet geheel verbazingbwekkend) overigens niet, maar ik weet dan ook nauwelijks waar ik mee bezig ben. Als ik wat piel, en de variabelen $id en $major handmatig toewijs (dus zonder gebruik van Win32), dan kan de eerste foutmelding '?Cant locate Win32.pm ....' worden voorkomen, d.w.z. vervangen door een mededeling dat het verdrietig is dat ik Windows gebruik :-)
De tweede melding ('??ERRORS FOUND IN SCHEMA...') krijg ik echter niet verholpen, en ik weet eigenlijk ook niet waar ik het probleem zou moeten zoeken... Als het een bug betreft is ie bij deze gemeld.
Please see https://sourceforge.net/p/eekboek/bugs/41/#6c0c