Package Details: perl-file-kdbx 0.906-1

Git Clone URL: https://aur.archlinux.org/perl-file-kdbx.git (read-only, click to copy)
Package Base: perl-file-kdbx
Description: Encrypted database to store secret text and files
Upstream URL: https://metacpan.org/release/File-KDBX
Licenses: GPL, PerlArtistic
Submitter: SammyPoot
Maintainer: SammyPoot
Last Packager: SammyPoot
Votes: 1
Popularity: 0.185264
First Submitted: 2024-03-05 23:25 (UTC)
Last Updated: 2024-03-05 23:25 (UTC)

Latest Comments

henkm commented on 2024-03-08 07:23 (UTC) (edited on 2024-03-13 06:27 (UTC) by henkm)

I have pretty much the same issue as m040601. check log here: https://0x0.st/HhzH.log and build log here: https://0x0.st/HhzX.log (run in chroot with command aur build -c)

searching for the error, I find this: https://bugzilla.redhat.com/show_bug.cgi?id=2239146

The suggestion there is that the root-cause is an -march=native compiler flag in the perl-crypt-argon2 package. That flag is maintained in AUR perl-crypt-argon2 as well and should be patched out.

ETA: but I build both packages on the same machine so that shouldn't be a problem?

more ETA: The problem is in perl-cryptx. The Makefile.PL provided from upstream forces the use of the aes-ni instruction set, which is not supported on (very) old cpus. If you want, you can rebuild perl-cryptx locally and edit out lines 31--42 from its Makefile.PL. After that, perl-file-kdbx (and kpcli) can be built and used.

m040601 commented on 2024-03-06 17:14 (UTC) (edited on 2024-03-07 05:28 (UTC) by m040601)

... are there any lines further ...

here is the full installation log, https://0x0.st/H7gc.txt

Done in a clean build directory of course.

SammyPoot commented on 2024-03-06 09:43 (UTC)

Hello, @m040601! I can't seem to replicate this. Are there any lines further up that list the errors that occurred during the failed tests? The report doesn't tell me what went wrong.

m040601 commented on 2024-03-06 01:48 (UTC)

It currently fails to build with

Test Summary Report
-------------------
t/crypt.t            (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/database.t         (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/entry.t            (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/group.t            (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/hash-block.t       (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/hmac-block.t       (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/iterator.t         (Wstat: 132 (Signal: ILL, dumped core) Tests: 1 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/kdbx2.t            (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/kdbx3.t            (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/kdbx4.t            (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/kdf-aes-pp.t       (Wstat: 132 (Signal: ILL, dumped core) Tests: 1 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/kdf.t              (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/keys.t             (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/object.t           (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/placeholders.t     (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/references.t       (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/safe.t             (Wstat: 132 (Signal: ILL, dumped core) Tests: 0 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
t/util.t             (Wstat: 132 (Signal: ILL, dumped core) Tests: 2 Failed: 0)
  Non-zero wait status: 132
  Parse errors: No plan found in TAP output
Files=27, Tests=73, 21 wallclock secs ( 0.18 usr  0.09 sys + 12.41 cusr  2.50 csys = 15.18 CPU)
Result: FAIL
Failed 18/27 test programs. 0/73 subtests failed.
make: *** [Makefile:1103: test_dynamic] Error 255
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: perl-file-kdbx-exit status 4