Package Details: turbo-base64 2023.08-2

Git Clone URL: https://aur.archlinux.org/turbo-base64.git (read-only, click to copy)
Package Base: turbo-base64
Description: Fastest Base64 SIMD Encoding library
Upstream URL: https://github.com/powturbo/Turbo-Base64
Licenses: GPL3
Submitter: JstKddng
Maintainer: JstKddng
Last Packager: JstKddng
Votes: 3
Popularity: 0.22
First Submitted: 2023-04-25 13:22 (UTC)
Last Updated: 2023-08-02 17:19 (UTC)

Latest Comments

xlucn commented on 2023-08-09 13:32 (UTC) (edited on 2023-08-09 13:32 (UTC) by xlucn)

@JamesArchibald, I deleted the mismatching '2023.08.tar.gz' file and re-downloaded, then the build was successful (for the 2023.08-2 version).

According to the recent change of the PKGBUILD, I suspect that the upstream repo has re-tagged a different commit with the same tag 2023.08, which results in a different '2023.08.tar.gz' file. If so, this is probably a bad practice, a new tag should be created.

JamesArchibald commented on 2023-08-02 10:12 (UTC)

Hi, I just tried installing this as a dep for ueberzugpp, but I run into

ERROR: One or more files did not pass the validity check!

Any ideas? I guess I can force it somehow, but this should probably be sorted out as part of the PKGBUILD?

Thanks

PutridPete commented on 2023-04-25 17:53 (UTC)

Thank you, that was it! I went ahead and removed some problematic custom flags and it compiled just fine. Sorry for the bother.

JstKddng commented on 2023-04-25 17:09 (UTC)

that shouldn't be possible, unless you have some weird flags or lto enabled idk. Builds fine on my end.

PutridPete commented on 2023-04-25 14:58 (UTC) (edited on 2023-04-25 14:59 (UTC) by PutridPete)

Hi again. For this package, similar to how it was with ueberzugpp, I'm getting the following error:

/usr/bin/ld: CMakeFiles/_b64_avx.dir/turbob64v128.c.o: in function `tb64v128adec':
turbob64v128.c:(.text+0x0): multiple definition of `tb64v128adec'; CMakeFiles/_b64_v128.dir/turbob64v128.c.o:turbob64v128.c:(.text+0x0): first defined here
/usr/bin/ld: CMakeFiles/_b64_avx.dir/turbob64v128.c.o: in function `tb64v128aenc':
turbob64v128.c:(.text+0x7c0): multiple definition of `tb64v128aenc'; CMakeFiles/_b64_v128.dir/turbob64v128.c.o:turbob64v128.c:(.text+0x7c0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/base64.dir/build.make:93: libbase64.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:227: CMakeFiles/base64.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Thanks once more.