From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 49F9CA2EFC for ; Mon, 14 Oct 2019 10:14:08 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 634121C0D2; Mon, 14 Oct 2019 10:14:07 +0200 (CEST) Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) by dpdk.org (Postfix) with ESMTP id DF0A51BFE5 for ; Mon, 14 Oct 2019 10:14:05 +0200 (CEST) Received: by mail-wr1-f54.google.com with SMTP id j11so18548321wrp.1 for ; Mon, 14 Oct 2019 01:14:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind.com; s=google; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=dXC3UNtPXsQ2KuBjMcihEoJPWTa6P69E/15orLg5xUk=; b=U5Ch02XfZhXCnhGw80XbL4cVXrMAK8nwPPGKr+tQAhueIPHwrrxXAnZl07NsPs/bWt pR8CjRr+9aqkqMSR5RDtGkKKyU2cYp6DK1VfN31tJbR1G/d3Okm6vfEZaycX04ppt0jP GXHFX0ERTGg9I7ZrU5DqEy+L1ryzLuOqDdHSTU1LXPvoiFNezBBq1jrV0HYjvxaWd8pT e6WGKnh5VwAlgyjek3ajF7nVX21rA5zy5p9GaopFw012yauBMl2qxnolR0nTF7NgSuw8 wzRd8WJ8IgU/Xu+oIhZBswyGq5BBjdFA0ddQc/pigARMedbpX+Iwl6UOu4o8VArEgIuV 5pOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=dXC3UNtPXsQ2KuBjMcihEoJPWTa6P69E/15orLg5xUk=; b=IKvxztvu/iev/s57ZhQsvBw/1/qcJ2uQjEMUJrvvN0ux+N/ZtSETTmVu5UMIc/+RwW G7OrWaOGpRGRfseCE1413pVRXjHAxktcAzHlaXLfeEucvdKAEMVCwh3u5jbFrS/ZWFPF SKYGox21FJiXZhoM7eyB+95smubD8M7o5UjCpA452BfJSm5KXSjAdOWFAu7z7udP90TV pT9xi0Lcl50GjifMVZ/hcNwbgNElTkrrJM49RII9KB5tWFXKvpb2k/7JXcSD0JP1z+fw aiCMDmyMmpBr0gkbnjfVj0mdOOey9LPsWEhom80yKrnSCCV/2DeVLdKB38xPFmPA9j+n 7oBA== X-Gm-Message-State: APjAAAXWhfb0Mn/HGd6RjmKFKn9muN1ThlPkPc05V71Hpd9+yar+aatU L61Hsln2uf+aJkuXIYSZ6bW+6aRTYqTP X-Google-Smtp-Source: APXvYqxTm4alyYBTu4iYgowXHWBd5tFrzvY2cqCR0vORhPIrfV4J4ZTsjRM7c8n0yjDN/RdxK9KOaQ== X-Received: by 2002:a5d:4fcd:: with SMTP id h13mr21730625wrw.307.1571040845451; Mon, 14 Oct 2019 01:14:05 -0700 (PDT) Received: from [10.16.0.208] (host.78.145.23.62.rev.coltfrance.com. [62.23.145.78]) by smtp.gmail.com with ESMTPSA id w22sm14230804wmc.16.2019.10.14.01.14.04 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 14 Oct 2019 01:14:04 -0700 (PDT) To: "dev@dpdk.org" From: Thierry Herbelot Message-ID: <1b29edf2-367d-1a2d-ffce-7fd079ba669b@6wind.com> Date: Mon, 14 Oct 2019 10:14:04 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [DPDK] broken compilation when RTE_LIBRTE_SECURITY is not enabled 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hello, When disabling RTE_LIBRTE_SECURITY, DPDK compilation fails with the following error messages: CC test_cryptodev.o /home/herbelot/work/dpdk/app/test/test_cryptodev.c:76:40: error: field ‘type’ has incomplete type enum rte_security_session_action_type type; ^~~~ /home/herbelot/work/dpdk/app/test/test_cryptodev.c: In function ‘ut_teardown’: /home/herbelot/work/dpdk/app/test/test_cryptodev.c:576:25: error: ‘RTE_SECURITY_ACTION_TYPE_LOOKASIDE_PROTOCOL’ undeclared (first use in this function) if (ut_params->type == RTE_SECURITY_ACTION_TYPE_LOOKASIDE_PROTOCOL) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/herbelot/work/dpdk/app/test/test_cryptodev.c:576:25: note: each undeclared identifier is reported only once for each function it appears in /home/herbelot/work/dpdk/app/test/test_cryptodev.c:578:4: error: implicit declaration of function ‘rte_security_session_destroy’; did you mean ‘rte_cryptodev_pmd_destroy’? [-Werror=implicit-function-declaration] rte_security_session_destroy(rte_cryptodev_get_sec_ctx ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rte_cryptodev_pmd_destroy /home/herbelot/work/dpdk/app/test/test_cryptodev.c:578:4: error: nested extern declaration of ‘rte_security_session_destroy’ [-Werror=nested-externs] Indeed, in commit d883e6e7131b ('test/crypto: add PDCP C-Plane encap cases'), RTE_SECURITY features are used outside of an "ifdef". Thanks Thierry -- Thierry Herbelot 6WIND Senior Software Engineer