Source: vimix
Version: 0.9.0+git20260228+ds-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: [email protected], [email protected]
User: [email protected]
Usertags: armhf
User: [email protected]
Usertags: i386
Dear maintainer,
vimix FTBFS on armhf and i386:
cd
/build/reproducible-path/vimix-0.9.0+git20260228+ds/obj-arm-linux-gnueabihf/src
&& /usr/bin/c++ -DGST_DISABLE_LOADSAVE -DGST_DISABLE_XML -DHAVE_X11TABLETINPUT
-DIMGUI_IMPL_OPENGL_LOADER_GLAD -DLINK_PLATFORM_LINUX=1 -DLINK_PLATFORM_UNIX=1
-DLINUX -DUNIX -DUSE_GST_OPENGL_SYNC_HANDLER -DVIMIX_VERSION_MAJOR=0
-DVIMIX_VERSION_MINOR=9 -DVIMIX_VERSION_PATCH=0 -I/usr/include/gstreamer-1.0
-I/usr/lib/arm-linux-gnueabihf/gstreamer-1.0/include -I/usr/include/gudev-1.0
-I/usr/include/libdrm -I/usr/include/orc-0.4 -I/usr/include/stb
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/glad/include
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/imgui
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/imgui/examples
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/ImGuiColorTextEdit
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/rsc/fonts
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/src
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/obj-arm-linux-gnueabihf/_cmrc/include
-isystem /usr/include/glib-2.0 -isystem
/usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/sysprof-6
-isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem
/usr/include/cloudproviders -isystem /usr/include/cairo -isystem
/usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem
/usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem
/usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem
/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/fribidi
-isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem
/usr/include/freetype2 -isystem /usr/include/libpng16 -isystem
/usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem
/usr/include/blkid -g -O2
-ffile-prefix-map=/build/reproducible-path/vimix-0.9.0+git20260228+ds=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -pthread -MD -MT
src/CMakeFiles/vimix.dir/ControlManager.cpp.o -MF
CMakeFiles/vimix.dir/ControlManager.cpp.o.d -o
CMakeFiles/vimix.dir/ControlManager.cpp.o -c
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/ControlManager.cpp
[ 80%] Building CXX object src/CMakeFiles/vimix.dir/FrameBuffer.cpp.o
cd
/build/reproducible-path/vimix-0.9.0+git20260228+ds/obj-arm-linux-gnueabihf/src
&& /usr/bin/c++ -DGST_DISABLE_LOADSAVE -DGST_DISABLE_XML -DHAVE_X11TABLETINPUT
-DIMGUI_IMPL_OPENGL_LOADER_GLAD -DLINK_PLATFORM_LINUX=1 -DLINK_PLATFORM_UNIX=1
-DLINUX -DUNIX -DUSE_GST_OPENGL_SYNC_HANDLER -DVIMIX_VERSION_MAJOR=0
-DVIMIX_VERSION_MINOR=9 -DVIMIX_VERSION_PATCH=0 -I/usr/include/gstreamer-1.0
-I/usr/lib/arm-linux-gnueabihf/gstreamer-1.0/include -I/usr/include/gudev-1.0
-I/usr/include/libdrm -I/usr/include/orc-0.4 -I/usr/include/stb
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/glad/include
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/imgui
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/imgui/examples
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/ImGuiColorTextEdit
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/rsc/fonts
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/src
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/obj-arm-linux-gnueabihf/_cmrc/include
-isystem /usr/include/glib-2.0 -isystem
/usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/sysprof-6
-isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem
/usr/include/cloudproviders -isystem /usr/include/cairo -isystem
/usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem
/usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem
/usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem
/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/fribidi
-isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem
/usr/include/freetype2 -isystem /usr/include/libpng16 -isystem
/usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem
/usr/include/blkid -g -O2
-ffile-prefix-map=/build/reproducible-path/vimix-0.9.0+git20260228+ds=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -pthread -MD -MT
src/CMakeFiles/vimix.dir/FrameBuffer.cpp.o -MF
CMakeFiles/vimix.dir/FrameBuffer.cpp.o.d -o
CMakeFiles/vimix.dir/FrameBuffer.cpp.o -c
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/FrameBuffer.cpp
In file included from
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/Streamer.h:8,
from
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/Connection.cpp:31:
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscPacketListener.h:
In member function ‘virtual void osc::OscPacketListener::ProcessPacket(const
char*, int, const IpEndpointName&)’:
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscPacketListener.h:69:43:
error: call of overloaded ‘ReceivedPacket(const char*&, int&)’ is ambiguous
69 | osc::ReceivedPacket p( data, size );
| ^
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscPacketListener.h:69:43:
note: there are 2 candidates
In file included from
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/Streamer.h:7:
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscReceivedElements.h:99:5:
note: candidate 1: ‘osc::ReceivedPacket::ReceivedPacket(const char*,
std::size_t)’
99 | ReceivedPacket( const char *contents, std::size_t size )
| ^~~~~~~~~~~~~~
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscReceivedElements.h:95:5:
note: candidate 2: ‘osc::ReceivedPacket::ReceivedPacket(const char*,
osc::osc_bundle_element_size_t)’
95 | ReceivedPacket( const char *contents, osc_bundle_element_size_t
size )
| ^~~~~~~~~~~~~~
[ 80%] Building CXX object src/CMakeFiles/vimix.dir/FrameGrabber.cpp.o
make[3]: *** [src/CMakeFiles/vimix.dir/build.make:152:
src/CMakeFiles/vimix.dir/Connection.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
cd
/build/reproducible-path/vimix-0.9.0+git20260228+ds/obj-arm-linux-gnueabihf/src
&& /usr/bin/c++ -DGST_DISABLE_LOADSAVE -DGST_DISABLE_XML -DHAVE_X11TABLETINPUT
-DIMGUI_IMPL_OPENGL_LOADER_GLAD -DLINK_PLATFORM_LINUX=1 -DLINK_PLATFORM_UNIX=1
-DLINUX -DUNIX -DUSE_GST_OPENGL_SYNC_HANDLER -DVIMIX_VERSION_MAJOR=0
-DVIMIX_VERSION_MINOR=9 -DVIMIX_VERSION_PATCH=0 -I/usr/include/gstreamer-1.0
-I/usr/lib/arm-linux-gnueabihf/gstreamer-1.0/include -I/usr/include/gudev-1.0
-I/usr/include/libdrm -I/usr/include/orc-0.4 -I/usr/include/stb
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/glad/include
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/imgui
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/imgui/examples
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/ImGuiColorTextEdit
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/rsc/fonts
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/src
-I/build/reproducible-path/vimix-0.9.0+git20260228+ds/obj-arm-linux-gnueabihf/_cmrc/include
-isystem /usr/include/glib-2.0 -isystem
/usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/sysprof-6
-isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem
/usr/include/cloudproviders -isystem /usr/include/cairo -isystem
/usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem
/usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem
/usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem
/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/fribidi
-isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem
/usr/include/freetype2 -isystem /usr/include/libpng16 -isystem
/usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem
/usr/include/blkid -g -O2
-ffile-prefix-map=/build/reproducible-path/vimix-0.9.0+git20260228+ds=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -pthread -MD -MT
src/CMakeFiles/vimix.dir/FrameGrabber.cpp.o -MF
CMakeFiles/vimix.dir/FrameGrabber.cpp.o.d -o
CMakeFiles/vimix.dir/FrameGrabber.cpp.o -c
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/FrameGrabber.cpp
In file included from
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/ControlManager.h:12,
from
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/main.cpp:32:
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscPacketListener.h:
In member function ‘virtual void osc::OscPacketListener::ProcessPacket(const
char*, int, const IpEndpointName&)’:
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscPacketListener.h:69:43:
error: call of overloaded ‘ReceivedPacket(const char*&, int&)’ is ambiguous
69 | osc::ReceivedPacket p( data, size );
| ^
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscPacketListener.h:69:43:
note: there are 2 candidates
In file included from
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/ControlManager.h:11:
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscReceivedElements.h:99:5:
note: candidate 1: ‘osc::ReceivedPacket::ReceivedPacket(const char*,
std::size_t)’
99 | ReceivedPacket( const char *contents, std::size_t size )
| ^~~~~~~~~~~~~~
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscReceivedElements.h:95:5:
note: candidate 2: ‘osc::ReceivedPacket::ReceivedPacket(const char*,
osc::osc_bundle_element_size_t)’
95 | ReceivedPacket( const char *contents, osc_bundle_element_size_t
size )
| ^~~~~~~~~~~~~~
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/Canvas.cpp: In member
function ‘void Canvas::attachCanvasSource(CanvasSource*)’:
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/Canvas.cpp:112:92:
note: parameter passing for argument of type ‘std::pair<float, float>’ when
C++17 is enabled changed to match C++14 in GCC 10.1
112 | float depth = output_session_->empty() ? LAYER_BACKGROUND :
output_session_->depthRange().second;
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/Streamer.h:8,
from
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/ControlManager.cpp:49:
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscPacketListener.h:
In member function ‘virtual void osc::OscPacketListener::ProcessPacket(const
char*, int, const IpEndpointName&)’:
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscPacketListener.h:69:43:
error: call of overloaded ‘ReceivedPacket(const char*&, int&)’ is ambiguous
69 | osc::ReceivedPacket p( data, size );
| ^
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscPacketListener.h:69:43:
note: there are 2 candidates
In file included from
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/Streamer.h:7:
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscReceivedElements.h:99:5:
note: candidate 1: ‘osc::ReceivedPacket::ReceivedPacket(const char*,
std::size_t)’
99 | ReceivedPacket( const char *contents, std::size_t size )
| ^~~~~~~~~~~~~~
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscReceivedElements.h:95:5:
note: candidate 2: ‘osc::ReceivedPacket::ReceivedPacket(const char*,
osc::osc_bundle_element_size_t)’
95 | ReceivedPacket( const char *contents, osc_bundle_element_size_t
size )
| ^~~~~~~~~~~~~~
make[3]: *** [src/CMakeFiles/vimix.dir/build.make:82:
src/CMakeFiles/vimix.dir/main.cpp.o] Error 1
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/ControlManager.cpp: In
member function ‘void Control::sendBatchStatus(const IpEndpointName&)’:
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/ControlManager.cpp:1635:15:
error: ambiguous overload for ‘operator<<’ (operand types are
‘osc::OutboundPacketStream’ and ‘int’)
1635 | p << _session->index( _session->find( *id ) );
| ~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| | int
| osc::OutboundPacketStream
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/ControlManager.cpp:1635:15:
note: there are 6 candidates
1635 | p << _session->index( _session->find( *id ) );
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
/build/reproducible-path/vimix-0.9.0+git20260228+ds/src/ControlManager.cpp:33:
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscOutboundPacketStream.h:103:27:
note: candidate 1: ‘osc::OutboundPacketStream&
osc::OutboundPacketStream::operator<<(bool)’
103 | OutboundPacketStream& operator<<( bool rhs );
| ^~~~~~~~
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscOutboundPacketStream.h:106:27:
note: candidate 2: ‘osc::OutboundPacketStream&
osc::OutboundPacketStream::operator<<(osc::int32)’
106 | OutboundPacketStream& operator<<( int32 rhs );
| ^~~~~~~~
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscOutboundPacketStream.h:113:27:
note: candidate 3: ‘osc::OutboundPacketStream&
osc::OutboundPacketStream::operator<<(float)’
113 | OutboundPacketStream& operator<<( float rhs );
| ^~~~~~~~
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscOutboundPacketStream.h:114:27:
note: candidate 4: ‘osc::OutboundPacketStream&
osc::OutboundPacketStream::operator<<(char)’
114 | OutboundPacketStream& operator<<( char rhs );
| ^~~~~~~~
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscOutboundPacketStream.h:117:27:
note: candidate 5: ‘osc::OutboundPacketStream&
osc::OutboundPacketStream::operator<<(osc::int64)’
117 | OutboundPacketStream& operator<<( int64 rhs );
| ^~~~~~~~
/build/reproducible-path/vimix-0.9.0+git20260228+ds/ext/OSCPack/osc/OscOutboundPacketStream.h:119:27:
note: candidate 6: ‘osc::OutboundPacketStream&
osc::OutboundPacketStream::operator<<(double)’
119 | OutboundPacketStream& operator<<( double rhs );
| ^~~~~~~~
make[3]: *** [src/CMakeFiles/vimix.dir/build.make:166:
src/CMakeFiles/vimix.dir/ControlManager.cpp.o] Error 1
make[3]: Leaving directory
'/build/reproducible-path/vimix-0.9.0+git20260228+ds/obj-arm-linux-gnueabihf'
See for
https://buildd.debian.org/status/fetch.php?pkg=vimix&arch=armhf&ver=0.9.0%2Bgit20260228%2Bds-1&stamp=1772402671&raw=0
for details.
Cheers
--
Sebastian Ramacher