package/lynx: add dependency on host-pkgconf
PATCH 1/1 package/lynx: add dependency on host-pkgconf
The Lynx configure script uses pkg-config when available:
checking for nios2-buildroot-linux-gnu-pkg-config... /home/thomas/projets/buildroot/output/host/bin/pkg-config checking pkg-config for openssl... yes
[...]
checking pkg-config for ncurses... yes
Using pkg-config avoids build failures such as:
checking for _nc_freeall... no
configure: error: Configuration does not support color-styles
make: *** [/home/test/autobuild/run/instance-1/output/build/lynx-2.8.9rel.1/.stamp_configured] Error 1
When building with "make lynx", so that pkg-config is not built before. The issue is that in this case, lynx configure script picks up the ncurses6-config script for the host ncurses instead of the one in staging. Using pkg-config solves that nicely.
--- package/lynx/lynx.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/lynx/lynx.mk +1 -1
@@ -10,7 +10,7 @@ LYNX_SITE = ftp://ftp.invisible-island.net/lynx/tarballs LYNX_LICENSE = GPL-2.0 LYNX_LICENSE_FILES = COPYING -LYNX_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) +LYNX_DEPENDENCIES = host-pkgconf $(TARGET_NLS_DEPENDENCIES) ifeq ($(BR2_PACKAGE_NCURSES),y) LYNX_DEPENDENCIES += ncurses
Signature · 1 line
2.19.2
Thomas Petazzoni
AppliedPATCH 1/1 package/lynx: add dependency on host-pkgconf
Hello,
Quoted 18 lines · Thomas Petazzoni
The Lynx configure script uses pkg-config when available:
checking for nios2-buildroot-linux-gnu-pkg-config...
/home/thomas/projets/buildroot/output/host/bin/pkg-configchecking pkg-config for openssl... yes
[...]
checking pkg-config for ncurses... yesUsing pkg-config avoids build failures such as:
checking for
_nc_freeall... no
configure: error: Configuration does not support color-styles
make: *** [/home/test/autobuild/run/instance-1/output/build/lynx-2.8.9rel.1/.stamp_configured] Error 1When building with "make lynx", so that pkg-config is not built before. The issue is that in this case, lynx configure script picks up the ncurses6-config script for the host ncurses instead of the one in staging. Using pkg-config solves that nicely.
Quoted 4 lines
Signed-off-by Thomas Petazzoni <[email protected]>--- package/lynx/lynx.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 1/1 package/lynx: add dependency on host-pkgconf
In reply to Thomas PetazzoniQuoted 14 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
The Lynx configure script uses pkg-config when available:
checking for nios2-buildroot-linux-gnu-pkg-config.../home/thomas/projets/buildroot/output/host/bin/pkg-configchecking pkg-config for openssl... yes
[...]
checking pkg-config for ncurses... yesUsing pkg-config avoids build failures such as:
checking for
_nc_freeall... no
configure: error: Configuration does not support color-styles
make: *** [/home/test/autobuild/run/instance-1/output/build/lynx-2.8.9rel.1/.stamp_configured] Error 1
Quoted 6 lines
When building with "make lynx", so that pkg-config is not built before. The issue is that in this case, lynx configure script picks up the ncurses6-config script for the host ncurses instead of the one in staging. Using pkg-config solves that nicely.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed to 2018.02.x, 2018.08.x and 2018.11.x, thanks.
Signature · 1 line
Bye, Peter Korsgaard