All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla@dpdk.org
To: dev@dpdk.org
Subject: [dpdk-dev] [Bug 303] meson-0.51.0 isn't building docs
Date: Wed, 03 Jul 2019 07:17:01 +0000	[thread overview]
Message-ID: <bug-303-3@http.bugs.dpdk.org/> (raw)

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.

                 reply	other threads:[~2019-07-03  7:17 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-303-3@http.bugs.dpdk.org/ \
    --to=bugzilla@dpdk.org \
    --cc=dev@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.