I'm trying to rebuild a package using "fedpkg mockbuild" and the build is
failing in Rawhide but not Fedora 36.
It clearly tells CMake to put the files in the redhat-linux-build directory
but it does not:
/usr/bin/cmake -S . -B redhat-linux-build
-DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG
-DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG
-DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF
-DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include
-DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc
-DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64
-DBUILD_SHARED_LIBS:BOOL=ON '-DCMAKE_CXX_FLAGS=-O2 -flto=auto
-ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-fPIC' -DBUILD_SHARED_LIBS=ON -DNNG_SUPP_TLS=ON -DNNG_SUPP_WEBSOCKET=ON
-DNNG_ENABLE_NNGCAT=ON -DNNG_TESTS=ON -DNNG_ENABLE_DOC=ON .
...
-- Build files have been written to: /builddir/build/BUILD/nng-1.4.0
+ /usr/bin/cmake --build redhat-linux-build -j12 --verbose
Error: /builddir/build/BUILD/nng-1.4.0/redhat-linux-build is not a directory
I don't see anyone screaming but it doesn't seem like a problem related to
the nng package.
Thanks,
Richard