grx icon indicating copy to clipboard operation
grx copied to clipboard

building/dependencies?

Open dchmelik opened this issue 11 months ago • 2 comments

I maintain grx.SlackBuild at SlackBuilds.org (main extra build script repository for Slackware GNU/Linux) so people can install grx. However, after v2.4.9, there are no building/dependencies instructions. SlackBuilds templates says do the following.

mkdir -p build
cd build
  cmake \
    -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
    -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DLIB_SUFFIX=${LIBDIRSUFFIX} \
    -DMAN_INSTALL_DIR=/usr/man \
    -DCMAKE_BUILD_TYPE=Release ..
  make
  make install/strip DESTDIR=$PKG
cd ..

I tried to update grx.SlackBuild to do that, which now says the following.

CMake Error at src/CMakeLists.txt:215 (find_package):
  By not providing "FindGLibGenMarshal.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "GLibGenMarshal", but CMake did not find one.

  Could not find a package configuration file provided by "GLibGenMarshal"
  with any of the following names:

    GLibGenMarshalConfig.cmake
    glibgenmarshal-config.cmake

  Add the installation prefix of "GLibGenMarshal" to CMAKE_PREFIX_PATH or set
  "GLibGenMarshal_DIR" to a directory containing one of the above files.  If
  "GLibGenMarshal" provides a separate development package or SDK, be sure it
  has been installed.

Please document building/dependencies.

dchmelik avatar Nov 29 '24 09:11 dchmelik