I tried building rpm (rpm-4.17.0-alpha-687-g37b963fa5) on a relatively fresh 
Fedora 36 machine.  I did:

```
[neal@fedora-36 ~]$ git clone g...@github.com:rpm-software-management/rpm.git
Cloning into 'rpm'...
remote: Enumerating objects: 138209, done.
remote: Counting objects: 100% (117/117), done.
remote: Compressing objects: 100% (78/78), done.
remote: Total 138209 (delta 52), reused 78 (delta 39), pack-reused 138092
Receiving objects: 100% (138209/138209), 80.18 MiB | 12.91 MiB/s, done.
Resolving deltas: 100% (108840/108840), done.
[neal@fedora-36 ~]$ cd rpm
[neal@fedora-36 rpm]$ emacs rpmio/CMakeLists.txt 
[neal@fedora-36 rpm]$ mkdir _build
[neal@fedora-36 rpm]$ cd _build
[neal@fedora-36 _build]$ cmake -DENABLE_PYTHON=OFF -DWITH_INTERNAL_OPENPGP=OFF 
..
-- The C compiler identification is GNU 12.0.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
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") 
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") 
-- Found BZip2: /usr/lib64/libbz2.so (found version "1.0.8") 
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- Looking for lzma_auto_decoder in /usr/lib64/liblzma.so
-- Looking for lzma_auto_decoder in /usr/lib64/liblzma.so - found
-- Looking for lzma_easy_encoder in /usr/lib64/liblzma.so
-- Looking for lzma_easy_encoder in /usr/lib64/liblzma.so - found
-- Looking for lzma_lzma_preset in /usr/lib64/liblzma.so
-- Looking for lzma_lzma_preset in /usr/lib64/liblzma.so - found
-- Found LibLZMA: /usr/lib64/liblzma.so (found version "5.2.5") 
-- Performing Test Iconv_IS_BUILT_IN
-- Performing Test Iconv_IS_BUILT_IN - Success
-- Found Iconv: built in to C library  
-- Checking for module 'lua'
--   Found lua, version 5.4.0
-- Checking for module 'popt'
--   Found popt, version 1.18
-- Checking for module 'libmagic'
--   Found libmagic, version 5.41
-- Checking for module 'readline'
--   Found readline, version 8.2
-- Checking for module 'libzstd'
--   Found libzstd, version 1.5.2
-- Checking for module 'libelf'
--   Found libelf, version 0.187
-- Checking for module 'libdw'
--   Found libdw, version 0.187
-- Found OpenMP_C: -fopenmp (found version "4.5") 
-- Found OpenMP: TRUE (found version "4.5")  
-- Found Intl: built in to C library  
-- Checking for module 'sqlite3'
--   Found sqlite3, version 3.36.0
-- Checking for module 'libcap'
--   Found libcap, version 2.48
-- Checking for module 'libacl'
--   Found libacl, version 2.3.1
-- Checking for module 'audit'
--   Found audit, version 3.0.9
-- Checking for module 'libselinux'
--   Found libselinux, version 3.3
-- Checking for module 'libarchive'
--   Found libarchive, version 3.5.3
-- Checking for module 'rpm-sequoia'
--   Found rpm-sequoia, version 1.2.0
-- Looking for stpcpy
-- Looking for stpcpy - found
-- Looking for stpncpy
-- Looking for stpncpy - found
-- Looking for putenv
-- Looking for putenv - found
-- Looking for mempcpy
-- Looking for mempcpy - found
-- Looking for fdatasync
-- Looking for fdatasync - found
-- Looking for lutimes
-- Looking for lutimes - found
-- Looking for mergesort
-- Looking for mergesort - not found
-- Looking for getauxval
-- Looking for getauxval - found
-- Looking for setprogname
-- Looking for setprogname - not found
-- Looking for __progname
-- Looking for __progname - found
-- Looking for syncfs
-- Looking for syncfs - found
-- Looking for sched_getaffinity
-- Looking for sched_getaffinity - found
-- Looking for unshare
-- Looking for unshare - found
-- Looking for secure_getenv
-- Looking for secure_getenv - found
-- Looking for __secure_getenv
-- Looking for __secure_getenv - not found
-- Looking for mremap
-- Looking for mremap - found
-- Looking for mkstemp
-- Looking for mkstemp - found
-- Looking for getcwd
-- Looking for getcwd - found
-- Looking for basename
-- Looking for basename - found
-- Looking for dirname
-- Looking for dirname - found
-- Looking for realpath
-- Looking for realpath - found
-- Looking for setenv
-- Looking for setenv - found
-- Looking for unsetenv
-- Looking for unsetenv - found
-- Looking for regcomp
-- Looking for regcomp - found
-- Looking for utimes
-- Looking for utimes - found
-- Looking for getline
-- Looking for getline - found
-- Looking for localtime_r
-- Looking for localtime_r - found
-- Looking for statvfs
-- Looking for statvfs - found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - found
-- Looking for openat
-- Looking for openat - found
-- Looking for mkdirat
-- Looking for mkdirat - found
-- Looking for fstatat
-- Looking for fstatat - found
-- Looking for linkat
-- Looking for linkat - found
-- Looking for symlinkat
-- Looking for symlinkat - found
-- Looking for mkfifoat
-- Looking for mkfifoat - found
-- Looking for mknodat
-- Looking for mknodat - found
-- Looking for unlinkat
-- Looking for unlinkat - found
-- Looking for renameat
-- Looking for renameat - found
-- Looking for utimensat
-- Looking for utimensat - found
-- Looking for fchmodat
-- Looking for fchmodat - found
-- Looking for fchownat
-- Looking for fchownat - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for limits.h
-- Looking for limits.h - found
-- Looking for getopt.h
-- Looking for getopt.h - found
-- Looking for sys/utsname.h
-- Looking for sys/utsname.h - found
-- Looking for sys/systemcfg.h
-- Looking for sys/systemcfg.h - not found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/auxv.h
-- Looking for sys/auxv.h - found
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Checking for module 'dbus-1'
--   Found dbus-1, version 1.14.4
-- Configuring done
-- Generating done
-- Build files have been written to: /home/neal/rpm/_build
[neal@fedora-36 _build]$ make check VERBOSE=1
make: *** No rule to make target 'check'.  Stop.
[neal@fedora-36 _build]$ pwd
/home/neal/rpm/_build
[neal@fedora-36 _build]$ make
[  0%] Building C object CMakeFiles/cliutils.dir/cliutils.c.o
[  0%] Built target cliutils
[  0%] Building C object rpmio/CMakeFiles/librpmio.dir/argv.c.o
[  1%] Building C object rpmio/CMakeFiles/librpmio.dir/base64.c.o
[  1%] Building C object rpmio/CMakeFiles/librpmio.dir/digest.c.o
[  2%] Building C object rpmio/CMakeFiles/librpmio.dir/expression.c.o
[  3%] Building C object rpmio/CMakeFiles/librpmio.dir/macro.c.o
[  3%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmhook.c.o
[  4%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmio.c.o
[  4%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmlog.c.o
[  5%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmmalloc.c.o
[  5%] Building C object rpmio/CMakeFiles/librpmio.dir/rgetopt.c.o
[  6%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmpgp.c.o
[  7%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmsq.c.o
[  7%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmsw.c.o
[  8%] Building C object rpmio/CMakeFiles/librpmio.dir/url.c.o
[  8%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmvercmp.c.o
[  9%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmver.c.o
[ 10%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmstring.c.o
[ 10%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmfileutil.c.o
[ 11%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmglob.c.o
[ 11%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmkeyring.c.o
[ 12%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmstrpool.c.o
[ 12%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmlua.c.o
[ 13%] Building C object rpmio/CMakeFiles/librpmio.dir/lposix.c.o
[ 14%] Building C object rpmio/CMakeFiles/librpmio.dir/rpmpgp_sequoia.c.o
[ 14%] Linking C shared library librpmio.so
[ 14%] Built target librpmio
[ 14%] Generating tagtbl.C
[ 15%] Building C object lib/CMakeFiles/librpm.dir/backend/dbi.c.o
[ 16%] Building C object lib/CMakeFiles/librpm.dir/backend/dummydb.c.o
[ 16%] Building C object lib/CMakeFiles/librpm.dir/backend/dbiset.c.o
[ 17%] Building C object lib/CMakeFiles/librpm.dir/headerutil.c.o
[ 17%] Building C object lib/CMakeFiles/librpm.dir/header.c.o
[ 18%] Building C object lib/CMakeFiles/librpm.dir/headerfmt.c.o
[ 18%] Building C object lib/CMakeFiles/librpm.dir/rpmdb.c.o
[ 19%] Building C object lib/CMakeFiles/librpm.dir/fprint.c.o
[ 20%] Building C object lib/CMakeFiles/librpm.dir/tagname.c.o
[ 20%] Building C object lib/CMakeFiles/librpm.dir/rpmtd.c.o
[ 21%] Building C object lib/CMakeFiles/librpm.dir/cpio.c.o
[ 21%] Building C object lib/CMakeFiles/librpm.dir/depends.c.o
[ 22%] Building C object lib/CMakeFiles/librpm.dir/order.c.o
[ 23%] Building C object lib/CMakeFiles/librpm.dir/formats.c.o
[ 23%] Building C object lib/CMakeFiles/librpm.dir/tagexts.c.o
[ 24%] Building C object lib/CMakeFiles/librpm.dir/fsm.c.o
[ 24%] Building C object lib/CMakeFiles/librpm.dir/manifest.c.o
[ 25%] Building C object lib/CMakeFiles/librpm.dir/package.c.o
[ 25%] Building C object lib/CMakeFiles/librpm.dir/poptALL.c.o
[ 26%] Building C object lib/CMakeFiles/librpm.dir/poptI.c.o
[ 27%] Building C object lib/CMakeFiles/librpm.dir/poptQV.c.o
[ 27%] Building C object lib/CMakeFiles/librpm.dir/psm.c.o
[ 28%] Building C object lib/CMakeFiles/librpm.dir/query.c.o
[ 28%] Building C object lib/CMakeFiles/librpm.dir/rpmal.c.o
[ 29%] Building C object lib/CMakeFiles/librpm.dir/rpmchecksig.c.o
[ 30%] Building C object lib/CMakeFiles/librpm.dir/rpmds.c.o
[ 30%] Building C object lib/CMakeFiles/librpm.dir/rpmfi.c.o
[ 31%] Building C object lib/CMakeFiles/librpm.dir/rpmgi.c.o
[ 31%] Building C object lib/CMakeFiles/librpm.dir/rpminstall.c.o
[ 32%] Building C object lib/CMakeFiles/librpm.dir/rpmlead.c.o
[ 32%] Building C object lib/CMakeFiles/librpm.dir/rpmps.c.o
[ 33%] Building C object lib/CMakeFiles/librpm.dir/rpmprob.c.o
[ 34%] Building C object lib/CMakeFiles/librpm.dir/rpmrc.c.o
[ 34%] Building C object lib/CMakeFiles/librpm.dir/rpmte.c.o
[ 35%] Building C object lib/CMakeFiles/librpm.dir/rpmts.c.o
[ 35%] Building C object lib/CMakeFiles/librpm.dir/rpmfs.c.o
[ 36%] Building C object lib/CMakeFiles/librpm.dir/signature.c.o
[ 37%] Building C object lib/CMakeFiles/librpm.dir/transaction.c.o
[ 37%] Building C object lib/CMakeFiles/librpm.dir/verify.c.o
[ 38%] Building C object lib/CMakeFiles/librpm.dir/rpmlock.c.o
[ 38%] Building C object lib/CMakeFiles/librpm.dir/relocation.c.o
[ 39%] Building C object lib/CMakeFiles/librpm.dir/rpmscript.c.o
[ 39%] Building C object lib/CMakeFiles/librpm.dir/rpmchroot.c.o
[ 40%] Building C object lib/CMakeFiles/librpm.dir/rpmplugins.c.o
[ 41%] Building C object lib/CMakeFiles/librpm.dir/rpmug.c.o
[ 41%] Building C object lib/CMakeFiles/librpm.dir/rpmtriggers.c.o
[ 42%] Building C object lib/CMakeFiles/librpm.dir/rpmvs.c.o
[ 42%] Building C object lib/CMakeFiles/librpm.dir/backend/sqlite.c.o
[ 43%] Building C object lib/CMakeFiles/librpm.dir/backend/ndb/glue.c.o
[ 44%] Building C object lib/CMakeFiles/librpm.dir/backend/ndb/rpmpkg.c.o
[ 44%] Building C object lib/CMakeFiles/librpm.dir/backend/ndb/rpmidx.c.o
[ 45%] Building C object lib/CMakeFiles/librpm.dir/backend/ndb/rpmxdb.c.o
[ 45%] Linking C shared library librpm.so
[ 45%] Built target librpm
[ 46%] Building C object CMakeFiles/rpm.dir/rpm.c.o
[ 46%] Building C object CMakeFiles/rpm.dir/cliutils.c.o
[ 47%] Linking C executable rpm
[ 47%] Built target rpm
[ 48%] Building C object CMakeFiles/rpmdb.dir/rpmdb.c.o
[ 48%] Building C object CMakeFiles/rpmdb.dir/cliutils.c.o
[ 49%] Linking C executable rpmdb
[ 49%] Built target rpmdb
[ 50%] Building C object CMakeFiles/rpmkeys.dir/rpmkeys.c.o
[ 51%] Building C object CMakeFiles/rpmkeys.dir/cliutils.c.o
[ 51%] Linking C executable rpmkeys
[ 51%] Built target rpmkeys
[ 51%] Building C object CMakeFiles/rpm2cpio.dir/rpm2cpio.c.o
[ 52%] Building C object CMakeFiles/rpm2cpio.dir/cliutils.c.o
[ 53%] Linking C executable rpm2cpio
[ 53%] Built target rpm2cpio
[ 54%] Building C object misc/CMakeFiles/libmisc.dir/fts.c.o
[ 54%] Built target libmisc
[ 55%] Building C object build/CMakeFiles/librpmbuild.dir/build.c.o
[ 56%] Building C object build/CMakeFiles/librpmbuild.dir/files.c.o
[ 56%] Building C object build/CMakeFiles/librpmbuild.dir/misc.c.o
[ 57%] Building C object build/CMakeFiles/librpmbuild.dir/pack.c.o
[ 57%] Building C object build/CMakeFiles/librpmbuild.dir/parseSimpleScript.c.o
[ 58%] Building C object build/CMakeFiles/librpmbuild.dir/parseChangelog.c.o
[ 58%] Building C object build/CMakeFiles/librpmbuild.dir/parseDescription.c.o
[ 59%] Building C object build/CMakeFiles/librpmbuild.dir/parseFiles.c.o
[ 60%] Building C object build/CMakeFiles/librpmbuild.dir/parsePreamble.c.o
[ 60%] Building C object build/CMakeFiles/librpmbuild.dir/parsePrep.c.o
[ 61%] Building C object build/CMakeFiles/librpmbuild.dir/parseReqs.c.o
[ 61%] Building C object build/CMakeFiles/librpmbuild.dir/parseScript.c.o
[ 62%] Building C object build/CMakeFiles/librpmbuild.dir/parseSpec.c.o
[ 63%] Building C object build/CMakeFiles/librpmbuild.dir/parseList.c.o
[ 63%] Building C object build/CMakeFiles/librpmbuild.dir/reqprov.c.o
[ 64%] Building C object build/CMakeFiles/librpmbuild.dir/rpmfc.c.o
[ 64%] Building C object build/CMakeFiles/librpmbuild.dir/spec.c.o
[ 65%] Building C object build/CMakeFiles/librpmbuild.dir/parsePolicies.c.o
[ 65%] Building C object build/CMakeFiles/librpmbuild.dir/policies.c.o
[ 66%] Building C object build/CMakeFiles/librpmbuild.dir/speclua.c.o
[ 67%] Linking C shared library librpmbuild.so
[ 67%] Built target librpmbuild
[ 67%] Building C object CMakeFiles/rpmbuild.dir/rpmbuild.c.o
[ 68%] Building C object CMakeFiles/rpmbuild.dir/cliutils.c.o
[ 68%] Linking C executable rpmbuild
[ 68%] Built target rpmbuild
[ 69%] Building C object CMakeFiles/rpmspec.dir/rpmspec.c.o
[ 69%] Building C object CMakeFiles/rpmspec.dir/cliutils.c.o
[ 70%] Linking C executable rpmspec
[ 70%] Built target rpmspec
[ 71%] Building C object sign/CMakeFiles/librpmsign.dir/rpmgensig.c.o
[ 71%] Linking C shared library librpmsign.so
[ 71%] Built target librpmsign
[ 72%] Building C object CMakeFiles/rpmsign.dir/rpmsign.c.o
[ 72%] Building C object CMakeFiles/rpmsign.dir/cliutils.c.o
[ 73%] Linking C executable rpmsign
[ 73%] Built target rpmsign
[ 74%] Building C object CMakeFiles/rpm2archive.dir/rpm2archive.c.o
[ 74%] Building C object CMakeFiles/rpm2archive.dir/cliutils.c.o
[ 75%] Linking C executable rpm2archive
[ 75%] Built target rpm2archive
[ 75%] Built target rpmverify
[ 75%] Built target rpmquery
[ 76%] Building C object CMakeFiles/rpmdeps.dir/tools/rpmdeps.c.o
[ 76%] Linking C executable rpmdeps
[ 76%] Built target rpmdeps
[ 77%] Building C object CMakeFiles/rpmgraph.dir/tools/rpmgraph.c.o
[ 77%] Linking C executable rpmgraph
[ 77%] Built target rpmgraph
[ 78%] Building C object CMakeFiles/rpmlua.dir/tools/rpmlua.c.o
[ 78%] Linking C executable rpmlua
[ 78%] Built target rpmlua
[ 78%] Building C object CMakeFiles/rpmuncompress.dir/tools/rpmuncompress.c.o
[ 79%] Linking C executable rpmuncompress
[ 79%] Built target rpmuncompress
[ 80%] Building C object CMakeFiles/elfdeps.dir/tools/elfdeps.c.o
[ 80%] Linking C executable elfdeps
[ 80%] Built target elfdeps
[ 81%] Generating gendiff.1
[ 81%] Generating rpm2cpio.8
[ 81%] Generating rpm.8
[ 82%] Generating rpmbuild.8
[ 83%] Generating rpmdb.8
[ 83%] Generating rpmkeys.8
[ 84%] Generating rpmsign.8
[ 84%] Generating rpmspec.8
[ 84%] Generating rpmdeps.8
[ 85%] Generating rpmgraph.8
[ 86%] Generating rpmlua.8
[ 87%] Generating rpm-misc.8
[ 88%] Generating rpm2archive.8
[ 89%] Generating rpm-plugins.8
[ 89%] Generating rpm-plugin-prioreset.8
[ 90%] Generating rpm-plugin-syslog.8
[ 90%] Generating rpm-plugin-audit.8
[ 91%] Generating rpm-plugin-dbus-announce.8
[ 91%] Generating rpm-plugin-systemd-inhibit.8
[ 92%] Generating rpm-plugin-selinux.8
[ 92%] Built target man
[ 93%] Building C object plugins/CMakeFiles/prioreset.dir/prioreset.c.o
[ 93%] Linking C shared module prioreset.so
[ 93%] Built target prioreset
[ 94%] Building C object plugins/CMakeFiles/syslog.dir/syslog.c.o
[ 94%] Linking C shared module syslog.so
[ 94%] Built target syslog
[ 95%] Building C object plugins/CMakeFiles/selinux.dir/selinux.c.o
[ 95%] Linking C shared module selinux.so
[ 95%] Built target selinux
[ 96%] Building C object 
plugins/CMakeFiles/systemd_inhibit.dir/systemd_inhibit.c.o
[ 97%] Linking C shared module systemd_inhibit.so
[ 97%] Built target systemd_inhibit
[ 98%] Building C object plugins/CMakeFiles/dbus_announce.dir/dbus_announce.c.o
[ 98%] Linking C shared module dbus_announce.so
[ 98%] Built target dbus_announce
[ 98%] Building C object plugins/CMakeFiles/audit.dir/audit.c.o
[100%] Linking C shared module audit.so
[100%] Built target audit
[neal@fedora-36 _build]$ make check
make: *** No rule to make target 'check'.  Stop.
```

This was quite confusing.  The error turned out to be that I had not installed 
fakechroot.  It would be nice if the `make check` target were generated anyway 
and errored out.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/2288
You are receiving this because you are subscribed to this thread.

Message ID: <rpm-software-management/rpm/issues/2...@github.com>
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to