On 4/21/25 2:41 AM, Robin Candau wrote:
On 4/21/25 4:15 AM, Pocket wrote:
I am building packages following DeveloperWiki:Building in a clean chroot

When building packages that are associated with gnome I get the following error:

  CMake Error at wsrep-lib/CMakeLists.txt:5 (cmake_minimum_required):
   Compatibility with CMake < 3.5 has been removed from CMake.

   Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax    to tell CMake that the project requires at least <min> but has been updated
   to work with policies introduced by <max> or earlier.

   Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

Adding export CMAKE_POLICY_VERSION_MINIMUM=3.5 doesn't correct my problem.

Is there another way to get past this without adding
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
to the PKGBUILD?


You can patch the upstream CMakeLists.txt to raise the "cmake_minimum_required". See https://lists.archlinux.org/archives/list/ arch-dev-pub...@lists.archlinux.org/thread/ EIKWRES2CMTO5D3GRIATVQ5YFUQMGQKZ/

Ok Thanks

Here is a list FWIW of the  packages that I have had to change

PKGBUILD/capnproto/PKGBUILD:      -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/chromaprint/PKGBUILD:  -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
PKGBUILD/clucene/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/devil/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/double-conversion/PKGBUILD:      -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/fftw/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/freeglut/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/frei0r-plugins/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/graphite/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/hidapi/PKGBUILD: cmake -B build -S ${pkgname}-${pkgname}-${pkgver} -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/json-c/PKGBUILD:       -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libcbor/PKGBUILD:      -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libcue/PKGBUILD:       -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libdbusmenu-qt/PKGBUILD:       -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libebml/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libebur128/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libevent/PKGBUILD:     -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
PKGBUILD/libftdi/PKGBUILD:      -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libid3tag/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libinstpatch/PKGBUILD: -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libjxl/PKGBUILD:       -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libldac/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libmatroska/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libogg/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libreplaygain/PKGBUILD:        -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libsamplerate/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libsndfile/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libsndfile/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libsoxr/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/libyuv/PKGBUILD:       -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/screengrab/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/sddm/PKGBUILD: -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/sddm/PKGBUILD: -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/srt/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/uchardet/PKGBUILD:             -DCMAKE_POLICY_VERSION_MINIMUM=3.5
PKGBUILD/vid.stab/PKGBUILD:    -DCMAKE_POLICY_VERSION_MINIMUM=3.5

I still have about 800 packages to build

--
Hindi madali ang maging ako

Reply via email to