Package Details: cmake3 3.31.6-2

Git Clone URL: https://aur.archlinux.org/cmake3.git (read-only, click to copy)
Package Base: cmake3
Description: A cross-platform open-source make system
Upstream URL: https://www.cmake.org/
Licenses: custom
Conflicts: cmake
Provides: cmake
Submitter: bartus
Maintainer: bartus
Last Packager: bartus
Votes: 1
Popularity: 0.67
First Submitted: 2025-03-31 15:24 (UTC)
Last Updated: 2025-04-15 08:13 (UTC)

Required by (9520)

Sources (1)

Latest Comments

coz commented on 2025-04-19 19:36 (UTC)

It would be nice if this could be installed side by side with cmake 4.

peetwastaken commented on 2025-04-15 13:54 (UTC) (edited on 2025-04-15 13:57 (UTC) by peetwastaken)

@bartus I checked, the verify-tag command exists with exit code 1 and no output. (I cd'd into cmake/, thats why the -C cmake/ is missing)

└─$ git verify-tag v3.31.6 --raw
└─$ echo $?
1

This makes sense as none of the commits or tags are signed, verification can't work in that case:

└─$ git log --pretty=format:'%Cred%h%Creset [%G?] -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --color --tags --no-walk | head
ee515b2aa8 [N] - (tag: v4.0.1) CMake 4.0.1 (5 days ago) <Brad King>
7b16db932a [N] - (tag: v3.31.7) CMake 3.31.7 (5 days ago) <Brad King>
f76a123f98 [N] - (tag: v4.0.0) CMake 4.0.0 (3 weeks ago) <Brad King>
0cd7adb881 [N] - (tag: v4.0.0-rc5) CMake 4.0.0-rc5 (4 weeks ago) <Brad King>
f7f8fd59da [N] - (tag: v4.0.0-rc4) CMake 4.0.0-rc4 (5 weeks ago) <Brad King>
bc51d06814 [N] - (tag: v4.0.0-rc3) CMake 4.0.0-rc3 (6 weeks ago) <Brad King>
4972938b7d [N] - (tag: v4.0.0-rc2) CMake 4.0.0-rc2 (7 weeks ago) <Brad King>
859ca5c4d7 [N] - (tag: v3.31.6) CMake 3.31.6 (7 weeks ago) <Brad King>
2bd6fbe1b0 [N] - (tag: v3.30.8) CMake 3.30.8 (7 weeks ago) <Brad King>
4b5b172a65 [N] - (tag: v4.0.0-rc1) CMake 4.0.0-rc1 (8 weeks ago) <Brad King>

bartus commented on 2025-04-15 09:17 (UTC) (edited on 2025-04-15 09:19 (UTC) by bartus)

@peetwastaken: Can't reproduce the issue: please run git -C cmake/ verify-tag v3.31.6 --raw after makepkg -sri and check if the output has a NEWSIG line.

Error: cmake git repo ... SIGNATURE NOT FOUND is triggered here: https://gitlab.archlinux.org/archlinux/alpm/pacman/-/blob/34f09204fa7799f653de1d70c877b373f0817ee3/scripts/libmakepkg/integrity/verify_signature.sh.in#L203-L214

When the output of git verify-tag is missing the NEWSIG string.

peetwastaken commented on 2025-04-14 16:55 (UTC)

Same issue here, compilation fails.

ann3nova commented on 2025-04-11 17:08 (UTC)

I am getting the same error as below. :)

beaux_monde commented on 2025-04-07 13:17 (UTC) (edited on 2025-04-07 13:20 (UTC) by beaux_monde)

Hi. I've got the following:

[ 22%] Building CXX object Source/CMakeFiles/CMakeLib.dir/cmCustomCommand.cxx.o
[ 22%] Building CXX object Source/CMakeFiles/CMakeLib.dir/cmCustomCommandGenerator.cxx.o
[ 22%] Building CXX object Source/CMakeFiles/CMakeLib.dir/cmCustomCommandLines.cxx.o
In file included from <my home dir>/.cache/pikaur/build/cmake3/src/cmake/Utilities/cm3p/curl/curl.h:8,
                 from <my home dir>/.cache/pikaur/build/cmake3/src/cmake/Source/cmCurl.h:12,
                 from <my home dir>/.cache/pikaur/build/cmake3/src/cmake/Source/cmCurl.cxx:3:
<my home dir>/.cache/pikaur/build/cmake3/src/cmake/Source/cmCurl.cxx: In function ‘std::string cmCurlSetNETRCOption(CURL*, const std::string&, const std::string&)’:
<my home dir>/.cache/pikaur/build/cmake3/src/cmake/Source/cmCurl.cxx:178:26: error: invalid conversion from ‘long int’ to ‘CURL_NETRC_OPTION’ [-fpermissive]
  178 |       curl_netrc_level = CURL_NETRC_OPTIONAL;
      |                          ^~~~~~~~~~~~~~~~~~~
      |                          |
      |                          long int
<my home dir>/.cache/pikaur/build/cmake3/src/cmake/Source/cmCurl.cxx:180:26: error: invalid conversion from ‘long int’ to ‘CURL_NETRC_OPTION’ [-fpermissive]
  180 |       curl_netrc_level = CURL_NETRC_REQUIRED;
      |                          ^~~~~~~~~~~~~~~~~~~
      |                          |
      |                          long int
<my home dir>/.cache/pikaur/build/cmake3/src/cmake/Source/cmCurl.cxx:182:26: error: invalid conversion from ‘long int’ to ‘CURL_NETRC_OPTION’ [-fpermissive]
  182 |       curl_netrc_level = CURL_NETRC_IGNORED;
      |                          ^~~~~~~~~~~~~~~~~~
      |                          |
      |                          long int
make[2]: *** [Source/CMakeFiles/CMakeLib.dir/build.make:737: Source/CMakeFiles/CMakeLib.dir/cmCurl.cxx.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:2012: Source/CMakeFiles/CMakeLib.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

peetwastaken commented on 2025-04-04 15:16 (UTC)

Hi, installing does not work for me as there seems to be no signatures on the git source:

└─$ makepkg -sri    
==> Making package: cmake3 3.31.6-1 (Fr 04 Apr 2025 17:11:33 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating cmake git repo...
==> Validating source files with sha512sums...
    cmake ... Passed
==> Verifying source file signatures with gpg...
    cmake git repo ... SIGNATURE NOT FOUND
FAILED
==> ERROR: One or more PGP signatures could not be verified!

After removing the ?signed from the git url, installing works. I don't know what makepkg is actually doing when verifying git repo signatures, but I hope this helps resolving the issue.