meson-0.51.0 isn't building docs
https://bugs.dpdk.org/show_bug.cgi?id=303
Bug ID: 303
Summary: meson-0.51.0 isn't building docs
Product: DPDK
Version: 19.08
Hardware: All
OS: All
Status: CONFIRMED
Severity: normal
Priority: Normal
Component: meson
Assignee: [email protected]
Reporter: [email protected]Target Milestone: ---
Created attachment 45
--> https://bugs.dpdk.org/attachment.cgi?id=45&action=edit
attachment-30959-0.html
Latest meson version 0.51.0 isn't building the documentation. Version 0.47.1 works ok for me.
<pre>
$ meson -Denable_docs=true build </pre>
<pre>
The Meson build system
Version: 0.51.0
Source dir: /path/to/RTE_SDK
Build dir: /path/to/RTE_SDK/build
Build type: native build
Program cat found: YES (/bin/cat)
Project name: DPDK
Project version: 19.08.0-rc0
C compiler for the build machine: cc (gcc 7.4.0 "cc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0")
C compiler for the host machine: cc (gcc 7.4.0 "cc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0")
Build machine cpu family: x86_64
Build machine cpu: x86_64
Program ../buildtools/symlink-drivers-solibs.sh found: YES (/bin/sh /path/to/RTE_SDK/config/../buildtools/symlink-drivers-solibs.sh) Checking for size of "void *" : 8
Library libm found: YES
Library numa found: NO
Found pkg-config: /usr/bin/pkg-config (0.29.1)
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency libbsd found: NO (tried pkgconfig and cmake) Compiler for C supports arguments -Wunused-parameter: YES
Compiler for C supports arguments -Wsign-compare: YES
Compiler for C supports arguments -Wcast-qual: YES
Compiler for C supports arguments -Wno-address-of-packed-member -Waddress-of-packed-member: NO
Compiler for C supports arguments -mno-avx512f: YES
Message: Binutils 2.30 detected, disabling AVX512 support as workaround for bug #97
Fetching value of define "__SSE4_2__" : 1
Fetching value of define "__AES__" : 1
Fetching value of define "__PCLMUL__" : 1
Fetching value of define "__AVX__" : 1
Fetching value of define "__AVX2__" : 1
Fetching value of define "__AVX512F__" :
Fetching value of define "__RDRND__" : 1
Fetching value of define "__RDSEED__" : 1
Program gen-pmdinfo-cfile.sh found: YES (/path/to/RTE_SDK/buildtools/gen-pmdinfo-cfile.sh)
Program python3 found: YES (/usr/bin/python3)
Compiler for C supports arguments -Wno-format-truncation -Wformat-truncation:
YES
Checking for function "getentropy" : YES
Has header "linux/userfaultfd.h" : YES
Run-time dependency libelf found: YES 0.170
Run-time dependency jansson found: NO (tried pkgconfig and cmake) Compiler for C supports arguments -Wno-format-truncation -Wformat-truncation:
YES (cached)
Library libmusdk found: NO
Compiler for C supports arguments -Wno-cast-qual -Wcast-qual: YES Run-time dependency libbpf found: NO (tried pkgconfig and cmake) Library bpf found: NO
Run-time dependency zlib found: YES 1.2.11
Compiler for C supports arguments -Wno-uninitialized -Wuninitialized: YES Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES Compiler for C supports arguments -Wno-unused-variable -Wunused-variable: YES Compiler for C supports arguments -Wno-misleading-indentation -Wmisleading-indentation: YES
Compiler for C supports arguments -Wno-implicit-fallthrough -Wimplicit-fallthrough: YES
Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES (cached)
Compiler for C supports arguments -Wno-unused-value -Wunused-value: YES Compiler for C supports arguments -Wno-strict-aliasing -Wstrict-aliasing: YES Compiler for C supports arguments -Wno-format-extra-args -Wformat-extra-args:
YES
Compiler for C supports arguments -Wno-unused-variable -Wunused-variable: YES (cached)
Compiler for C supports arguments -Wno-missing-field-initializers -Wmissing-field-initializers: YES
Compiler for C supports arguments -Wno-sign-compare -Wsign-compare: YES Compiler for C supports arguments -Wno-unused-value -Wunused-value: YES (cached)
Compiler for C supports arguments -Wno-format -Wformat: YES Compiler for C supports arguments -Wno-error=format-security -Werror=format-security: YES
Compiler for C supports arguments -Wno-strict-aliasing -Wstrict-aliasing: YES (cached)
Compiler for C supports arguments -Wno-unused-but-set-variable -Wunused-but-set-variable: YES
Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES (cached)
Compiler for C supports arguments -Wno-pointer-to-int-cast -Wpointer-to-int-cast: YES
Compiler for C supports arguments -Wno-unused-value -Wunused-value: YES (cached)
Compiler for C supports arguments -Wno-unused-but-set-variable -Wunused-but-set-variable: YES (cached)
Compiler for C supports arguments -Wno-unused-variable -Wunused-variable: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES (cached)
Compiler for C supports arguments -Wno-unused-value -Wunused-value: YES (cached)
Compiler for C supports arguments -Wno-unused-but-set-variable -Wunused-but-set-variable: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES (cached)
Run-time dependency libmnl found: NO (tried pkgconfig and cmake) Library mnl found: NO
Run-time dependency libmlx4 found: NO (tried pkgconfig and cmake) Library mlx4 found: NO
Run-time dependency libibverbs found: NO (tried pkgconfig and cmake) Library ibverbs found: NO
Run-time dependency libmnl found: NO (tried pkgconfig and cmake) Library mnl found: NO
Run-time dependency libmlx5 found: NO (tried pkgconfig and cmake) Library mlx5 found: NO
Run-time dependency libibverbs found: NO (tried pkgconfig and cmake) Library ibverbs found: NO
Library libmusdk found: NO
Library libmusdk found: NO
Library nfb found: NO
Run-time dependency netcope-common found: NO (tried pkgconfig and cmake) pcap-config found: YES (/usr/bin/pcap-config)
Run-time dependency pcap found: YES 1.8.1
Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES (cached)
Compiler for C supports arguments -Wno-sign-compare -Wsign-compare: YES (cached)
Compiler for C supports arguments -Wno-missing-prototypes -Wmissing-prototypes:
YES
Compiler for C supports arguments -Wno-cast-qual -Wcast-qual: YES (cached) Compiler for C supports arguments -Wno-unused-function -Wunused-function: YES Compiler for C supports arguments -Wno-unused-variable -Wunused-variable: YES (cached)
Compiler for C supports arguments -Wno-strict-aliasing -Wstrict-aliasing: YES (cached)
Compiler for C supports arguments -Wno-missing-prototypes -Wmissing-prototypes:
YES (cached)
Compiler for C supports arguments -Wno-unused-value -Wunused-value: YES (cached)
Compiler for C supports arguments -Wno-format-nonliteral -Wformat-nonliteral:
YES
Compiler for C supports arguments -Wno-shift-negative-value -Wshift-negative-value: YES
Compiler for C supports arguments -Wno-unused-but-set-variable -Wunused-but-set-variable: YES (cached)
Compiler for C supports arguments -Wno-missing-declarations -Wmissing-declarations: YES
Compiler for C supports arguments -Wno-maybe-uninitialized -Wmaybe-uninitialized: YES
Compiler for C supports arguments -Wno-strict-prototypes -Wstrict-prototypes:
YES
Compiler for C supports arguments -Wno-shift-negative-value -Wshift-negative-value: YES (cached)
Compiler for C supports arguments -Wno-implicit-fallthrough -Wimplicit-fallthrough: YES (cached)
Compiler for C supports arguments -Wno-format-extra-args -Wformat-extra-args:
YES (cached)
Compiler for C supports arguments -Wno-visibility -Wvisibility: NO Compiler for C supports arguments -Wno-empty-body -Wempty-body: YES Compiler for C supports arguments -Wno-invalid-source-encoding -Winvalid-source-encoding: NO
Compiler for C supports arguments -Wno-sometimes-uninitialized -Wsometimes-uninitialized: NO
Compiler for C supports arguments -Wno-pointer-bool-conversion -Wpointer-bool-conversion: NO
Compiler for C supports arguments -Wno-strict-aliasing -Wstrict-aliasing: YES (cached)
Compiler for C supports arguments -Wextra: YES
Compiler for C supports arguments -Wdisabled-optimization: YES Compiler for C supports arguments -Waggregate-return: YES
Compiler for C supports arguments -Wnested-externs: YES
Compiler for C supports arguments -Wbad-function-cast: YES Compiler for C supports arguments -Wno-sign-compare -Wsign-compare: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES (cached)
Compiler for C supports arguments -Wno-unused-variable -Wunused-variable: YES (cached)
Compiler for C supports arguments -Wno-empty-body -Wempty-body: YES (cached) Compiler for C supports arguments -Wno-unused-but-set-variable -Wunused-but-set-variable: YES (cached)
Library sze2 found: NO
Header <linux/pkt_cls.h> has symbol "TCA_FLOWER_UNSPEC" : YES Header <linux/pkt_cls.h> has symbol "TCA_FLOWER_KEY_VLAN_PRIO" : YES Header <linux/pkt_cls.h> has symbol "TCA_BPF_UNSPEC" : YES
Header <linux/pkt_cls.h> has symbol "TCA_BPF_FD" : YES
Header <linux/tc_act/tc_bpf.h> has symbol "TCA_ACT_BPF_UNSPEC" : YES Header <linux/tc_act/tc_bpf.h> has symbol "TCA_ACT_BPF_FD" : YES Configuring tap_autoconf.h using configuration
Compiler for C supports arguments -fno-prefetch-loop-arrays: YES Compiler for C supports arguments -Wno-maybe-uninitialized -Wmaybe-uninitialized: YES (cached)
Compiler for C supports arguments -Wall: YES
Compiler for C supports arguments -Wextra: YES (cached)
Compiler for C supports arguments -D_BSD_SOURCE: YES
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES (cached)
Compiler for C supports arguments -Wno-unused-value -Wunused-value: YES (cached)
Compiler for C supports arguments -Wno-strict-aliasing -Wstrict-aliasing: YES (cached)
Compiler for C supports arguments -Wno-format-extra-args -Wformat-extra-args:
YES (cached)
Library IPSec_MB found: NO
Library IPSec_MB found: NO
Run-time dependency libcrypto found: NO (tried pkgconfig and cmake) Library sso_kasumi found: NO
Library libmusdk found: NO
Run-time dependency libcrypto found: NO (tried pkgconfig and cmake) Run-time dependency libcrypto found: NO (tried pkgconfig and cmake) Library sso_snow3g found: NO
Library sso_zuc found: NO
Run-time dependency libisal found: NO (tried pkgconfig and cmake) Dependency zlib found: YES (cached)
Compiler for C supports arguments -Wno-sign-compare -Wsign-compare: YES (cached)
Compiler for C supports arguments -Wno-unused-value -Wunused-value: YES (cached)
Compiler for C supports arguments -Wno-format -Wformat: YES (cached) Compiler for C supports arguments -Wno-error=format-security -Werror=format-security: YES (cached)
Compiler for C supports arguments -Wno-strict-aliasing -Wstrict-aliasing: YES (cached)
Compiler for C supports arguments -Wno-unused-but-set-variable -Wunused-but-set-variable: YES (cached)
Run-time dependency libfdt found: NO (tried pkgconfig and cmake) Library execinfo found: NO
Compiler for C supports arguments -Wno-format-truncation -Wformat-truncation:
YES (cached)
Dependency zlib found: YES (cached)
Library execinfo found: NO
Program doxygen found: YES (/usr/bin/doxygen)
Program generate_doxygen.sh found: YES (/path/to/RTE_SDK/doc/api/generate_doxygen.sh)
Program generate_examples.sh found: YES (/path/to/RTE_SDK/doc/api/generate_examples.sh)
Program doxy-html-custom.sh found: YES (/path/to/RTE_SDK/doc/api/doxy-html-custom.sh) doc/api/meson.build:23: WARNING: Custom target input '/path/to/RTE_SDK/examples' can't be converted to File object(s). This will become a hard error in the future.
WARNING: Project targetting '>= 0.47.1' but tried to use feature introduced in '0.50.0': install arg in configure_file
Configuring doxy-api.conf using configuration
Program sphinx-build found: YES (/usr/bin/sphinx-build) doc/guides/meson.build:8: WARNING: Custom target input '/path/to/RTE_SDK/doc/guides' can't be converted to File object(s). This will become a hard error in the future.
Program sh found: YES (/bin/sh)
Library execinfo found: NO
WARNING: Project targetting '>= 0.47.1' but tried to use feature introduced in '0.48.0': console arg in custom_target
Configuring rte_build_config.h using configuration
Message:
=================
Libraries Enabled
=================
libs:
kvargs, eal, cmdline, ring, mempool, mbuf, net, meter, ethdev, pci, metrics, hash, timer, acl, bbdev, bitratestats, cfgfile, compressdev, cryptodev, distributor, efd, eventdev, gro, gso, ip_frag, jobstats, kni, latencystats, lpm, member, power, pdump, rawdev, rcu, reorder, sched, security, stack, vhost, ipsec, port, table, pipeline, flow_classify, bpf,
Message:
===============
Drivers Enabled
===============
common:
cpt, dpaax, octeontx, octeontx2,
bus:
dpaa, fslmc, ifpga, pci, vdev, vmbus,
mempool:
bucket, dpaa, dpaa2, octeontx, octeontx2, ring, stack,
net:
af_packet, ark, atlantic, avp, axgbe, bond, bnx2x, bnxt, cxgbe, dpaa, dpaa2, e1000, ena, enetc, enic, failsafe, fm10k, i40e, hinic, iavf, ice, ifc, ipn3ke, ixgbe, kni, liquidio, memif, netvsc, nfp, null, octeontx, pcap, qede, ring, sfc, softnic, tap, thunderx, vdev_netvsc, vhost, virtio, vmxnet3,
crypto:
caam_jr, dpaa_sec, dpaa2_sec, null_crypto, octeontx_crypto,crypto_scheduler, virtio_crypto,
compress:
octeontx_compress, qat, zlib,
event:
dpaa, dpaa2, opdl, skeleton, sw, dsw, octeontx,
baseband:
bbdev_null,
raw:
skeleton_rawdev, dpaa2_cmdif, dpaa2_qdma,
Message:
=================
Content Skipped
=================
libs:
telemetry: missing dependency "jansson"
drivers:
common/mvep: missing dependency, "libmusdk"
net/af_xdp: missing dependency, "libbpf"
net/mlx4: missing dependency, "ibverbs"
net/mlx5: missing dependency, "ibverbs"
net/mvneta: missing dependency, "libmusdk"
net/mvpp2: missing dependency, "libmusdk"
net/nfb: missing dependency, "libnfb"
net/szedata2: missing dependency, "libsze2" crypto/aesni_gcm: missing dependency, "libIPSec_MB"
crypto/aesni_mb: missing dependency, "libIPSec_MB"
crypto/ccp: missing dependency, "libcrypto"
crypto/kasumi: missing dependency, "libsso_kasumi"
crypto/mvsam: missing dependency, "libmusdk"
crypto/openssl: missing dependency, "libcrypto" crypto/snow3g: missing dependency, "libsso_snow3g"
crypto/zuc: missing dependency, "libsso_zuc"
compress/isal: missing dependency, "libisal"
raw/ifpga_rawdev: missing dependency, "libfdt"
Build targets in project: 487
WARNING: Project specifies a minimum meson_version '>= 0.47.1' but uses features which were added in newer versions:
* 0.48.0: {'console arg in custom_target'}
* 0.50.0: {'install arg in configure_file'}
Found ninja-1.8.2 at /usr/bin/ninja
</pre>
<pre>
$ ninja -C build </pre> <pre> ninja: Entering directory `build' [1529/1581] Generating rte_kni with a custom command. make: Entering directory '/usr/src/linux-headers-4.15.0-54-generic' CC [M] /path/to/RTE_SDK/build/kernel/linux/kni/kni_net.o CC [M] /path/to/RTE_SDK/build/kernel/linux/kni/kni_misc.o LD [M] /path/to/RTE_SDK/build/kernel/linux/kni/rte_kni.o Building modules, stage 2. MODPOST 1 modules CC /path/to/RTE_SDK/build/kernel/linux/kni/rte_kni.mod.o LD [M] /path/to/RTE_SDK/build/kernel/linux/kni/rte_kni.ko make: Leaving directory '/usr/src/linux-headers-4.15.0-54-generic' [1568/1581] Generating igb_uio with a custom command. make: Entering directory '/usr/src/linux-headers-4.15.0-54-generic' CC [M] /path/to/RTE_SDK/build/kernel/linux/igb_uio/igb_uio.o Building modules, stage 2. MODPOST 1 modules CC /path/to/RTE_SDK/build/kernel/linux/igb_uio/igb_uio.mod.o LD [M] /path/to/RTE_SDK/build/kernel/linux/igb_uio/igb_uio.ko make: Leaving directory '/usr/src/linux-headers-4.15.0-54-generic' [1581/1581] Linking target app/test/dpdk-test. </pre>
No documentation will be built:
<pre>
$ find build/doc/build/doc/
build/doc/apibuild/doc/api/doxy-api.conf
build/doc/guides
</pre>
Signature · 2 lines
You are receiving this mail because: You are the assignee for the bug.