• Bug#1064024: juce: FTBFS on mips64el: Failed to build juceaide

    From Sebastian Ramacher@21:1/5 to All on Thu Feb 15 22:10:01 2024
    Source: juce
    Version: 7.0.5+ds-1
    Severity: serious
    Tags: ftbfs
    Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: sramacher@debian.org

    https://buildd.debian.org/status/fetch.php?pkg=juce&arch=mips64el&ver=7.0.5%2Bds-1%2Bb1&stamp=1707563052&raw=0

    CMake Error at extras/Build/juceaide/CMakeLists.txt:142 (message):
    Failed to build juceaide

    gmake[2]: Entering directory
    '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64/tools'

    gmake[3]: Entering directory
    '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64/tools'

    gmake[4]: Entering directory
    '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64/tools'

    gmake[4]: Leaving directory
    '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64/tools'

    gmake[4]: Entering directory
    '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64/tools'

    [ 10%] Building CXX object
    CMakeFiles/juce_lv2_helper.dir/modules/juce_audio_plugin_client/LV2/juce_LV2TurtleDumpProgram.cpp.o


    [ 20%] Linking CXX executable juce_lv2_helper

    gmake[4]: Leaving directory
    '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64/tools'

    [ 20%] Built target juce_lv2_helper

    gmake[4]: Entering directory
    '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64/tools'

    gmake[4]: Leaving directory
    '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64/tools'

    gmake[4]: Entering directory
    '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64/tools'

    [ 30%] Building CXX object
    extras/Build/juceaide/CMakeFiles/juceaide.dir/Main.cpp.o

    [ 40%] Building CXX object
    extras/Build/juceaide/CMakeFiles/juceaide.dir/__/juce_build_tools/juce_build_tools.cpp.o


    [ 50%] Building CXX object
    extras/Build/juceaide/CMakeFiles/juceaide.dir/__/__/__/modules/juce_gui_basics/juce_gui_basics.cpp.o


    [ 60%] Building CXX object
    extras/Build/juceaide/CMakeFiles/juceaide.dir/__/__/__/modules/juce_graphics/juce_graphics.cpp.o


    [ 70%] Building CXX object
    extras/Build/juceaide/CMakeFiles/juceaide.dir/__/__/__/modules/juce_events/juce_events.cpp.o


    [ 80%] Building CXX object
    extras/Build/juceaide/CMakeFiles/juceaide.dir/__/__/__/modules/juce_core/juce_core.cpp.o


    In file included from
    /<<PKGBUILDDIR>>/modules/juce_core/juce_core.cpp:176:



    /<<PKGBUILDDIR>>/modules/juce_core/time/juce_Time.cpp:596:27:
    warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]

    596 | dateTokens.addTokens (__DATE__, true);
    | ^~~~~~~~


    /<<PKGBUILDDIR>>/modules/juce_core/time/juce_Time.cpp:599:27:
    warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time]

    599 | timeTokens.addTokens (__TIME__, ":", StringRef());
    | ^~~~~~~~

    [ 90%] Building CXX object
    extras/Build/juceaide/CMakeFiles/juceaide.dir/__/__/__/modules/juce_data_structures/juce_data_structures.cpp.o


    [100%] Linking CXX executable juceaide_artefacts/Debug/juceaide


    CMakeFiles/juceaide.dir/__/__/__/modules/juce_gui_basics/juce_gui_basics.cpp.o:
    in function `non-virtual thunk to
    juce::TreeView::TreeViewport::~TreeViewport()':


    ./obj-mips64el-linux-gnuabi64/tools/extras/Build/juceaide/./modules/juce_gui_basics/widgets/juce_TreeView.cpp:717:(.text._ZN4juce8TreeView12TreeViewportD2Ev[_ZN4juce8TreeView12TreeViewportD5Ev]+0x11c):
    relocation truncated to fit: R_MIPS_GOT_PAGE against
    `.text._ZN4juce8TreeView12TreeViewportD2Ev'


    CMakeFiles/juceaide.dir/__/__/__/modules/juce_gui_basics/juce_gui_basics.cpp.o:
    in function `non-virtual thunk to
    juce::TreeView::TreeViewport::~TreeViewport()':


    ./obj-mips64el-linux-gnuabi64/tools/extras/Build/juceaide/./modules/juce_gui_basics/widgets/juce_TreeView.cpp:717:(.text._ZN4juce8TreeView12TreeViewportD2Ev[_ZN4juce8TreeView12TreeViewportD5Ev]+0x13c):
    relocation truncated to fit: R_MIPS_GOT_PAGE against
    `.text._ZN4juce8TreeView12TreeViewportD2Ev'


    CMakeFiles/juceaide.dir/__/__/__/modules/juce_gui_basics/juce_gui_basics.cpp.o:
    in function `non-virtual thunk to
    juce::TreeView::TreeViewport::~TreeViewport()':


    ./obj-mips64el-linux-gnuabi64/tools/extras/Build/juceaide/./modules/juce_gui_basics/widgets/juce_TreeView.cpp:717:(.text._ZN4juce8TreeView12TreeViewportD2Ev[_ZN4juce8TreeView12TreeViewportD5Ev]+0x15c):
    relocation truncated to fit: R_MIPS_GOT_PAGE against
    `.text._ZN4juce8TreeView12TreeViewportD2Ev'


    CMakeFiles/juceaide.dir/__/__/__/modules/juce_gui_basics/juce_gui_basics.cpp.o:
    in function `non-virtual thunk to
    juce::TreeView::TreeViewport::~TreeViewport()':


    ./obj-mips64el-linux-gnuabi64/tools/extras/Build/juceaide/./modules/juce_gui_basics/widgets/juce_TreeView.cpp:717:(.text._ZN4juce8TreeView12TreeViewportD0Ev[_ZN4juce8TreeView12TreeViewportD5Ev]+0x8c):
    relocation truncated to fit: R_MIPS_GOT_PAGE against
    `.text._ZN4juce8TreeView12TreeViewportD0Ev'


    CMakeFiles/juceaide.dir/__/__/__/modules/juce_gui_basics/juce_gui_basics.cpp.o:
    in function `non-virtual thunk to
    juce::TreeView::TreeViewport::~TreeViewport()':


    ./obj-mips64el-linux-gnuabi64/tools/extras/Build/juceaide/./modules/juce_gui_basics/widgets/juce_TreeView.cpp:717:(.text._ZN4juce8TreeView12TreeViewportD0Ev[_ZN4juce8TreeView12TreeViewportD5Ev]+0xac):
    relocation truncated to fit: R_MIPS_GOT_PAGE against
    `.text._ZN4juce8TreeView12TreeViewportD0Ev'


    CMakeFiles/juceaide.dir/__/__/__/modules/juce_gui_basics/juce_gui_basics.cpp.o:
    in function `non-virtual thunk to
    juce::TreeView::TreeViewport::~TreeViewport()':


    ./obj-mips64el-linux-gnuabi64/tools/extras/Build/juceaide/./modules/juce_gui_basics/widgets/juce_TreeView.cpp:717:(.text._ZN4juce8TreeView12TreeViewportD0Ev[_ZN4juce8TreeView12TreeViewportD5Ev]+0xcc):
    relocation truncated to fit: R_MIPS_GOT_PAGE against
    `.text._ZN4juce8TreeView12TreeViewportD0Ev'

    collect2: error: ld returned 1 exit status

    gmake[4]: ***
    [extras/Build/juceaide/CMakeFiles/juceaide.dir/build.make:196:
    extras/Build/juceaide/juceaide_artefacts/Debug/juceaide] Error 1

    gmake[4]: Leaving directory
    '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64/tools'

    gmake[3]: *** [CMakeFiles/Makefile2:159:
    extras/Build/juceaide/CMakeFiles/juceaide.dir/all] Error 2

    gmake[3]: Leaving directory
    '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64/tools'

    gmake[2]: *** [Makefile:136: all] Error 2

    gmake[2]: Leaving directory
    '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64/tools'



    -- Configuring incomplete, errors occurred!

    Cheers
    --
    Sebastian Ramacher

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)