DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [Bug 303] meson-0.51.0 isn't building docs
@ 2019-07-03  7:17 bugzilla
  0 siblings, 0 replies; only message in thread
From: bugzilla @ 2019-07-03  7:17 UTC (permalink / raw)
  To: dev

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: dev@dpdk.org
          Reporter: alialnu@mellanox.com
  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/api
build/doc/api/doxy-api.conf
build/doc/guides
</pre>

-- 
You are receiving this mail because:
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2019-07-03  7:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-03  7:17 [dpdk-dev] [Bug 303] meson-0.51.0 isn't building docs bugzilla

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).