Build breaks: c++: error: no such file or directory: 'stable.h'

Issue #876 resolved
yurivict created an issue
--- sub-src-all ---
cd src/ && ( test -e Makefile || /usr/local/lib/qt5/bin/qmake -o Makefile /usr/ports/misc/valentina/work/dismine-valentina-fccfd7b0aa17/src/src.pro CONFIG+=no_ccache -spec /usr/local/lib/qt5/mkspecs/freebsd-clang QMAKE_CC=cc QMAKE_CXX=c++ QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=c++ QMAKE_LINK_SHLIB=c++ 'QMAKE_CFLAGS=-O2 -pipe -fno-omit-frame-pointer  -fstack-protector -fno-strict-aliasing' 'QMAKE_CXXFLAGS=-O2 -pipe -fno-omit-frame-pointer -fstack-protector -fno-strict-aliasing -fno-omit-frame-pointer ' 'QMAKE_LFLAGS= -fstack-protector' QMAKE_LIBS= QMAKE_CFLAGS_DEBUG= QMAKE_CFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_CXXFLAGS_RELEASE= PREFIX=/usr/local CONFIG+=release 'CONFIG-=debug separate_debug_info' ) && /usr/bin/make -f Makefile all
--- sub-libs-all ---
cd libs/ && ( test -e Makefile || /usr/local/lib/qt5/bin/qmake -o Makefile /usr/ports/misc/valentina/work/dismine-valentina-fccfd7b0aa17/src/libs/libs.pro CONFIG+=no_ccache -spec /usr/local/lib/qt5/mkspecs/freebsd-clang QMAKE_CC=cc QMAKE_CXX=c++ QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=c++ QMAKE_LINK_SHLIB=c++ 'QMAKE_CFLAGS=-O2 -pipe -fno-omit-frame-pointer  -fstack-protector -fno-strict-aliasing' 'QMAKE_CXXFLAGS=-O2 -pipe -fno-omit-frame-pointer -fstack-protector -fno-strict-aliasing -fno-omit-frame-pointer ' 'QMAKE_LFLAGS= -fstack-protector' QMAKE_LIBS= QMAKE_CFLAGS_DEBUG= QMAKE_CFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_CXXFLAGS_RELEASE= PREFIX=/usr/local CONFIG+=release 'CONFIG-=debug separate_debug_info' ) && /usr/bin/make -f Makefile all
--- sub-qmuparser-all ---
cd qmuparser/ && ( test -e Makefile || /usr/local/lib/qt5/bin/qmake -o Makefile /usr/ports/misc/valentina/work/dismine-valentina-fccfd7b0aa17/src/libs/qmuparser/qmuparser.pro CONFIG+=no_ccache -spec /usr/local/lib/qt5/mkspecs/freebsd-clang QMAKE_CC=cc QMAKE_CXX=c++ QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=c++ QMAKE_LINK_SHLIB=c++ 'QMAKE_CFLAGS=-O2 -pipe -fno-omit-frame-pointer  -fstack-protector -fno-strict-aliasing' 'QMAKE_CXXFLAGS=-O2 -pipe -fno-omit-frame-pointer -fstack-protector -fno-strict-aliasing -fno-omit-frame-pointer ' 'QMAKE_LFLAGS= -fstack-protector' QMAKE_LIBS= QMAKE_CFLAGS_DEBUG= QMAKE_CFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_CXXFLAGS_RELEASE= PREFIX=/usr/local CONFIG+=release 'CONFIG-=debug separate_debug_info' ) && /usr/bin/make -f Makefile all
--- obj/qmuparser/c++.pch ---
compiling
c++: error: no such file or directory: 'stable.h'

Comments (7)

  1. yurivict reporter

    Furthermore, when precompiled headers are turned off , the build still fails:

    --- sub-vpatterndb-all ---
    cd vpatterndb/ && ( test -e Makefile || /usr/local/lib/qt5/bin/qmake -o Makefile /usr/ports/misc/valentina/work/dismine-valentina-fccfd7b0aa17/src/libs/vpatterndb/vpatterndb.pro CONFIG+=no_ccache CONFIG+=noTests CONFIG+=noRunPath -spec /usr/local/lib/qt5/mkspecs/freebsd-clang QMAKE_CC=cc QMAKE_CXX=c++ QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=c++ QMAKE_LINK_SHLIB=c++ 'QMAKE_CFLAGS=-O2 -pipe -fno-omit-frame-pointer  -fstack-protector -fno-strict-aliasing' 'QMAKE_CXXFLAGS=-O2 -pipe -fno-omit-frame-pointer -fstack-protector -fno-strict-aliasing -fno-omit-frame-pointer ' 'QMAKE_LFLAGS= -fstack-protector' QMAKE_LIBS= QMAKE_CFLAGS_DEBUG= QMAKE_CFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_CXXFLAGS_RELEASE= PREFIX=/usr/local CONFIG+=release 'CONFIG-=debug separate_debug_info' ) && /usr/bin/make -f Makefile all
    --- sub-vobj-all ---
    --- obj/vobjengine.o ---
    compiling
    --- sub-qmuparser-all ---
    --- obj/qmuparser.o ---
    compiling
    --- sub-vobj-all ---
    c++: error: no such file or directory: 'vobjengine.cpp'
    

    Found these problems while trying to create the FreeBSD port.

  2. yurivict reporter

    Actually, this was caused because it was using 'make', which is the BSD make, instead of GNU make 'gmake'. I've patched this.

  3. Log in to comment