Bug#975133: tupi: FTBFS: tslider.cpp:292:29: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
hicsView:1, > > from tslider.h:42, > > from tslider.cpp:37: > > /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:54:7: note: forward > declaration of ‘class QPainterPath’ > >54 | class QPainterPath; > > | ^~~~ > > /usr/lib/qt5/bin/moc -DHAVE_THEORA -DHAVE_LIBAV -DHAVE_QUAZIP > -DHAVE_MULTIMEDIA -DHAVE_ZLIB -DK_NODEBUG -DVERSION=\"0.2\" > -DCODE_NAME=\"Beraba\" -DREVISION=\"git08\" -DCONFIG_VERSION=\"2\" > -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB > -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include > /<>/src/framework/tgui/moc_predefs.h > -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ > -I/<>/src/framework/tgui > -I/<>/src/framework/tcore -I/<>/src/framework > -I/<>/src/libbase -I/<>/src/framework/tcore > -I/usr/include/x86_64-linux-gnu/qt5 > -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL > -I/usr/include/x86_64-linux-gnu/qt5/QtSvg > -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets > -I/usr/include/x86_64-linux-gnu/qt5/QtGui > -I/usr/include/x86_64-linux-gnu/qt5/QtXml > -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork > -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 > -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward > -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include > -I/usr/include/x86_64-linux-gnu -I/usr/include tbuttonbar.h -o > moc_tbuttonbar.cpp > > /usr/lib/qt5/bin/moc -DHAVE_THEORA -DHAVE_LIBAV -DHAVE_QUAZIP > -DHAVE_MULTIMEDIA -DHAVE_ZLIB -DK_NODEBUG -DVERSION=\"0.2\" > -DCODE_NAME=\"Beraba\" -DREVISION=\"git08\" -DCONFIG_VERSION=\"2\" > -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB > -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include > /<>/src/framework/tgui/moc_predefs.h > -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ > -I/<>/src/framework/tgui > -I/<>/src/framework/tcore -I/<>/src/framework > -I/<>/src/libbase -I/<>/src/framework/tcore > -I/usr/include/x86_64-linux-gnu/qt5 > -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL > -I/usr/include/x86_64-linux-gnu/qt5/QtSvg > -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets > -I/usr/include/x86_64-linux-gnu/qt5/QtGui > -I/usr/include/x86_64-linux-gnu/qt5/QtXml > -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork > -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 > -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward > -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include > -I/usr/include/x86_64-linux-gnu -I/usr/include tcellview.h -o > moc_tcellview.cpp > > /usr/lib/qt5/bin/moc -DHAVE_THEORA -DHAVE_LIBAV -DHAVE_QUAZIP > -DHAVE_MULTIMEDIA -DHAVE_ZLIB -DK_NODEBUG -DVERSION=\"0.2\" > -DCODE_NAME=\"Beraba\" -DREVISION=\"git08\" -DCONFIG_VERSION=\"2\" > -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB > -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include > /<>/src/framework/tgui/moc_predefs.h > -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ > -I/<>/src/framework/tgui > -I/<>/src/framework/tcore -I/<>/src/framework > -I/<>/src/libbase -I/<>/src/framework/tcore > -I/usr/include/x86_64-linux-gnu/qt5 > -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL > -I/usr/include/x86_64-linux-gnu/qt5/QtSvg > -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets > -I/usr/include/x86_64-linux-gnu/qt5/QtGui > -I/usr/include/x86_64-linux-gnu/qt5/QtXml > -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork > -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 > -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward > -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include > -I/usr/include/x86_64-linux-gnu -I/usr/include tcirclebutton.h -o > moc_tcirclebutton.cpp > > make[5]: *** [Makefile:1560: tslider.o] Error 1 > > The full build log is available from: >http://qa-logs.debian.net/2020/11/19/tupi_0.2+git08-3_unstable.log > > A list of current common problems and possible solutions is available at > http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! > > About the archive rebuild: The rebuild was done on EC2 VM instances from > Amazon Web Services, using a clean, minimal and up-to-date chroot. Every > failed build was retried once to eliminate random failures. > > -- Gustav Gonzalez Chief Executive Officer i...@maefloresta.com +57 316 326 4783 Maefloresta Co. http://www.maefloresta.com --- Follow us on: twitter.com/tupitube <http://twitter.com/maefloresta> facebook.com/tupitube <http://facebook.com/maefloresta> instagram.com/tupitube youtube.com/tupitube <https://youtube.com/c/maefloresta>
Bug#1094073: tupi: FTBFS: make[2]: *** No targets specified and no makefile found. Stop.
Hi! My name is Gustav Gonzalez, and I am the developer of the TupiTube project. I want to contact the Debian maintainers of my project package. If you are one of them or could contact me with one of them, I really appreciate it. Thanks! -- Gustav Gonzalez Chief Executive Officer i...@maefloresta.com +57 316 326 4783 Maefloresta Co. http://www.maefloresta.com --- Follow us on: twitter.com/tupitube facebook.com/tupitube instagram.com/tupitube youtube.com/tupitube From: "Petter Reinholdtsen" Sent: 4/3/25 3:36 AM To: Lucas Nussbaum , 1094...@bugs.debian.org Subject: Bug#1094073: tupi: FTBFS: make[2]: *** No targets specified and no makefile found. Stop. Control: tags -1 + patch I asked on #debian-ruby, and was told that File.exists? was removed in ruby 3.2, and that File.exist? should be used instead. The following patch got the package building again: --- tupi-0.2+git08.orig/configure.rb +++ tupi-0.2+git08/configure.rb @@ -180,7 +180,7 @@ _EOH_ config.addDefine('REVISION=\"git08\"') config.addDefine('CONFIG_VERSION=\"2\"') - if File.exists?('/etc/canaima_version') + if File.exist?('/etc/canaima_version') config.addDefine("CANAIMA") end @@ -197,7 +197,7 @@ _EOH_ for item in array name = item.split("\/") file = item + "\/" + name[1] - if FileTest.exists?(file) + if FileTest.exist?(file) File.delete(file) end end --- tupi-0.2+git08.orig/qonf/test.rb +++ tupi-0.2+git08/qonf/test.rb @@ -74,7 +74,7 @@ class Test cwd = Dir.getwd - if File.exists?(dir) + if File.exist?(dir) if File.stat(dir).directory? Dir.chdir(dir) I guess the build dependencies need to be updated too to reflect the need for a newer ruby version. -- Happy hacking Petter Reinholdtsen