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

Reply via email to