On Sun Aug 10, 2025 at 07:57:04PM +0200, Matthias Kilian wrote: > Hi, > > [cc'd rsadowski, because this may as well be a qt6 problem] > > during my partial bulk build (with a ports tree from 8th august), > graphics/flameshot first failed during configure because it wanted git > installed. So I pkg_added git, removed the build dir and the dpb lock, > and now it tries to clone some stuff from gitlab.com (which isn't > allowed):
This is because flameshot 13 has been switched from Qt5 to Qt6 (see QT_DEFAULT_MAJOR_VERSION and QT_VERSION_MAJOR) but the port still uses Qt5. I see the following options: - Port https://gitlab.com/mattbas/Qt-Color-Widgets.git and switch flameshot 13 to Qt6 and add qt-color-widgets as a new dependency. - Get a second source of https://gitlab.com/mattbas/Qt-Color-Widgets.git and extract it to "${CMAKE_SOURCE_DIR}/external/Qt-Color-Widgets/" - Backport to 12. I would opt for the first option. Until then, we should mark flameshot as broken. The old one will still work. > > >>> Running configure in graphics/flameshot at 1754836542.67 > ===> graphics/flameshot > ===> Generating configure for flameshot-13.0.1 > ===> Configuring for flameshot-13.0.1 > -- The CXX compiler identification is Clang 19.1.7 > -- Detecting CXX compiler ABI info > -- Detecting CXX compiler ABI info - done > -- Check for working CXX compiler: /pobj/p2/flameshot-13.0.1/bin/c++ - > skipped > -- Detecting CXX compile features > -- Detecting CXX compile features - done > -- Found Git: /usr/local/bin/git (found version "2.50.1") > [1/9] Creating directories for 'qtcolorwidgets-populate' > [1/9] Performing download step (git clone) for 'qtcolorwidgets-populate' > Cloning into 'qtcolorwidgets-src'... > fatal: unable to access > 'https://gitlab.com/mattbas/Qt-Color-Widgets.git/': Failed to connect to > gitlab.com port 443 after 74 ms: Could not connect to server > Cloning into 'qtcolorwidgets-src'... > fatal: unable to access > 'https://gitlab.com/mattbas/Qt-Color-Widgets.git/': Failed to connect to > gitlab.com port 443 after 13 ms: Could not connect to server > Cloning into 'qtcolorwidgets-src'... > fatal: unable to access > 'https://gitlab.com/mattbas/Qt-Color-Widgets.git/': Failed to connect to > gitlab.com port 443 after 1 ms: Could not connect to server > Had to git clone more than once: 3 times. > CMake Error at > qtcolorwidgets-subbuild/qtcolorwidgets-populate-prefix/tmp/qtcolorwidgets-populate-gitclone.cmake:50 > (message): > Failed to clone repository: > 'https://gitlab.com/mattbas/Qt-Color-Widgets.git' > > > FAILED: > qtcolorwidgets-populate-prefix/src/qtcolorwidgets-populate-stamp/qtcolorwidgets-populate-download > /pobj/p2/flameshot-13.0.1/build-amd64/_deps/qtcolorwidgets-subbuild/qtcolorwidgets-populate-prefix/src/qtcolorwidgets-populate-stamp/qtcolorwidgets-populate-download > > cd /pobj/p2/flameshot-13.0.1/build-amd64/_deps && /usr/local/bin/cmake > -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P > /pobj/p2/flameshot-13.0.1/build-amd64/_deps/qtcolorwidgets-subbuild/qtcolorwidgets-populate-prefix/tmp/qtcolorwidgets-populate-gitclone.cmake > && /usr/local/bin/cmake -E touch > /pobj/p2/flameshot-13.0.1/build-amd64/_deps/qtcolorwidgets-subbuild/qtcolorwidgets-populate-prefix/src/qtcolorwidgets-populate-stamp/qtcolorwidgets-populate-download > ninja: build stopped: subcommand failed. > > CMake Error at /usr/local/share/cmake/Modules/FetchContent.cmake:1918 > (message): > Build step for qtcolorwidgets failed: 1 > Call Stack (most recent call first): > /usr/local/share/cmake/Modules/FetchContent.cmake:1609 > (__FetchContent_populateSubbuild) > /usr/local/share/cmake/Modules/FetchContent.cmake:2145:EVAL:2 > (__FetchContent_doPopulation) > /usr/local/share/cmake/Modules/FetchContent.cmake:2145 > (cmake_language) > /usr/local/share/cmake/Modules/FetchContent.cmake:2384 > (__FetchContent_Populate) > CMakeLists.txt:45 (FetchContent_MakeAvailable) > > Ciao, > Kili