Package: obs-time-source
Version: 0.1-1
Severity: serious
Tags: upstream ftbfs
Justification: Fails to Build from Source
X-Debbugs-Cc: ~krystianch/public-in...@lists.sr.ht
The package fails to build from source on several architectures.
An example for arm64:
cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j4 -v
[1/2] cc -Itime-source.so.p -I. -I.. -I/usr/include/obs
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount
-I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo
-I/usr/include/pixman-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall
-Winvalid-pch -Wextra -Wpedantic -g -O2 -ffile-prefix-map=/<>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -fPIC -pthread -DHAVE_OBSCONFIG_H -DSIMDE_ENABLE_OPENMP
'$<$,$>:-fopenmp-simd>'
'$<$,$>:-fopenmp-simd>'
-MD -MQ time-source.so.p/time-source.c.o -MF
time-source.so.p/time-source.c.o.d -o time-source.so.p/time-source.c.o -c
../time-source.c
FAILED: time-source.so.p/time-source.c.o
cc -Itime-source.so.p -I. -I.. -I/usr/include/obs -I/usr/include/pango-1.0
-I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi
-I/usr/include/cairo -I/usr/include/pixman-1 -fdiagnostics-color=always
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -g -O2
-ffile-prefix-map=/<>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread
-DHAVE_OBSCONFIG_H -DSIMDE_ENABLE_OPENMP
'$<$,$>:-fopenmp-simd>'
'$<$,$>:-fopenmp-simd>'
-MD -MQ time-source.so.p/time-source.c.o -MF
time-source.so.p/time-source.c.o.d -o time-source.so.p/time-source.c.o -c
../time-source.c
../time-source.c: In function ‘time_source_update’:
../time-source.c:95:9: warning: ‘__builtin_strncpy’ specified bound 64 equals
destination size [-Wstringop-truncation]
95 | strncpy(context->format, obs_data_get_string(settings,
"format"),
| ^
cc: warning:
$<$,$>:-fopenmp-simd>:
linker input file unused because linking not done
cc: error:
$<$,$>:-fopenmp-simd>:
linker input file not found: No such file or directory
cc: warning:
$<$,$>:-fopenmp-simd>:
linker input file unused because linking not done
cc: error:
$<$,$>:-fopenmp-simd>:
linker input file not found: No such file or directory
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j4 -v
returned exit code 1
make: *** [debian/rules:13: binary-arch] Error 25
Eriberto
-- System Information:
Debian Release: 12.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-13-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8),
LANGUAGE=pt_BR:pt:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages obs-time-source depends on:
ii libc62.36-9+deb12u3
ii libcairo21.16.0-7
ii libglib2.0-0 2.74.6-2
ii libobs0 29.0.2+dfsg-1+b1
ii libpango-1.0-0 1.50.12+ds-1
ii libpangocairo-1.0-0 1.50.12+ds-1
ii obs-studio 29.0.2+dfsg-1+b1
obs-time-source recommends no packages.
obs-time-source suggests no packages.
-- no debconf information