From patchwork Tue Sep 1 20:10:46 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabrice Fontaine X-Patchwork-Id: 1355346 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=fDLunw3K; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4BgyrJ3zNGz9sTR for ; Wed, 2 Sep 2020 06:11:12 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 3BD7887131; Tue, 1 Sep 2020 20:11:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c7+G9r1gl12J; Tue, 1 Sep 2020 20:11:09 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 85F568712F; Tue, 1 Sep 2020 20:11:09 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 35BDB1BF284 for ; Tue, 1 Sep 2020 20:11:08 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 13C4722E6E for ; Tue, 1 Sep 2020 20:11:08 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Eg8SHabh9gXA for ; Tue, 1 Sep 2020 20:11:06 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by silver.osuosl.org (Postfix) with ESMTPS id D5BEB22DDB for ; Tue, 1 Sep 2020 20:11:05 +0000 (UTC) Received: by mail-wr1-f66.google.com with SMTP id m6so2912515wrn.0 for ; Tue, 01 Sep 2020 13:11:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=+fNfPlUbhDi/axVaIW7jLvLFdS6gwoU15nhLUEWMnuQ=; b=fDLunw3KqQCVE3sNdonU/sZNadiHfrBIUKeG23oCGxIOM4p+CgQxxVEOtqcF3GZPKf g6TTUlr/67CI6KChYlYjWN4XUABlSP6z9To+jQya/9//wHIpDbApz9VjGgmqsBQctDqg Bbp4tavAtx1aWzSnys4k6xmrY6slEtRIVZGlti2vL3n8LyLkwtwDwKJcujQqg2sfTlHq r01lXEYqMWI8LcwZpbEjTurxYgsycIpzRRbqpGOwmFy2RXzOTGre1pUuJdPDDb47mQeF 4TqkRi3nFFlKrEKibG0gaMM28pD7k7a1ymkWxWf/MKtwhQ7j8hWUTSwF2pZLMwFUS9xF WFwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=+fNfPlUbhDi/axVaIW7jLvLFdS6gwoU15nhLUEWMnuQ=; b=f4EkjzKybtUTY1Fqbtl2QFDs+/8l6C6S9NsoX45YlqZ5i2FvMy/vV9SDZhMXPIJb0b xepzfcCO139La5nQacAiZ1ZwHRTP96C3w/TZ02MBH6Otewbhqwk+ZETLF3ODRtmh6v7t e/qk0teaUZVnbr65U1sjzusMfqY9oSBMhH5JOGejtfwbzDNoMwHBQ2taNL96hoTXavMB yVOUqZfaw3wLq0bplyD3eTDAbF9yTVxT524MTsT5nEgkR29pAkYlfN5u8zOcizBZbzW3 TmO5AAeRiepnoa1YkXeyP8dCG5p9+x03rGjfenPwOGoiewtpszzfTbTI35/9hvjA/Jht G/4A== X-Gm-Message-State: AOAM530vTC+aShxVjmOsS+Yupxt9IWegR1sUReQWHd3GDK42WdMlSo/B ICAB4kCnAnNSpdEUXKrenUgQfJ7EfIQ= X-Google-Smtp-Source: ABdhPJwkfzdJEl3xi0qhpJuDjZtk+LwkONBPvOaWUIC6n2DfMfQrltpIxtm1mDbvtSxBPbQSeaYpTw== X-Received: by 2002:a5d:4a4b:: with SMTP id v11mr3476614wrs.36.1598991063673; Tue, 01 Sep 2020 13:11:03 -0700 (PDT) Received: from kali.home (2a01cb0881b76d00c2afd0dfa851d2b9.ipv6.abo.wanadoo.fr. [2a01:cb08:81b7:6d00:c2af:d0df:a851:d2b9]) by smtp.gmail.com with ESMTPSA id h184sm3398454wmh.41.2020.09.01.13.11.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2020 13:11:02 -0700 (PDT) From: Fabrice Fontaine To: buildroot@buildroot.org Date: Tue, 1 Sep 2020 22:10:46 +0200 Message-Id: <20200901201046.2757475-1-fontaine.fabrice@gmail.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/1] package/apparmor: fix per-package build with apache X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Angelo Compagnucci , Fabrice Fontaine Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Per-package build of apparmor with apache fails on: /usr/lfs/hdd_v1/rc-buildroot-test/scripts/instance-0/output-1/per-package/apparmor/host/x86_64-buildroot-linux-musl/sysroot/usr/bin/apxs -c mod_apparmor.c -L/usr/lfs/hdd_v1/rc-buildroot-test/scripts/instance-0/output-1/per-package/apparmor/host/bin/../x86_64-buildroot-linux-musl/sysroot/usr/lib -lapparmor /usr/lfs/hdd_v1/rc-buildroot-test/scripts/instance-0/output-1/per-package/apache/host/x86_64-buildroot-linux-musl/sysroot/usr/bin/../../usr/build-1/libtool --silent --mode=compile /usr/lfs/hdd_v1/rc-buildroot-test/scripts/instance-0/output-1/per-package/apache/host/bin/x86_64-linux-gcc -prefer-pic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g2 -I/usr/lfs/hdd_v1/rc-buildroot-test/scripts/instance-0/output-1/per-package/apache/host/x86_64-buildroot-linux-musl/sysroot/usr/include -I/usr/lfs/hdd_v1/rc-buildroot-test/scripts/instance-0/output-1/per-package/apache/host/x86_64-buildroot-linux-musl/sysroot/usr/bin/../../usr/include/apr-1 -I/usr/lfs/hdd_v1/rc-buildroot-test/scripts/instance-0/output-1/per-package/apache/host/x86_64-buildroot-linux-musl/sysroot/usr/bin/../../usr/include/apr-1 -I/usr/lfs/hdd_v1/rc-buildroot-test/scripts/instance-0/output-1/per-package/apache/host/x86_64-buildroot-linux-musl/sysroot/usr/bin/../../../../x86_64-buildroot-lin ux-musl/sysroot/usr/include -c -o mod_apparmor.lo mod_apparmor.c && touch mod_apparmor.slo mod_apparmor.c:28:10: fatal error: sys/apparmor.h: No such file or directory #include ^~~~~~~~~~~~~~~~ The issue is that sys/appamor.h is not installed in the apache per-package directory which is mangled by APACHE_FIX_STAGING_APACHE_CONFIG, i.e. /usr/lfs/hdd_v1/rc-buildroot-test/scripts/instance-0/output-1/per-package/apache/host/x86_64-buildroot-linux-musl/sysroot/usr/include So help apxs to find sys/apparmor.h by passing -I$(STAGING_DIR)/usr/include Fixes: - http://autobuild.buildroot.org/results/ef1fcd57e0c09a2806bf2272bb21df6d3300b45b Signed-off-by: Fabrice Fontaine --- package/apparmor/apparmor.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/apparmor/apparmor.mk b/package/apparmor/apparmor.mk index f667966082..d5794b9585 100644 --- a/package/apparmor/apparmor.mk +++ b/package/apparmor/apparmor.mk @@ -52,7 +52,8 @@ endif ifeq ($(BR2_PACKAGE_APACHE),y) APPARMOR_DEPENDENCIES += apache APPARMOR_TOOLS += changehat/mod_apparmor -APPARMOR_MAKE_OPTS += APXS=$(STAGING_DIR)/usr/bin/apxs +APPARMOR_MAKE_OPTS += \ + APXS="$(STAGING_DIR)/usr/bin/apxs -I$(STAGING_DIR)/usr/include" endif define APPARMOR_BUILD_CMDS