Package Details: vivictpp 1.2.0-2

Git Clone URL: https://aur.archlinux.org/vivictpp.git (read-only, click to copy)
Package Base: vivictpp
Description: An easy to use tool for subjective comparison of the visual quality of different encodings of the same video source.
Upstream URL: https://github.com/vivictorg/vivictpp
Licenses: GPL2
Conflicts: vivictpp
Provides: vivictpp
Submitter: exu
Maintainer: exu
Last Packager: exu
Votes: 3
Popularity: 0.017034
First Submitted: 2022-08-29 18:52 (UTC)
Last Updated: 2025-06-04 18:37 (UTC)

Latest Comments

1 2 Next › Last »

wakamue commented on 2025-06-04 07:54 (UTC)

'/home/lucki/appdata/cache/aurutils/sync/vivictpp/v${pkgver}.zip.part' should be changed to "/home/lucki/appdata/cache/aurutils/sync/vivictpp/v${pkgver}.zip.part" '...' does not expand the ${pkgver} variable "..." does

Lucki commented on 2025-06-03 17:52 (UTC)

==> Making package: vivictpp 1.2.0-1 (Tue Jun  3 19:52:06 2025)
==> Retrieving sources...
  -> Downloading v${pkgver}.zip...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
mv: cannot stat '/home/lucki/appdata/cache/aurutils/sync/vivictpp/v${pkgver}.zip.part': No such file or directory
  -> Found meson_build.patch
==> Validating source files with sha256sums...
    v${pkgver}.zip ... NOT FOUND
    meson_build.patch ... Passed
==> ERROR: One or more files did not pass the validity check!

Lucki commented on 2025-02-28 22:45 (UTC)

You should report it upstream then.

exu commented on 2025-02-28 18:59 (UTC)

I must've been on some older gcc version. Rebuilding the package today I also got the segfault. The latest commit adds your option, so thanks a lot for finding a solution

Lucki commented on 2025-02-27 17:25 (UTC)

I decided to take a look at this again and after deep-diving I found something about LTO corresponding to _sub_I_65535_0.

Adding the following line to the PKGBUILD is fixing the problem:

options=(!lto)

Lucki commented on 2025-02-03 23:12 (UTC)

A rebuild was the first thing I tried and it changed the initial error to this segfault I'm now getting.

I ran it with GDB and it seemingly isn't even reaching the program:

(gdb) run
Starting program: /usr/bin/vivictpp

Program received signal SIGSEGV, Segmentation fault.
0x0000555555585b0f in _sub_I_65535_0.0 ()
(gdb) bt
#0  0x0000555555585b0f in _sub_I_65535_0.0 ()
#1  0x00007ffff48355c4 in __libc_start_main () from /usr/lib/libc.so.6
#2  0x0000555555586a65 in _start ()

When it's working for you, let's hope it'll fix itself with a future update of the program or a dependency.

Anyway, thanks for checking.

exu commented on 2025-02-03 18:15 (UTC)

It's working fine for me, I just did a clean reinstall. Maybe one of the dependencies changed, and it needs to be recompiled for the new version.

This is a guess, but might be due to the change from sdl2 -> sdl3. One of the dependencies here is sdl2_ttf, which now relies on sdl2_compat and sld3 instead of sdl2.

Lucki commented on 2025-02-03 11:42 (UTC)

Does this still work for you? I get an instant segmentation fault:

$ vivictpp
[1]    30327 segmentation fault (core dumped)  vivictpp

exu commented on 2024-11-03 10:30 (UTC)

@Lucki Thanks for the report. I added git to the makedepends with the new version

Lucki commented on 2024-10-15 20:33 (UTC)

Fails to build in a clean chroot:

[…]
vivictpp-1.0.0/meson.build:11:13: ERROR: Git program not found, cannot download cli11.wrap via git.

With git as a make dependency it's fine though.