Package Details: vivictpp 1.1.0-1

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: 2
Popularity: 0.000000
First Submitted: 2022-08-29 18:52 (UTC)
Last Updated: 2024-11-03 10:28 (UTC)

Latest Comments

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.

exu commented on 2022-09-25 16:41 (UTC)

I've created two different patches to get this package building again.
Upstream issue I created

The patch to dependencies-meson.build.patch means that meson will use system provided packages instead of bundling them. (Not 100% how this works, I'm no C++ dev)
If there are any issues likely related to those dependencies, please comment here first before opening an issue upstream.