linphone-desktop icon indicating copy to clipboard operation
linphone-desktop copied to clipboard

invalid git describe version

Open papoteur-mga opened this issue 1 year ago • 3 comments

Hello, I try to build linphone-desktop in 4.4.8, but I get a failure:

/usr/bin/cmake -Wno-dev -S . -B build -DCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib64 -DCMAKE_INSTALL_LIBEXECDIR:PATH=/usr/libexec -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_RUNSTATEDIR:PATH=/run -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLIB_SUFFIX=64 -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON '-DCMAKE_MODULE_LINKER_FLAGS=-Wl,--as-needed  -Wl,-z,relro -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags' -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_LIBS:BOOL=OFF -GNinja -DLINPHONE_QT_ONLY:BOOL=ON -DENABLE_BUILD_VERBOSE:BOOL=ON -DENABLE_UPDATE_CHECK:BOOL=OFF
User Args : -DBUILD_SHARED_LIBS=ON;-DBUILD_STATIC_LIBS=OFF;-DCMAKE_BUILD_TYPE=RelWithDebInfo;-DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG;-DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG;-DCMAKE_C_FLAGS_RELEASE=-DNDEBUG;-DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG;-DCMAKE_INSTALL_DO_STRIP=OFF;-DCMAKE_INSTALL_LIBDIR=/usr/lib64;-DCMAKE_INSTALL_LIBEXECDIR=/usr/libexec;-DCMAKE_INSTALL_PREFIX=/usr;-DCMAKE_INSTALL_RUNSTATEDIR=/run;-DCMAKE_INSTALL_SYSCONFDIR=/etc;-DCMAKE_MODULE_LINKER_FLAGS=-Wl,--as-needed  -Wl,-z,relro -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags;-DCMAKE_VERBOSE_MAKEFILE=ON;-DENABLE_BUILD_VERBOSE=ON;-DENABLE_UPDATE_CHECK=OFF;-DINCLUDE_INSTALL_DIR=/usr/include;-DLIB_INSTALL_DIR=/usr/lib64;-DLIB_SUFFIX=64;-DLINPHONE_QT_ONLY=ON;-DSHARE_INSTALL_PREFIX=/usr/share;-DSYSCONF_INSTALL_DIR=/etc
-- The C compiler identification is GNU 12.1.1
-- The CXX compiler identification is GNU 12.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- No plugins found for the application to build
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") 
Adding Linphone Desktop in an IDE-friendly state
CMake Error at /usr/share/bctoolbox/cmake/bctoolboxCMakeUtils.cmake:146 (message):
  invalid git describe version: ''
Call Stack (most recent call first):
  linphone-app/CMakeLists.txt:26 (bc_compute_full_version)


-- Configuring incomplete, errors occurred!
See also "/builddir/build/BUILD/linphone-desktop-4.4.8/build/CMakeFiles/CMakeOutput.log".

This is a build for Mageia. I see the same error reported here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265400

papoteur-mga avatar Jul 30 '22 20:07 papoteur-mga

Hi That should be because you don't have any tags in your folders. Try to go in and make a git fetch

julonexus avatar Oct 04 '22 11:10 julonexus

Indeed, I don't have a git repository, but just a snapshot using a tar.gz downloaded file. This is the way distributions package applications.

papoteur-mga avatar Oct 04 '22 15:10 papoteur-mga

As pointed by the Readme, It is not officially supported. Distributions can still make a PR here to change that ;)

julonexus avatar Oct 04 '22 16:10 julonexus