xlib_libXdmcp: add missing dependency on host-pkgconf
PATCH 1/1 xlib_libXdmcp: add missing dependency on host-pkgconf
The libXdmcp configure script uses pkg-config, but the Buildroot package does not depend on host-pkgconf. This is not seen by the autobuilders most likely because another package that is always built before libXdmcp builds pkg-config.
However, running:
$ make xlib_libXdmcp
triggers the following build failure:
checking pkg-config is at least version 0.9.0... ./configure: line 12323: /home/thomas/projets/buildroot/output/host/bin/pkg-config: No such file or directory no
[...]
checking for XDMCP... configure: error: in `/home/thomas/projets/buildroot/output/build/xlib_libXdmcp-1.1.2':
configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.
This was detected using per-package target/host folders, because with this, only the dependencies explicitly expressed by a package are available to the package.
--- package/x11r7/xlib_libXdmcp/xlib_libXdmcp.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
package/x11r7/xlib_libXdmcp/xlib_libXdmcp.mk +2 -2
@@ -10,8 +10,8 @@ XLIB_LIBXDMCP_SITE = http://xorg.freedesktop.org/releases/individual/lib XLIB_LIBXDMCP_LICENSE = MIT XLIB_LIBXDMCP_LICENSE_FILES = COPYING XLIB_LIBXDMCP_INSTALL_STAGING = YES -XLIB_LIBXDMCP_DEPENDENCIES = xutil_util-macros xorgproto -HOST_XLIB_LIBXDMCP_DEPENDENCIES = host-xutil_util-macros host-xorgproto +XLIB_LIBXDMCP_DEPENDENCIES = xutil_util-macros xorgproto host-pkgconf +HOST_XLIB_LIBXDMCP_DEPENDENCIES = host-xutil_util-macros host-xorgproto host-pkgconf $(eval $(autotools-package)) $(eval $(host-autotools-package))
Signature · 1 line
2.14.4
Thomas Petazzoni
AppliedPATCH 1/1 xlib_libXdmcp: add missing dependency on host-pkgconf
Hello,
Quoted 19 lines · Thomas Petazzoni
The libXdmcp configure script uses pkg-config, but the Buildroot package does not depend on host-pkgconf. This is not seen by the autobuilders most likely because another package that is always built before libXdmcp builds pkg-config.
However, running:
$ make xlib_libXdmcptriggers the following build failure:
checking pkg-config is at least version 0.9.0... ./configure: line 12323:
/home/thomas/projets/buildroot/output/host/bin/pkg-config: No such file or directory no
[...]
checking for XDMCP... configure: error: in `/home/thomas/projets/buildroot/output/build/xlib_libXdmcp-1.1.2':
configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set thePKG_CONFIGenvironment variable to the full
path to pkg-config.
Quoted 8 lines
This was detected using per-package target/host folders, because with this, only the dependencies explicitly expressed by a package are available to the package.
Signed-off-by Thomas Petazzoni <[email protected]>--- package/x11r7/xlib_libXdmcp/xlib_libXdmcp.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 1/1 xlib_libXdmcp: add missing dependency on host-pkgconf
In reply to Thomas PetazzoniAm Fri, 21 Sep 2018 14:13:50 +0200 schrieb Thomas Petazzoni:
Quoted 3 lines
This was detected using per-package target/host folders, because with this, only the dependencies explicitly expressed by a package are available to the package.
Hi Thomas,
is the current patch series for per-package target/host folders publicly available?
Regards, Bernd
PATCH 1/1 xlib_libXdmcp: add missing dependency on host-pkgconf
Hello,
Quoted 2 lines · Bernd Kuhls
is the current patch series for per-package target/host folders publicly available?
No, I am in the process of cleaning it up and I'll post it when it's ready. I started a private autobuilder instance that tests the per-package target/host folders, and that's how I found all these issues (and I have more coming).
Best regards,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 1/1 xlib_libXdmcp: add missing dependency on host-pkgconf
In reply to Thomas PetazzoniQuoted 23 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
The libXdmcp configure script uses pkg-config, but the Buildroot package does not depend on host-pkgconf. This is not seen by the autobuilders most likely because another package that is always built before libXdmcp builds pkg-config.
However, running:
$ make xlib_libXdmcptriggers the following build failure:
checking pkg-config is at least version 0.9.0... ./configure: line
12323:/home/thomas/projets/buildroot/output/host/bin/pkg-config: No
such file or directory
no
[...]
checking for XDMCP... configure: error: in `/home/thomas/projets/buildroot/output/build/xlib_libXdmcp-1.1.2':
configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set thePKG_CONFIGenvironment variable to the full
path to pkg-config.
Quoted 5 lines
This was detected using per-package target/host folders, because with this, only the dependencies explicitly expressed by a package are available to the package.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed to 2018.08.x, thanks.
Signature · 1 line
Bye, Peter Korsgaard