From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-f67.google.com (mail-wr1-f67.google.com [209.85.221.67]) by dpdk.org (Postfix) with ESMTP id 381005F4D for ; Thu, 18 Oct 2018 01:45:07 +0200 (CEST) Received: by mail-wr1-f67.google.com with SMTP id g15-v6so31542339wru.9 for ; Wed, 17 Oct 2018 16:45:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=Zih0R0b1BLJq97/7pN4d6amEDKip/1vXpMZ7qPLDHMI=; b=QEO3v8dQ74jBwZp7+6GnddPpKxNH5dtKdcSNZJvG9m0HOtK4paqzw1tswyen1d0Vh9 cjuazcBEhMh4liKw2HviICuD4z80mITrSe2eMhQNi/WnMN5DFjt14dZmLxFeYKCGtzzA 5PBiqYyQsls7OrNiOe44d0Drldy7b+cicEv7HvCINaPP+NLMzjIuOOTiu94Xpq0e3KiX EoS0kgPRnEC0gZB18rvcKyXo7fhJ7gg3UDbx23kMois8qcl4hXrqFCNGCNZnf1DWUG7y IkkmjxTJIo85FyiVZHQDtI2hWVLUWlTSt51EXvpR5LR7QAm1Pwua9kLdi6ziFB6P4IrV ah9Q== X-Gm-Message-State: ABuFfoj2BSXn1xjGFYkup0jx9MyPAOQY+WvwSoQCe5hA12l6NIp0lvwF 8mrM5bM+yUU0DTXsC+4HaJNJ1XhBQab6P/1IH/gzBv3r4Vg= X-Google-Smtp-Source: ACcGV62sz62EdBx/MfrVT9S+TJZvqnLlKUIt1VptQ4VsvMV2Mnl+Aj6eQ9mxWzuOdxuMX2NCmPNqKfBc0AhrKQGRGfg= X-Received: by 2002:a05:6000:124e:: with SMTP id j14mr24405577wrx.315.1539819906451; Wed, 17 Oct 2018 16:45:06 -0700 (PDT) MIME-Version: 1.0 From: Dan Gora Date: Wed, 17 Oct 2018 20:44:30 -0300 Message-ID: To: dev@dpdk.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: [dpdk-dev] Multiple compilation failures in recent commits on branch master. X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Oct 2018 23:45:07 -0000 Hi All, I sent a patch yesterday to fix a compilation failure in the test_external_mem test and I pulled origin yesterday and now there is another compilation failure which was introduced in commit c3e0a706fd7595733cf51 (net/dpaa2: read hardware provided MAC for DPNI devices): /home/dg/Network_Fastpaths/dpdk/latest/drivers/net/dpaa2/dpaa2_ethdev.c:184= 9:9: error: missing initializer for field =E2=80=98addr_bytes=E2=80=99 of =E2=80= =98struct ether_addr=E2=80=99 [-Werror=3Dmissing- field-initializers] struct ether_addr phy_mac =3D {}, prime_mac =3D {}; ^ In file included from /home/dg/Network_Fastpaths/dpdk/latest/x86_64-native-linuxapp-gcc/include/r= te_ethdev.h:158:0, from /home/dg/Network_Fastpaths/dpdk/latest/x86_64-native-linuxapp-gcc/include/r= te_ethdev_driver.h:18, from /home/dg/Network_Fastpaths/dpdk/latest/drivers/net/dpaa2/dpaa2_ethdev.c:12: /home/dg/Network_Fastpaths/dpdk/latest/x86_64-native-linuxapp-gcc/include/r= te_ether.h:58:10: note: =E2=80=98addr_bytes=E2=80=99 declared here uint8_t addr_bytes[ETHER_ADDR_LEN]; /**< Addr bytes in tx order */ ^ /home/dg/Network_Fastpaths/dpdk/latest/drivers/net/dpaa2/dpaa2_ethdev.c:184= 9:9: error: missing initializer for field =E2=80=98addr_bytes=E2=80=99 of =E2=80= =98struct ether_addr=E2=80=99 [-Werror=3Dmissing- field-initializers] struct ether_addr phy_mac =3D {}, prime_mac =3D {}; ^ In file included from /home/dg/Network_Fastpaths/dpdk/latest/x86_64-native-linuxapp-gcc/include/r= te_ethdev.h:158:0, from /home/dg/Network_Fastpaths/dpdk/latest/x86_64-native-linuxapp-gcc/include/r= te_ethdev_driver.h:18, from /home/dg/Network_Fastpaths/dpdk/latest/drivers/net/dpaa2/dpaa2_ethdev.c:12: /home/dg/Network_Fastpaths/dpdk/latest/x86_64-native-linuxapp-gcc/include/r= te_ether.h:58:10: note: =E2=80=98addr_bytes=E2=80=99 declared here uint8_t addr_bytes[ETHER_ADDR_LEN]; /**< Addr bytes in tx order */ ^ cc1: all warnings being treated as errors Is something up where the automated compilation tests are not working? Is gcc 4.8.5 not supported any more? I'm using stock OpenSuse 42.3 with gcc 4.8.5: =3D> gcc --version gcc (SUSE Linux) 4.8.5 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.