Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [pull request] Pull request for branch build-fixes
@ 2010-05-09 21:26 Thomas Petazzoni
  2010-05-09 21:26 ` [Buildroot] [PATCH 1/9] php: make sure either CLI or CGI is selected Thomas Petazzoni
                   ` (9 more replies)
  0 siblings, 10 replies; 15+ messages in thread
From: Thomas Petazzoni @ 2010-05-09 21:26 UTC (permalink / raw)
  To: buildroot

Hello,

Here is a set of random fixes for various build failures encountered
while using randpackageconfig in my controlled/limited chroot test
environment.

Thomas

The following changes since commit af850ce10fc490036247a8c0dd92c79f18b2281a:
  Peter Korsgaard (1):
        Merge branch 'squashfs-fixes' of git://git.busybox.net/~tpetazzoni/git/buildroot

are available in the git repository at:

  git://git.busybox.net/~tpetazzoni/git/buildroot build-fixes

Thomas Petazzoni (9):
      php: make sure either CLI or CGI is selected
      gnuchess: add a patch to fix getline() conflict
      gawk: remove CC override
      hal: add dependency on host-libxml-parser-perl
      libgcrypt: specify where gpg-error-config is
      linux-fusion: add dependency on !BR2_KERNEL_none
      vlc: mark as broken
      sed: bump to 4.2.1 to fix build failure
      ltp-testsuite: mark as broken

 .../gnuchess/gnuchess-5.07-getline-conflicts.patch |   48 ++++++++++++++++++++
 package/gawk/gawk.mk                               |    4 +-
 package/hal/hal.mk                                 |    2 +-
 package/libgcrypt/libgcrypt.mk                     |    3 +-
 package/linux-fusion/Config.in                     |    1 +
 package/ltp-testsuite/Config.in                    |    1 +
 package/multimedia/vlc/Config.in                   |    1 +
 package/php/Config.in                              |   38 +++++++++++----
 package/sed/sed.mk                                 |    4 +-
 package/shared-mime-info/shared-mime-info.mk       |    2 +-
 10 files changed, 87 insertions(+), 17 deletions(-)
 create mode 100644 package/games/gnuchess/gnuchess-5.07-getline-conflicts.patch

Thanks,
-- 
Thomas Petazzoni

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 1/9] php: make sure either CLI or CGI is selected
  2010-05-09 21:26 [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
@ 2010-05-09 21:26 ` Thomas Petazzoni
  2010-05-09 21:26 ` [Buildroot] [PATCH 2/9] gnuchess: add a patch to fix getline() conflict Thomas Petazzoni
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: Thomas Petazzoni @ 2010-05-09 21:26 UTC (permalink / raw)
  To: buildroot

When neither CLI nor CGI is selected, PHP's configure script fails
with:

checking whether to build CGI binary... configure: error: No SAPIs selected.

Of couse, the help text of the options says that at least one of them
should be selected, but when doing testing with randpackageconfig,
noone is reading these help texts.

Therefore, based on the suggestion of Yann E. Morin, modify the
Config.in organization so that at least one of the option is selected.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/php/Config.in |   38 ++++++++++++++++++++++++++++----------
 1 files changed, 28 insertions(+), 10 deletions(-)

diff --git a/package/php/Config.in b/package/php/Config.in
index aef6e58..23d86e4 100644
--- a/package/php/Config.in
+++ b/package/php/Config.in
@@ -7,21 +7,40 @@ config BR2_PACKAGE_PHP
 
 	  http://www.php.net
 
+if BR2_PACKAGE_PHP
+
 config BR2_PACKAGE_PHP_CLI
+       bool
+
+config BR2_PACKAGE_PHP_CGI
+       bool
+
+choice
+        prompt "PHP interface"
+        default BR2_PACKAGE_PHP_SAPI_CGI
+        help
+          Select the PHP interface(s).
+
+config BR2_PACKAGE_PHP_SAPI_CLI
         bool "cli interface"
-        depends on BR2_PACKAGE_PHP
-        default y
+	select BR2_PACKAGE_PHP_CLI
         help
-          command line interface for php.
-          you must have at least cli or cgi selected.
+          Command line interface for PHP.
 
-config BR2_PACKAGE_PHP_CGI
+config BR2_PACKAGE_PHP_SAPI_CGI
         bool "cgi interface"
-        depends on BR2_PACKAGE_PHP
-        default y
+        select BR2_PACKAGE_PHP_CGI
         help
-          cgi interface for php
-          you must have at least cli or cgi selected.
+          CGI interface for PHP.
+
+config BR2_PACKAGE_PHP_SAPI_CLI_CGI
+        bool "cli and cgi interfaces"
+	select BR2_PACKAGE_PHP_CLI
+	select BR2_PACKAGE_PHP_CGI
+	help
+	  Command line and CGI interfaces for PHP.
+
+endchoice
 
 config BR2_PACKAGE_PHP_FASTCGI
         bool "fastcgi"
@@ -30,6 +49,5 @@ config BR2_PACKAGE_PHP_FASTCGI
         help
           fast cgi interface for php
 
-if BR2_PACKAGE_PHP
 source "package/php/Config.ext"
 endif
-- 
1.6.3.3

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 2/9] gnuchess: add a patch to fix getline() conflict
  2010-05-09 21:26 [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
  2010-05-09 21:26 ` [Buildroot] [PATCH 1/9] php: make sure either CLI or CGI is selected Thomas Petazzoni
@ 2010-05-09 21:26 ` Thomas Petazzoni
  2010-05-09 21:26 ` [Buildroot] [PATCH 3/9] gawk: remove CC override Thomas Petazzoni
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: Thomas Petazzoni @ 2010-05-09 21:26 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 .../gnuchess/gnuchess-5.07-getline-conflicts.patch |   48 ++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)
 create mode 100644 package/games/gnuchess/gnuchess-5.07-getline-conflicts.patch

diff --git a/package/games/gnuchess/gnuchess-5.07-getline-conflicts.patch b/package/games/gnuchess/gnuchess-5.07-getline-conflicts.patch
new file mode 100644
index 0000000..94add79
--- /dev/null
+++ b/package/games/gnuchess/gnuchess-5.07-getline-conflicts.patch
@@ -0,0 +1,48 @@
+This patch fixes a conflict between the C library getline() function
+and gnuchess getline() function.
+
+Patch borrowed from the gnuchess Debian package.
+
+Index: gnuchess-5.07/src/input.c
+===================================================================
+--- gnuchess-5.07.orig/src/input.c	2009-09-29 16:01:38.000000000 +0200
++++ gnuchess-5.07/src/input.c	2009-09-29 16:02:57.000000000 +0200
+@@ -127,7 +127,7 @@
+ 	      (RealGameCnt+1)/2 + 1 );
+     }
+     pthread_mutex_lock(&input_mutex);
+-    getline(prompt);
++    get_line(prompt);
+     input_status = INPUT_AVAILABLE;
+     pthread_cond_signal(&input_cond);
+     pthread_mutex_unlock(&input_mutex);
+@@ -173,13 +173,13 @@
+ {
+ #ifdef HAVE_LIBREADLINE
+   if (isatty(STDIN_FILENO)) {
+-    getline = getline_readline;
++    get_line = getline_readline;
+     using_history();
+   } else {
+-    getline = getline_standard;
++    get_line = getline_standard;
+   }
+ #else
+-  getline = getline_standard;
++  get_line = getline_standard;
+ #endif
+   /* Start input thread */
+   pthread_create(&input_thread, NULL, input_func, NULL);
+Index: gnuchess-5.07/src/common.h
+===================================================================
+--- gnuchess-5.07.orig/src/common.h	2009-09-29 16:06:17.000000000 +0200
++++ gnuchess-5.07/src/common.h	2009-09-29 16:06:40.000000000 +0200
+@@ -745,7 +745,7 @@
+  * Input routine, initialized to one of the specific
+  * input routines. The given argument is the prompt.
+  */
+-void (*getline) (char *);
++void (*get_line) (char *);
+ 
+ #define MAXSTR 128
+ extern char inputstr[MAXSTR];
-- 
1.6.3.3

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 3/9] gawk: remove CC override
  2010-05-09 21:26 [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
  2010-05-09 21:26 ` [Buildroot] [PATCH 1/9] php: make sure either CLI or CGI is selected Thomas Petazzoni
  2010-05-09 21:26 ` [Buildroot] [PATCH 2/9] gnuchess: add a patch to fix getline() conflict Thomas Petazzoni
@ 2010-05-09 21:26 ` Thomas Petazzoni
  2010-05-09 21:26 ` [Buildroot] [PATCH 4/9] hal: add dependency on host-libxml-parser-perl Thomas Petazzoni
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: Thomas Petazzoni @ 2010-05-09 21:26 UTC (permalink / raw)
  To: buildroot

For some unknown reason, gawk.mk was overriding CC to $(TARGET_CC) at
build time, while it had already been set at configure time to
"$(TARGET_CC) $(TARGET_CFLAGS)" which is already the good value.

Setting it to just $(TARGET_CC) breaks the compilation with external
toolchains because we must pass the --sysroot option. But anyway, this
was incorrect as we were loosing some CFLAGS set by Buildroot.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/gawk/gawk.mk |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/gawk/gawk.mk b/package/gawk/gawk.mk
index 8886e6b..4dd1085 100644
--- a/package/gawk/gawk.mk
+++ b/package/gawk/gawk.mk
@@ -48,7 +48,7 @@ $(GAWK_DIR)/.configured: $(GAWK_DIR)/.unpacked
 	touch $@
 
 $(GAWK_DIR)/$(GAWK_BINARY): $(GAWK_DIR)/.configured
-	$(MAKE) CC=$(TARGET_CC) -C $(GAWK_DIR)
+	$(MAKE) -C $(GAWK_DIR)
 
 $(TARGET_DIR)/$(GAWK_TARGET_BINARY): $(GAWK_DIR)/$(GAWK_BINARY)
 	rm -f $(TARGET_DIR)/usr/bin/awk
@@ -61,7 +61,7 @@ $(TARGET_DIR)/$(GAWK_TARGET_BINARY): $(GAWK_DIR)/$(GAWK_BINARY)
 gawk: $(TARGET_DIR)/$(GAWK_TARGET_BINARY)
 
 gawk-clean:
-	$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GAWK_DIR) uninstall
+	$(MAKE) DESTDIR=$(TARGET_DIR) -C $(GAWK_DIR) uninstall
 	-$(MAKE) -C $(GAWK_DIR) clean
 
 gawk-dirclean:
-- 
1.6.3.3

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 4/9] hal: add dependency on host-libxml-parser-perl
  2010-05-09 21:26 [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
                   ` (2 preceding siblings ...)
  2010-05-09 21:26 ` [Buildroot] [PATCH 3/9] gawk: remove CC override Thomas Petazzoni
@ 2010-05-09 21:26 ` Thomas Petazzoni
  2010-05-09 21:26 ` [Buildroot] [PATCH 5/9] libgcrypt: specify where gpg-error-config is Thomas Petazzoni
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: Thomas Petazzoni @ 2010-05-09 21:26 UTC (permalink / raw)
  To: buildroot

hal integrates its own version of intltool tools, but they require
libxml-parser-perl to be installed on the host.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/hal/hal.mk |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/package/hal/hal.mk b/package/hal/hal.mk
index 746107b..262fc41 100644
--- a/package/hal/hal.mk
+++ b/package/hal/hal.mk
@@ -79,7 +79,7 @@ $(TARGET_DIR)/$(HAL_TARGET_BINARY): $(HAL_DIR)/hald/hald
 		rm -f $(TARGET_DIR)/usr/libexec/$$file; \
 	done
 
-hal: host-pkg-config dbus-glib hwdata udev $(TARGET_DIR)/$(HAL_TARGET_BINARY)
+hal: host-pkg-config host-libxml-parser-perl dbus-glib hwdata udev $(TARGET_DIR)/$(HAL_TARGET_BINARY)
 
 hal-clean:
 	rm -f $(TARGET_DIR)/etc/dbus-1/system.d/hal.conf
-- 
1.6.3.3

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 5/9] libgcrypt: specify where gpg-error-config is
  2010-05-09 21:26 [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
                   ` (3 preceding siblings ...)
  2010-05-09 21:26 ` [Buildroot] [PATCH 4/9] hal: add dependency on host-libxml-parser-perl Thomas Petazzoni
@ 2010-05-09 21:26 ` Thomas Petazzoni
  2010-05-09 21:26 ` [Buildroot] [PATCH 6/9] linux-fusion: add dependency on !BR2_KERNEL_none Thomas Petazzoni
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: Thomas Petazzoni @ 2010-05-09 21:26 UTC (permalink / raw)
  To: buildroot

libgcrypt depends on libgpg-error, but it needs to know where the
gpg-error-config utility is.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/libgcrypt/libgcrypt.mk |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk
index ef13de7..646ad83 100644
--- a/package/libgcrypt/libgcrypt.mk
+++ b/package/libgcrypt/libgcrypt.mk
@@ -12,7 +12,8 @@ LIBGCRYPT_INSTALL_TARGET = YES
 LIBGCRYPT_CONF_ENV = \
 	ac_cv_sys_symbol_underscore=no
 LIBGCRYPT_CONF_OPT = \
-	--disable-optimization
+	--disable-optimization \
+	--with-gpg-error-prefix=$(STAGING_DIR)/usr
 
 LIBGCRYPT_DEPENDENCIES = libgpg-error
 
-- 
1.6.3.3

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 6/9] linux-fusion: add dependency on !BR2_KERNEL_none
  2010-05-09 21:26 [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
                   ` (4 preceding siblings ...)
  2010-05-09 21:26 ` [Buildroot] [PATCH 5/9] libgcrypt: specify where gpg-error-config is Thomas Petazzoni
@ 2010-05-09 21:26 ` Thomas Petazzoni
  2010-05-10 19:58   ` Peter Korsgaard
  2010-05-09 21:26 ` [Buildroot] [PATCH 7/9] vlc: mark as broken Thomas Petazzoni
                   ` (3 subsequent siblings)
  9 siblings, 1 reply; 15+ messages in thread
From: Thomas Petazzoni @ 2010-05-09 21:26 UTC (permalink / raw)
  To: buildroot

linux-fusion is composed of a kernel module, and linux-fusion.mk uses
several variable definitions that only exist when Buildroot compiles a
kernel.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/linux-fusion/Config.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/package/linux-fusion/Config.in b/package/linux-fusion/Config.in
index 6fb5260..ebd00b4 100644
--- a/package/linux-fusion/Config.in
+++ b/package/linux-fusion/Config.in
@@ -1,4 +1,5 @@
 config BR2_PACKAGE_LINUX_FUSION
+	depends on !BR2_KERNEL_none
 	bool "linux-fusion communication layer for DirectFB multi"
 	help
 	  DirectFB Communication Layer allowing multiple DirectFB
-- 
1.6.3.3

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 7/9] vlc: mark as broken
  2010-05-09 21:26 [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
                   ` (5 preceding siblings ...)
  2010-05-09 21:26 ` [Buildroot] [PATCH 6/9] linux-fusion: add dependency on !BR2_KERNEL_none Thomas Petazzoni
@ 2010-05-09 21:26 ` Thomas Petazzoni
  2010-05-10 20:00   ` Peter Korsgaard
  2010-05-09 21:26 ` [Buildroot] [PATCH 8/9] sed: bump to 4.2.1 to fix build failure Thomas Petazzoni
                   ` (2 subsequent siblings)
  9 siblings, 1 reply; 15+ messages in thread
From: Thomas Petazzoni @ 2010-05-09 21:26 UTC (permalink / raw)
  To: buildroot

Before 2010.02, VLC didn't build, because it didn't pass the
appropriate --disable- options according to the libraries available in
Buildroot. Now, 2010.05 is going to be released, and no one bothered
to fix VLC. Therefore, let's mark VLC as broken.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/multimedia/vlc/Config.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/package/multimedia/vlc/Config.in b/package/multimedia/vlc/Config.in
index c8faaa7..a261607 100644
--- a/package/multimedia/vlc/Config.in
+++ b/package/multimedia/vlc/Config.in
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_VLC
 	bool "vlc"
+	depends on BROKEN
 	help
 	  a free cross-platform media player
 
-- 
1.6.3.3

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 8/9] sed: bump to 4.2.1 to fix build failure
  2010-05-09 21:26 [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
                   ` (6 preceding siblings ...)
  2010-05-09 21:26 ` [Buildroot] [PATCH 7/9] vlc: mark as broken Thomas Petazzoni
@ 2010-05-09 21:26 ` Thomas Petazzoni
  2010-05-09 21:26 ` [Buildroot] [PATCH 9/9] ltp-testsuite: mark as broken Thomas Petazzoni
  2010-05-10 21:44 ` [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
  9 siblings, 0 replies; 15+ messages in thread
From: Thomas Petazzoni @ 2010-05-09 21:26 UTC (permalink / raw)
  To: buildroot

Version 4.1.5 fails to build due to the infamous getline() conflict
issue. 4.2.1 doesn't have this problem.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/sed/sed.mk |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/sed/sed.mk b/package/sed/sed.mk
index 35cedce..e5a5d00 100644
--- a/package/sed/sed.mk
+++ b/package/sed/sed.mk
@@ -3,7 +3,7 @@
 # sed
 #
 #############################################################
-SED_VERSION:=4.1.5
+SED_VERSION:=4.2.1
 SED_SOURCE:=sed-$(SED_VERSION).tar.gz
 SED_SITE:=$(BR2_GNU_MIRROR)/sed
 SED_CAT:=$(ZCAT)
@@ -100,7 +100,7 @@ endif
 #############################################################
 $(SED_DIR2)/.unpacked: $(DL_DIR)/$(SED_SOURCE)
 	$(SED_CAT) $(DL_DIR)/$(SED_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
-	$(CONFIG_UPDATE) $(SED_DIR2)/config
+	$(CONFIG_UPDATE) $(SED_DIR2)/build-aux
 	touch $@
 
 $(SED_DIR2)/.configured: $(SED_DIR2)/.unpacked
-- 
1.6.3.3

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 9/9] ltp-testsuite: mark as broken
  2010-05-09 21:26 [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
                   ` (7 preceding siblings ...)
  2010-05-09 21:26 ` [Buildroot] [PATCH 8/9] sed: bump to 4.2.1 to fix build failure Thomas Petazzoni
@ 2010-05-09 21:26 ` Thomas Petazzoni
  2010-05-09 21:34   ` Thomas Petazzoni
  2010-05-10 21:44 ` [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
  9 siblings, 1 reply; 15+ messages in thread
From: Thomas Petazzoni @ 2010-05-09 21:26 UTC (permalink / raw)
  To: buildroot

The install step, done with fakeroot, tries to install things in /opt:

make[2]: Entering directory `/home/test/buildroot/output.ctng-arm-eglibc-2010-05-07-19-39-56/target/root/ltp-full-20090630/lib'
install -D -m 644 libltp.a //opt/ltp/lib/libltp.a
install: cannot create directory //opt/ltp: Permission denied
make[2]: *** [install] Error 1

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/ltp-testsuite/Config.in              |    1 +
 package/shared-mime-info/shared-mime-info.mk |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in
index 46c8221..efe0db7 100644
--- a/package/ltp-testsuite/Config.in
+++ b/package/ltp-testsuite/Config.in
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_LTP-TESTSUITE
 	bool "ltp-testsuite"
+	depends on BROKEN
 	help
 	  The Linux Test Project provides a huge testsuite for Linux.
 
diff --git a/package/shared-mime-info/shared-mime-info.mk b/package/shared-mime-info/shared-mime-info.mk
index fe14142..487d4b2 100644
--- a/package/shared-mime-info/shared-mime-info.mk
+++ b/package/shared-mime-info/shared-mime-info.mk
@@ -16,7 +16,7 @@ SHARED_MIME_INFO_DEPENDENCIES = host-pkg-config host-libglib2 host-libxml2 host-
 
 SHARED_MIME_INFO_CONF_OPT = --disable-update-mimedb
 
-HOST_SHARED_MIME_INFO_DEPENDENCIES = host-pkg-config
+HOST_SHARED_MIME_INFO_DEPENDENCIES = host-pkg-config host-intltool
 
 HOST_SHARED_MIME_INFO_CONF_OPT = \
 	--disable-update-mimedb
-- 
1.6.3.3

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 9/9] ltp-testsuite: mark as broken
  2010-05-09 21:26 ` [Buildroot] [PATCH 9/9] ltp-testsuite: mark as broken Thomas Petazzoni
@ 2010-05-09 21:34   ` Thomas Petazzoni
  0 siblings, 0 replies; 15+ messages in thread
From: Thomas Petazzoni @ 2010-05-09 21:34 UTC (permalink / raw)
  To: buildroot

On Sun,  9 May 2010 23:26:43 +0200
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> wrote:

>  package/ltp-testsuite/Config.in              |    1 +
>  package/shared-mime-info/shared-mime-info.mk |    2 +-

This was a mistake. I've split these in two separate patches at
http://git.buildroot.net/~tpetazzoni/git/buildroot/log/?h=build-fixes.

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 6/9] linux-fusion: add dependency on !BR2_KERNEL_none
  2010-05-09 21:26 ` [Buildroot] [PATCH 6/9] linux-fusion: add dependency on !BR2_KERNEL_none Thomas Petazzoni
@ 2010-05-10 19:58   ` Peter Korsgaard
  0 siblings, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2010-05-10 19:58 UTC (permalink / raw)
  To: buildroot

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:

 Thomas> linux-fusion is composed of a kernel module, and linux-fusion.mk uses
 Thomas> several variable definitions that only exist when Buildroot compiles a
 Thomas> kernel.

 Thomas> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 Thomas> ---
 Thomas>  package/linux-fusion/Config.in |    1 +
 Thomas>  1 files changed, 1 insertions(+), 0 deletions(-)

 Thomas> diff --git a/package/linux-fusion/Config.in b/package/linux-fusion/Config.in
 Thomas> index 6fb5260..ebd00b4 100644
 Thomas> --- a/package/linux-fusion/Config.in
 Thomas> +++ b/package/linux-fusion/Config.in
 Thomas> @@ -1,4 +1,5 @@
 Thomas>  config BR2_PACKAGE_LINUX_FUSION
 Thomas> +	depends on !BR2_KERNEL_none

You should also make BR2_PACKAGE_DIRECTFB_MULTI depend on
BR2_KERNEL_none then.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 7/9] vlc: mark as broken
  2010-05-09 21:26 ` [Buildroot] [PATCH 7/9] vlc: mark as broken Thomas Petazzoni
@ 2010-05-10 20:00   ` Peter Korsgaard
  0 siblings, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2010-05-10 20:00 UTC (permalink / raw)
  To: buildroot

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:

 Thomas> Before 2010.02, VLC didn't build, because it didn't pass the
 Thomas> appropriate --disable- options according to the libraries available in
 Thomas> Buildroot. Now, 2010.05 is going to be released, and no one bothered
 Thomas> to fix VLC. Therefore, let's mark VLC as broken.

 Thomas> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 Thomas> ---
 Thomas>  package/multimedia/vlc/Config.in |    1 +
 Thomas>  1 files changed, 1 insertions(+), 0 deletions(-)

 Thomas> diff --git a/package/multimedia/vlc/Config.in b/package/multimedia/vlc/Config.in
 Thomas> index c8faaa7..a261607 100644
 Thomas> --- a/package/multimedia/vlc/Config.in
 Thomas> +++ b/package/multimedia/vlc/Config.in
 Thomas> @@ -1,5 +1,6 @@
 Thomas>  config BR2_PACKAGE_VLC
 Thomas>  	bool "vlc"
 Thomas> +	depends on BROKEN

It's nice to add a little comment about why it's broken, like we've done
for some of the other packages.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [pull request] Pull request for branch build-fixes
  2010-05-09 21:26 [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
                   ` (8 preceding siblings ...)
  2010-05-09 21:26 ` [Buildroot] [PATCH 9/9] ltp-testsuite: mark as broken Thomas Petazzoni
@ 2010-05-10 21:44 ` Thomas Petazzoni
  2010-05-11  7:13   ` Peter Korsgaard
  9 siblings, 1 reply; 15+ messages in thread
From: Thomas Petazzoni @ 2010-05-10 21:44 UTC (permalink / raw)
  To: buildroot

On Sun,  9 May 2010 23:26:34 +0200
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> wrote:

> Here is a set of random fixes for various build failures encountered
> while using randpackageconfig in my controlled/limited chroot test
> environment.

I've updated this branch at :

 git://git.busybox.net/~tpetazzoni/git/buildroot build-fixes

with two changes :

 * Add a reason for which VLC is marked broken

 * Add a dependency on !BR2_KERNEL_none for BR2_PACKAGE_DIRECTFB_MULTI

If you want me to resend a full pull request, don't hesitate to ask.

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [pull request] Pull request for branch build-fixes
  2010-05-10 21:44 ` [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
@ 2010-05-11  7:13   ` Peter Korsgaard
  0 siblings, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2010-05-11  7:13 UTC (permalink / raw)
  To: buildroot

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:

 Thomas> I've updated this branch at :

 Thomas>  git://git.busybox.net/~tpetazzoni/git/buildroot build-fixes

 Thomas> with two changes :

 Thomas>  * Add a reason for which VLC is marked broken

 Thomas>  * Add a dependency on !BR2_KERNEL_none for BR2_PACKAGE_DIRECTFB_MULTI

 Thomas> If you want me to resend a full pull request, don't hesitate to ask.

No, this is fine - Pulled, thanks!

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2010-05-11  7:13 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-09 21:26 [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
2010-05-09 21:26 ` [Buildroot] [PATCH 1/9] php: make sure either CLI or CGI is selected Thomas Petazzoni
2010-05-09 21:26 ` [Buildroot] [PATCH 2/9] gnuchess: add a patch to fix getline() conflict Thomas Petazzoni
2010-05-09 21:26 ` [Buildroot] [PATCH 3/9] gawk: remove CC override Thomas Petazzoni
2010-05-09 21:26 ` [Buildroot] [PATCH 4/9] hal: add dependency on host-libxml-parser-perl Thomas Petazzoni
2010-05-09 21:26 ` [Buildroot] [PATCH 5/9] libgcrypt: specify where gpg-error-config is Thomas Petazzoni
2010-05-09 21:26 ` [Buildroot] [PATCH 6/9] linux-fusion: add dependency on !BR2_KERNEL_none Thomas Petazzoni
2010-05-10 19:58   ` Peter Korsgaard
2010-05-09 21:26 ` [Buildroot] [PATCH 7/9] vlc: mark as broken Thomas Petazzoni
2010-05-10 20:00   ` Peter Korsgaard
2010-05-09 21:26 ` [Buildroot] [PATCH 8/9] sed: bump to 4.2.1 to fix build failure Thomas Petazzoni
2010-05-09 21:26 ` [Buildroot] [PATCH 9/9] ltp-testsuite: mark as broken Thomas Petazzoni
2010-05-09 21:34   ` Thomas Petazzoni
2010-05-10 21:44 ` [Buildroot] [pull request] Pull request for branch build-fixes Thomas Petazzoni
2010-05-11  7:13   ` Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox