Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/2] libconfuse: bump version to 3.1
From: Frank Hunleth @ 2017-05-24 14:01 UTC (permalink / raw)
  To: buildroot

Release notes are at:

https://github.com/martinh/libconfuse/releases/tag/v3.1

Also, this release now ships with lexer.c so flex is no longer required
for building libconfuse.

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
---
 package/libconfuse/libconfuse.hash | 6 +++---
 package/libconfuse/libconfuse.mk   | 4 +---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/package/libconfuse/libconfuse.hash b/package/libconfuse/libconfuse.hash
index ec485a1..e57e59c 100644
--- a/package/libconfuse/libconfuse.hash
+++ b/package/libconfuse/libconfuse.hash
@@ -1,3 +1,3 @@
-# From https://github.com/martinh/libconfuse/releases/download/v3.0/confuse-3.0.tar.xz.md5, sha256 locally computed.
-md5  c534b51a2118ed57031dc548032304a3  confuse-3.0.tar.xz
-sha256  bb75174e02aa8b44fa1a872a47beeea1f5fe715ab669694c97803eb6127cc861  confuse-3.0.tar.xz
+# From https://github.com/martinh/libconfuse/releases/download/v3.1/confuse-3.1.tar.xz.md5, sha256 locally computed.
+md5  08f1ace0055f92d80a8ad11671346a37  confuse-3.1.tar.xz
+sha256  8171f31e0071d5e4460269fdcc8b4e748cf23b4bf6bbe672f718a136dd63ca66  confuse-3.1.tar.xz
diff --git a/package/libconfuse/libconfuse.mk b/package/libconfuse/libconfuse.mk
index 2908af3..5f1d5cd 100644
--- a/package/libconfuse/libconfuse.mk
+++ b/package/libconfuse/libconfuse.mk
@@ -4,13 +4,11 @@
 #
 ################################################################################
 
-LIBCONFUSE_VERSION = 3.0
+LIBCONFUSE_VERSION = 3.1
 LIBCONFUSE_SOURCE = confuse-$(LIBCONFUSE_VERSION).tar.xz
 LIBCONFUSE_SITE = https://github.com/martinh/libconfuse/releases/download/v$(LIBCONFUSE_VERSION)
 LIBCONFUSE_INSTALL_STAGING = YES
 LIBCONFUSE_CONF_OPTS = --disable-rpath
-LIBCONFUSE_DEPENDENCIES = host-flex
-HOST_LIBCONFUSE_DEPENDENCIES = host-flex
 LIBCONFUSE_LICENSE = ISC
 LIBCONFUSE_LICENSE_FILES = LICENSE
 
-- 
2.7.4

^ permalink raw reply related

* [Buildroot] [PATCH/next 1/1] package/cgroupfs-mount: bump version to 1.4
From: Thomas Petazzoni @ 2017-05-24 14:00 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170523212145.31602-1-bernd.kuhls@t-online.de>

Hello,

On Tue, 23 May 2017 23:21:45 +0200, Bernd Kuhls wrote:
> Removed empty line from cgroupfs-mount.mk as well.
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  package/cgroupfs-mount/cgroupfs-mount.hash | 2 +-
>  package/cgroupfs-mount/cgroupfs-mount.mk   | 3 +--
>  2 files changed, 2 insertions(+), 3 deletions(-)

Applied to next, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply

* [Buildroot] [PATCH/next 1/2] package/cgic: typo fix
From: Thomas Petazzoni @ 2017-05-24 14:00 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170523211831.30719-1-bernd.kuhls@t-online.de>

Hello,

On Tue, 23 May 2017 23:18:30 +0200, Bernd Kuhls wrote:
> Cherry-picked from http://patchwork.ozlabs.org/patch/766226/ for next
> branch to ease merging next branch back into master branch.
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  package/cgic/cgic.hash | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Applied to next, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply

* [Buildroot] [git commit] package/cgroupfs-mount: bump version to 1.4
From: Thomas Petazzoni @ 2017-05-24 14:00 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=9aef0338042ee6521cdcd0003a674ec9b98a19a9
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Removed empty line from cgroupfs-mount.mk as well.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/cgroupfs-mount/cgroupfs-mount.hash | 2 +-
 package/cgroupfs-mount/cgroupfs-mount.mk   | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/package/cgroupfs-mount/cgroupfs-mount.hash b/package/cgroupfs-mount/cgroupfs-mount.hash
index 34f5167..926a031 100644
--- a/package/cgroupfs-mount/cgroupfs-mount.hash
+++ b/package/cgroupfs-mount/cgroupfs-mount.hash
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256	  fb32a8d9de491358d28f56ab76a56e1a611b90d5b6326910d3a69395fa539027	cgroupfs-mount-7285bf44402029394808339f69f4f293730fc2c6.tar.gz
+sha256 d6c8aff7af59c7d0082ee3018c97f73b0421e81a49bb28ad9f66a36da5cd6ec7  cgroupfs-mount-1.4.tar.gz
diff --git a/package/cgroupfs-mount/cgroupfs-mount.mk b/package/cgroupfs-mount/cgroupfs-mount.mk
index 096c728..9a76799 100644
--- a/package/cgroupfs-mount/cgroupfs-mount.mk
+++ b/package/cgroupfs-mount/cgroupfs-mount.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-CGROUPFS_MOUNT_VERSION = 7285bf44402029394808339f69f4f293730fc2c6
+CGROUPFS_MOUNT_VERSION = 1.4
 CGROUPFS_MOUNT_SITE = $(call github,tianon,cgroupfs-mount,$(CGROUPFS_MOUNT_VERSION))
 CGROUPFS_MOUNT_LICENSE = GPL-3.0+
 CGROUPFS_MOUNT_LICENSE_FILES = debian/copyright
@@ -17,7 +17,6 @@ endef
 define CGROUPFS_MOUNT_INSTALL_INIT_SYSV
 	$(INSTALL) -m 0755 -D $(CGROUPFS_MOUNT_PKGDIR)/S30cgroupfs \
 		$(TARGET_DIR)/etc/init.d/S30cgroupfs
-
 endef
 
 $(eval $(generic-package))

^ permalink raw reply related

* [Buildroot] [git commit branch/next] package/cgroupfs-mount: bump version to 1.4
From: Thomas Petazzoni @ 2017-05-24 14:00 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=9aef0338042ee6521cdcd0003a674ec9b98a19a9
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next

Removed empty line from cgroupfs-mount.mk as well.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/cgroupfs-mount/cgroupfs-mount.hash | 2 +-
 package/cgroupfs-mount/cgroupfs-mount.mk   | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/package/cgroupfs-mount/cgroupfs-mount.hash b/package/cgroupfs-mount/cgroupfs-mount.hash
index 34f5167..926a031 100644
--- a/package/cgroupfs-mount/cgroupfs-mount.hash
+++ b/package/cgroupfs-mount/cgroupfs-mount.hash
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256	  fb32a8d9de491358d28f56ab76a56e1a611b90d5b6326910d3a69395fa539027	cgroupfs-mount-7285bf44402029394808339f69f4f293730fc2c6.tar.gz
+sha256 d6c8aff7af59c7d0082ee3018c97f73b0421e81a49bb28ad9f66a36da5cd6ec7  cgroupfs-mount-1.4.tar.gz
diff --git a/package/cgroupfs-mount/cgroupfs-mount.mk b/package/cgroupfs-mount/cgroupfs-mount.mk
index 096c728..9a76799 100644
--- a/package/cgroupfs-mount/cgroupfs-mount.mk
+++ b/package/cgroupfs-mount/cgroupfs-mount.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-CGROUPFS_MOUNT_VERSION = 7285bf44402029394808339f69f4f293730fc2c6
+CGROUPFS_MOUNT_VERSION = 1.4
 CGROUPFS_MOUNT_SITE = $(call github,tianon,cgroupfs-mount,$(CGROUPFS_MOUNT_VERSION))
 CGROUPFS_MOUNT_LICENSE = GPL-3.0+
 CGROUPFS_MOUNT_LICENSE_FILES = debian/copyright
@@ -17,7 +17,6 @@ endef
 define CGROUPFS_MOUNT_INSTALL_INIT_SYSV
 	$(INSTALL) -m 0755 -D $(CGROUPFS_MOUNT_PKGDIR)/S30cgroupfs \
 		$(TARGET_DIR)/etc/init.d/S30cgroupfs
-
 endef
 
 $(eval $(generic-package))

^ permalink raw reply related

* [Buildroot] [git commit] package/cgic: bump version to 2.07
From: Thomas Petazzoni @ 2017-05-24 13:59 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=46ff1eda54e6ba52073a5bfc2b9d9c1ac3bd51d5
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/cgic/cgic.hash | 2 +-
 package/cgic/cgic.mk   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/cgic/cgic.hash b/package/cgic/cgic.hash
index 6137875..fa1d0bc 100644
--- a/package/cgic/cgic.hash
+++ b/package/cgic/cgic.hash
@@ -1,2 +1,2 @@
 # Locally computed
-sha256  9562e0b6af59ebc2090107eab5946ce0788a1de36146ad181970cf53e9be7a33  cgic206.tar.gz
+sha256 1e8834642a4b89528bb7bde2f287e133c6b07e210e68681a34137c436d59d320  cgic207.tar.gz
diff --git a/package/cgic/cgic.mk b/package/cgic/cgic.mk
index f07c62e..cd08413 100644
--- a/package/cgic/cgic.mk
+++ b/package/cgic/cgic.mk
@@ -4,8 +4,8 @@
 #
 ################################################################################
 
-CGIC_VERSION = 2.06
-CGIC_SOURCE = cgic206.tar.gz
+CGIC_VERSION = 2.07
+CGIC_SOURCE = cgic207.tar.gz
 CGIC_SITE = http://boutell.com/cgic
 CGIC_LICENSE = Custom
 CGIC_LICENSE_FILES = license.txt

^ permalink raw reply related

* [Buildroot] [git commit branch/next] package/cgic: bump version to 2.07
From: Thomas Petazzoni @ 2017-05-24 13:59 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=46ff1eda54e6ba52073a5bfc2b9d9c1ac3bd51d5
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/cgic/cgic.hash | 2 +-
 package/cgic/cgic.mk   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/cgic/cgic.hash b/package/cgic/cgic.hash
index 6137875..fa1d0bc 100644
--- a/package/cgic/cgic.hash
+++ b/package/cgic/cgic.hash
@@ -1,2 +1,2 @@
 # Locally computed
-sha256  9562e0b6af59ebc2090107eab5946ce0788a1de36146ad181970cf53e9be7a33  cgic206.tar.gz
+sha256 1e8834642a4b89528bb7bde2f287e133c6b07e210e68681a34137c436d59d320  cgic207.tar.gz
diff --git a/package/cgic/cgic.mk b/package/cgic/cgic.mk
index f07c62e..cd08413 100644
--- a/package/cgic/cgic.mk
+++ b/package/cgic/cgic.mk
@@ -4,8 +4,8 @@
 #
 ################################################################################
 
-CGIC_VERSION = 2.06
-CGIC_SOURCE = cgic206.tar.gz
+CGIC_VERSION = 2.07
+CGIC_SOURCE = cgic207.tar.gz
 CGIC_SITE = http://boutell.com/cgic
 CGIC_LICENSE = Custom
 CGIC_LICENSE_FILES = license.txt

^ permalink raw reply related

* [Buildroot] [git commit] package/cgic: fix typo in hash file
From: Thomas Petazzoni @ 2017-05-24 13:59 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=9dee470e8bea93afadab8a42cd4be3e541c6ef68
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/cgic/cgic.hash | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/cgic/cgic.hash b/package/cgic/cgic.hash
index 6c0fee6..6137875 100644
--- a/package/cgic/cgic.hash
+++ b/package/cgic/cgic.hash
@@ -1,2 +1,2 @@
-# Localy computed
+# Locally computed
 sha256  9562e0b6af59ebc2090107eab5946ce0788a1de36146ad181970cf53e9be7a33  cgic206.tar.gz

^ permalink raw reply related

* [Buildroot] [git commit branch/next] package/cgic: fix typo in hash file
From: Thomas Petazzoni @ 2017-05-24 13:59 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=9dee470e8bea93afadab8a42cd4be3e541c6ef68
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/cgic/cgic.hash | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/cgic/cgic.hash b/package/cgic/cgic.hash
index 6c0fee6..6137875 100644
--- a/package/cgic/cgic.hash
+++ b/package/cgic/cgic.hash
@@ -1,2 +1,2 @@
-# Localy computed
+# Locally computed
 sha256  9562e0b6af59ebc2090107eab5946ce0788a1de36146ad181970cf53e9be7a33  cgic206.tar.gz

^ permalink raw reply related

* [Buildroot] [PATCH 1/1] DEVELOPERS: Remove Niranjan Reddy from cgroupfs-mount
From: Thomas Petazzoni @ 2017-05-24 13:59 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1495591301-30356-1-git-send-email-matt@thewebers.ws>

Hello,

On Tue, 23 May 2017 21:01:41 -0500, Matt Weber wrote:
> He can re-add with a new email if he wants, but his
> current Rockwell email will bounce.
> 
> Signed-off-by: Matt Weber <matt@thewebers.ws>
> ---
>  DEVELOPERS | 3 ---
>  1 file changed, 3 deletions(-)

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply

* [Buildroot] [git commit] DEVELOPERS: Remove Niranjan Reddy from cgroupfs-mount
From: Thomas Petazzoni @ 2017-05-24 13:49 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=6bc8de6f9d5856213cb45f4a86556b55321e3575
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

He can re-add with a new email if he wants, but his
current Rockwell email will bounce.

Signed-off-by: Matt Weber <matt@thewebers.ws>
Acked-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 DEVELOPERS | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/DEVELOPERS b/DEVELOPERS
index 3155264..4d43358 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1195,9 +1195,6 @@ F:	package/nvidia-tegra23/nvidia-tegra23-codecs/
 N:	Nimai Mahajan <nimaim@gmail.com>
 F:	package/libucl/
 
-N:	Niranjan Reddy <niranjan.reddy@rockwellcollins.com>
-F:	package/cgroupfs-mount/
-
 N:	No?? Rubinstein <noe.rubinstein@gmail.com>
 F:	package/tpm-tools/
 F:	package/trousers/

^ permalink raw reply related

* [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-22
From: Thomas Petazzoni @ 2017-05-24  6:50 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <76527289-8958-f114-4f12-dd19af603b76@gmail.com>

Hello,

On Wed, 24 May 2017 00:01:51 +0200, Romain Naour wrote:

> >      aarch64 |        host-erlang-rebar-2.6.4 | TIM | http://autobuild.buildroot.net/results/6503e59f67466170df51ff88b58158434a7e42c1 |     
> >         i586 |        host-erlang-rebar-2.6.4 | TIM | http://autobuild.buildroot.net/results/e76217fa73082e787366d39835e7879b7d006ce2 |       
> 
> Thomas, what did you do to avoid such issue on your autobuilder ?
> I remember Arnout helped a lot for the investigation.

See the thread at
http://lists.busybox.net/pipermail/buildroot/2015-August/137197.html.
Lots of discussion, but no conclusion :-/

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply

* [Buildroot] [PATCH 2/2] package/sngrep: fix static build with gnutls
From: Thomas Petazzoni @ 2017-05-24  6:47 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <9efd1b94-8830-15b9-8d17-608ce8eace50@gmail.com>

Hello,

On Tue, 23 May 2017 23:20:14 +0200, Romain Naour wrote:

> I think this patch is not necessary anymore since gnutls shouldn't be linked
> statically, see [1].
> 
> The code use __attribute__((constructor)) and __attribute__((destructor)) to
> call constructor/desctructor when a shared library is loaded.
> Constructor/desctructor are not used when a static library is used (except when
> if -Wl,--whole-archive -lgnutls -Wno-whole-archive is used, not tested).
> 
> Even if gnutls initialization (_gnutls_global_init()) may be called manually,
> the maintainer said it's not supported.
> 
> So we should add !BR2_STATIC_LIBS for gnutls package ?
> Doing so, it will avoid all static linking issues with gnutls (taskd, ffmpeg,
> sngrep...)

Yes, I believe we should add !BR2_STATIC_LIBS, of course propagated to
all reverse dependencies (but there are not too many of them).

A side question is: is there a way to detect/error out when some code
is using this constructor/destructor mechanism in a way that doesn't
work for static linking? It would be useful to check if other packages
are affected.

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply

* [Buildroot] [PATCH 1/2] package/sngrep: add libgcrypt missing dependencies
From: Thomas Petazzoni @ 2017-05-24  6:44 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <f09dc6c1-557c-885b-4bb9-370a1ca9b8ae@gmail.com>

Hello,

On Tue, 23 May 2017 23:09:19 +0200, Romain Naour wrote:

> I was looking for this kind of build failure with a glibc based system:
> 
> checking for ncurses.h... yes
> checking for initscr in -lncurses... yes
> checking for new_panel in -lpanel... yes
> checking for new_form in -lform... yes
> checking for new_item in -lmenu... yes
> checking for gnutls_init in -lgnutls... yes
> checking for gcry_md_map_name in -lgcrypt... no
> configure: error:  You need to have libgcrypt installed to compile sngrep
> 
> I just read what I wanted to read in the autobuilder reference...
> 
> It's weird that the autobuilder didn't catch it.

So in other words, there are no autobuilder reference for the build
failure you are fixing? If so, could you add in the commit log a
minimal defconfig that exhibits the issue?

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply

* [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-23
From: Thomas Petazzoni @ 2017-05-24  6:31 UTC (permalink / raw)
  To: buildroot

Hello,

Build statistics for 2017-05-23
================================

      successes : 270
       failures : 10 
       timeouts : 4  
          TOTAL : 284

Classification of failures by reason
====================================

                  ffmpeg-3.3.1 | 3 
       host-erlang-rebar-2.6.4 | 1 
                  libcec-4.0.2 | 1 
libsvgtiny-ea9d99fc8b231c22... | 1 
make[1]: *** wait: No child... | 1 
 make[2]: *** [all] Terminated | 1 
                    mpd-0.20.6 | 1 
                 mplayer-1.3.0 | 1 
                     php-7.1.5 | 1 
                 qt5base-5.8.0 | 1 
                   taskd-1.1.0 | 1 
                     xen-4.8.1 | 1 


Detail of failures
===================

         arm |                   ffmpeg-3.3.1 | NOK | http://autobuild.buildroot.net/results/94f725b25e27ca56a58a632c371fdf176cf15c79 |     
        m68k |                   ffmpeg-3.3.1 | NOK | http://autobuild.buildroot.net/results/91c1dbc4648803ae4dab9053a4615fae6ad8b8be |     
         arm |                   ffmpeg-3.3.1 | NOK | http://autobuild.buildroot.net/results/8926d319d6d1cd1ee72239ad7d9ca869d2355628 |     
     aarch64 |        host-erlang-rebar-2.6.4 | TIM | http://autobuild.buildroot.net/results/3f2c265fa35074bf893afb69ff3301334cf55745 |     
      x86_64 |                   libcec-4.0.2 | NOK | http://autobuild.buildroot.net/results/7165e5dc3e5f3aa3d5f36b335ae2411d526acaf9 |     
         sh4 | libsvgtiny-ea9d99fc8b231c22... | TIM | http://autobuild.buildroot.net/results/18e0ddfe06d6ccb62c7f50368a4b433bbf7f7fc3 |     
      mipsel | make[1]: *** wait: No child... | TIM | http://autobuild.buildroot.net/results/22dcaadc1415eff2ae189a13ca65a40599de5481 |     
      x86_64 |  make[2]: *** [all] Terminated | TIM | http://autobuild.buildroot.net/results/32b929966e8843ec4947cea0941f14d977742467 |     
        i686 |                     mpd-0.20.6 | NOK | http://autobuild.buildroot.net/results/ced22540ce3ea739f1dd8dc6701d8b87ddb3f295 |     
      xtensa |                  mplayer-1.3.0 | NOK | http://autobuild.buildroot.net/results/3f40fbb5589530221850ede794f50184f11627d2 |     
         arm |                      php-7.1.5 | NOK | http://autobuild.buildroot.net/results/a6ce47b57c882f3fe30f15983f79a6cb9024c43b | ORPH
       sparc |                  qt5base-5.8.0 | NOK | http://autobuild.buildroot.net/results/6f509497427846f9539da7a1e63a7e67c398b306 |     
      x86_64 |                    taskd-1.1.0 | NOK | http://autobuild.buildroot.net/results/c2dd5c1c9dc87d2943c15e58ee56e67d7375368c |     
         arm |                      xen-4.8.1 | NOK | http://autobuild.buildroot.net/results/552e66d764885341b2fe208a0e4382b5fe05ea9d |     

-- 
http://autobuild.buildroot.net

^ permalink raw reply

* [Buildroot] [PATCH 1/1] DEVELOPERS: Remove Niranjan Reddy from cgroupfs-mount
From: Bernd Kuhls @ 2017-05-24  5:25 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1495591301-30356-1-git-send-email-matt@thewebers.ws>

Am Tue, 23 May 2017 21:01:41 -0500 schrieb Matt Weber:

> He can re-add with a new email if he wants, but his current Rockwell
> email will bounce.
> 
> Signed-off-by: Matt Weber <matt@thewebers.ws>

Acked-by: Bernd Kuhls <bernd.kuhls@t-online.de>

^ permalink raw reply

* [Buildroot] [PATCH next 2/2] parted: bump version to 3.2
From: Matthew Weber @ 2017-05-24  2:11 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170522134015.54040-2-Vincent.Riera@imgtec.com>

Vicente,

On Mon, May 22, 2017 at 8:40 AM, Vicente Olivert Riera
<Vincent.Riera@imgtec.com> wrote:
> Patch 0001 already included in this release:
>   http://git.savannah.gnu.org/cgit/parted.git/commit/?id=cc382c3753e1b430c00df46f0937b74db36ccb8a
>
> LVM2 dependency is necessary otherwise it will fail. See:
>   https://lists.gnu.org/archive/html/bug-parted/2014-08/msg00001.html
>
> Due to the LVM2 dependency, the --enable-device-mapper option is
> automatically enabled so there is no need to add it explicitly to the
> LVM2_CONF_OPTS.
>
> --disable-device-mapper has been removed from HOST_LVM2_CONF_OPTS to
> avoid a build failure.
>

Thanks for sending the bump.  Do you happen to know if this version is
more compatible with never kernel headers?  We noticed a limitation
where the toolchain kernel headers had to be older then ~3.13 for it
to build correctly.

Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com>

> Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
> ---
>  package/parted/0001-readline-deprecated.patch | 19 -------------------
>  package/parted/Config.in                      | 11 +++++++++--
>  package/parted/parted.hash                    |  2 +-
>  package/parted/parted.mk                      | 17 ++++-------------
>  4 files changed, 14 insertions(+), 35 deletions(-)
>  delete mode 100644 package/parted/0001-readline-deprecated.patch
>
> diff --git a/package/parted/0001-readline-deprecated.patch b/package/parted/0001-readline-deprecated.patch
> deleted file mode 100644
> index a3f40c8df..000000000
> --- a/package/parted/0001-readline-deprecated.patch
> +++ /dev/null
> @@ -1,19 +0,0 @@
> -The CPPFunction typedef (among others) have been deprecated in favour of
> -specific prototyped typedefs since readline 4.2.
> -It's been working since because compatibility typedefs have been
> -in place until they were removed in readline 6.3.
> -
> -Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
> -
> -diff -Nura parted-3.1.orig/parted/ui.c parted-3.1/parted/ui.c
> ---- parted-3.1.orig/parted/ui.c        2014-03-01 16:11:41.970827134 -0300
> -+++ parted-3.1/parted/ui.c     2014-03-01 16:11:55.540259786 -0300
> -@@ -1474,7 +1474,7 @@
> - #ifdef HAVE_LIBREADLINE
> -   if (!opt_script_mode) {
> -     rl_initialize ();
> --    rl_attempted_completion_function = (CPPFunction*) complete_function;
> -+    rl_attempted_completion_function = (rl_completion_func_t *) complete_function;
> -     readline_state.in_readline = 0;
> -   }
> - #endif
> diff --git a/package/parted/Config.in b/package/parted/Config.in
> index 9d78f0f1f..692659443 100644
> --- a/package/parted/Config.in
> +++ b/package/parted/Config.in
> @@ -1,12 +1,19 @@
>  config BR2_PACKAGE_PARTED
>         bool "parted"
>         depends on BR2_USE_WCHAR
> +       depends on BR2_TOOLCHAIN_HAS_THREADS # lvm2
> +       depends on BR2_USE_MMU # lvm2
> +       depends on !BR2_STATIC_LIBS # lvm2
> +       depends on !BR2_TOOLCHAIN_USES_MUSL # lvm2
>         select BR2_PACKAGE_UTIL_LINUX
>         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
> +       select BR2_PACKAGE_LVM2
>         help
>           parted, the GNU partition resizing program
>
>           http://www.gnu.org/software/parted/
>
> -comment "parted needs a toolchain w/ wchar"
> -       depends on !BR2_USE_WCHAR
> +comment "parted needs a glibc/uClibc toolchain w/ threads, dynamic library, wchar"
> +       depends on BR2_USE_MMU
> +       depends on BR2_TOOLCHAIN_USES_MUSL || !BR2_TOOLCHAIN_HAS_THREADS || \
> +               BR2_STATIC_LIBS || !BR2_USE_WCHAR
> diff --git a/package/parted/parted.hash b/package/parted/parted.hash
> index 297b5d7bb..25cd604a5 100644
> --- a/package/parted/parted.hash
> +++ b/package/parted/parted.hash
> @@ -1,2 +1,2 @@
>  # Locally calculated after checking pgp signature
> -sha256 5e9cc1f91eaf016e5033d85b9b893fd6d3ffaca532a48de1082df9b94225ca15        parted-3.1.tar.xz
> +sha256 858b589c22297cacdf437f3baff6f04b333087521ab274f7ab677cb8c6bb78e4  parted-3.2.tar.xz
> diff --git a/package/parted/parted.mk b/package/parted/parted.mk
> index fb4987fd5..e8eac8213 100644
> --- a/package/parted/parted.mk
> +++ b/package/parted/parted.mk
> @@ -4,10 +4,10 @@
>  #
>  ################################################################################
>
> -PARTED_VERSION = 3.1
> +PARTED_VERSION = 3.2
>  PARTED_SOURCE = parted-$(PARTED_VERSION).tar.xz
>  PARTED_SITE = $(BR2_GNU_MIRROR)/parted
> -PARTED_DEPENDENCIES = host-pkgconf util-linux
> +PARTED_DEPENDENCIES = host-pkgconf lvm2 util-linux
>  PARTED_INSTALL_STAGING = YES
>  # For uclinux patch
>  PARTED_AUTORECONF = YES
> @@ -22,21 +22,12 @@ else
>  PARTED_CONF_OPTS += --without-readline
>  endif
>
> -ifeq ($(BR2_PACKAGE_LVM2),y)
> -PARTED_DEPENDENCIES += lvm2
> -PARTED_CONF_OPTS += --enable-device-mapper
> -else
> -PARTED_CONF_OPTS += --disable-device-mapper
> -endif
> -
>  ifeq ($(BR2_STATIC_LIBS),y)
>  PARTED_CONF_OPTS += --disable-dynamic-loading
>  endif
>
> -HOST_PARTED_DEPENDENCIES = host-pkgconf host-util-linux
> -HOST_PARTED_CONF_OPTS += \
> -       --without-readline \
> -       --disable-device-mapper
> +HOST_PARTED_DEPENDENCIES = host-lvm2 host-pkgconf host-util-linux
> +HOST_PARTED_CONF_OPTS += --without-readline
>
>  $(eval $(autotools-package))
>  $(eval $(host-autotools-package))
> --
> 2.13.0
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot



-- 
Matthew L Weber / Pr Software Engineer
Airborne Information Systems / Security Systems and Software / Secure Platforms
MS 131-100, C Ave NE, Cedar Rapids, IA, 52498, USA
www.rockwellcollins.com

Note: Any Export License Required Information and License Restricted
Third Party Intellectual Property (TPIP) content must be encrypted and
sent to matthew.weber at corp.rockwellcollins.com.

^ permalink raw reply

* [Buildroot] [PATCH 1/1] DEVELOPERS: Remove Niranjan Reddy from cgroupfs-mount
From: Matt Weber @ 2017-05-24  2:01 UTC (permalink / raw)
  To: buildroot

He can re-add with a new email if he wants, but his
current Rockwell email will bounce.

Signed-off-by: Matt Weber <matt@thewebers.ws>
---
 DEVELOPERS | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/DEVELOPERS b/DEVELOPERS
index 13c72ed..a2b9100 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1193,9 +1193,6 @@ F:	package/nvidia-tegra23/nvidia-tegra23-codecs/
 N:	Nimai Mahajan <nimaim@gmail.com>
 F:	package/libucl/
 
-N:	Niranjan Reddy <niranjan.reddy@rockwellcollins.com>
-F:	package/cgroupfs-mount/
-
 N:	No? Rubinstein <noe.rubinstein@gmail.com>
 F:	package/tpm-tools/
 F:	package/trousers/
-- 
2.7.4

^ permalink raw reply related

* [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-11
From: Matthew Weber @ 2017-05-24  1:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170515092350.3ca282a9@free-electrons.com>

Thomas,

On Mon, May 15, 2017 at 2:23 AM, Thomas Petazzoni
<thomas.petazzoni@free-electrons.com> wrote:
> Hello,
>
> On Sun, 14 May 2017 22:03:27 -0500, Matthew Weber wrote:
>
>> > Well this is interesting and I'll have to dig around some more but
>> > here's what I've found after doing a build.  It looks like I have
>> > SPARC ELF ABI compatibility on my x86_64 Ubuntu 14.04.1 machine.  I
>> > can execute the test app since it's statically linked.
>> >
>> > # ./tryancilautoclose
>> > Unsupported ancillary data: 65535/1
>> > # echo $?
>> > 111
>> > # file tryancilautoclose
>> > tryancilautoclose: ELF 32-bit MSB  executable, SPARC version 1 (SYSV),
>> > statically linked, with unknown capability 0x41000000 = 0xf676e75,
>> > with unknown capability 0x10000 = 0x70403, not stripped
>>
>> Ok, didn't realize the qemu-user-static will automatically hook-up
>> support for executing the arch it supports seamlessly.  When I straced
>> I noticed the call into qemu-sparc-static.  Since removing that
>> package, I now observe what would be expected.
>
> Wow, ok. Thanks a lot for investigating this issue.
>
>> # ./tryancilautoclose
>> bash: ./tryancilautoclose: cannot execute binary file: Exec format error
>> # echo $?
>>  11126
>>
>> Sorry about that one Eric, it's fixed now on that machine and shouldn't reoccur.
>>
>> Thomas, should there be a check or warning added as part of
>> buildroot's package/host checking which would catch a case where
>> qemu-user-static is installed and may adversely affect the build?
>
> Yes, we should definitely do something about that. Ideally, Buildroot
> should do something to prevent binfmt_misc from kicking off the
> execution of foreign binaries. I have no idea if this is possible. If
> not, at the very least, we should warn/error out, but I really hate
> when a build system/tool asks me to change my system-wide configuration
> to operate correctly.
>

I looked at this a bit more, I think we could check for
/proc/sys/fs/binfmt_misc being mounted and then see if any qemu-*
files exist.  Beyond that I'm unsure of the action to take.
I think for autobuilder machines they should error out from the
autobuilder script as you'd want binfmts disabled (sudo update-binfmts
--disable) before that runs.  However for the normal shared use
server/build machine it does seem like an issue to enforce having that
disabled as a pre-req to doing a buildroot build. Maybe a check
initially at the beginning of make to warn the user.....

Matt

^ permalink raw reply

* [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-22
From: Romain Naour @ 2017-05-23 22:01 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170523063148.BE93A20857@mail.free-electrons.com>

Hi Thomas, Arnout, Matt,

Le 23/05/2017 ? 08:31, Thomas Petazzoni a ?crit :
> Hello,
> 
> Build statistics for 2017-05-22
> ================================
> 
>       successes : 231
>        failures : 8  
>        timeouts : 3  
>           TOTAL : 242
> 
> Classification of failures by reason
> ====================================
> 
>        host-erlang-rebar-2.6.4 | 2 
> 
> Detail of failures
> ===================
> 

>      aarch64 |        host-erlang-rebar-2.6.4 | TIM | http://autobuild.buildroot.net/results/6503e59f67466170df51ff88b58158434a7e42c1 |     
>         i586 |        host-erlang-rebar-2.6.4 | TIM | http://autobuild.buildroot.net/results/e76217fa73082e787366d39835e7879b7d006ce2 |     

Thomas, what did you do to avoid such issue on your autobuilder ?
I remember Arnout helped a lot for the investigation.

Best regards,
Romain

^ permalink raw reply

* [Buildroot] [PATCH/next 1/1] package/cjson: bump version to v1.5.3
From: Bernd Kuhls @ 2017-05-23 21:30 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/cjson/cjson.hash | 2 +-
 package/cjson/cjson.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/cjson/cjson.hash b/package/cjson/cjson.hash
index 14853da2f..bc5fe213a 100644
--- a/package/cjson/cjson.hash
+++ b/package/cjson/cjson.hash
@@ -1,2 +1,2 @@
 # Locally computed:
-sha256 6d1482c1b492893b25ab7e77ee6098fe3ef10585df660e5ffe67e632a8c5b9e4  cjson-v1.5.2.tar.gz
+sha256 0fcf35ce2f28d8696f9cd92a0845d6210d981e2be4c6c6d55692fe3714e5b79b  cjson-v1.5.3.tar.gz
diff --git a/package/cjson/cjson.mk b/package/cjson/cjson.mk
index c0f4b98f2..a562eb2a3 100644
--- a/package/cjson/cjson.mk
+++ b/package/cjson/cjson.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-CJSON_VERSION = v1.5.2
+CJSON_VERSION = v1.5.3
 CJSON_SITE = $(call github,DaveGamble,cjson,$(CJSON_VERSION))
 CJSON_INSTALL_STAGING = YES
 CJSON_LICENSE = MIT
-- 
2.11.0

^ permalink raw reply related

* [Buildroot] tried to add ethtool now get config error - Working zlib library and headers not found
From: lemonoje @ 2017-05-23 21:23 UTC (permalink / raw)
  To: buildroot

Hello,

After successfully building and using my BR rootfs on my target Arria 10 SoC
kit, I am trying to simply rebuild with enabling of the ethtool utility.  I
get the following error trying to rebuild now, whether I have ethtool
enabled or not, so that is very confusing as nothing else should have
changed.  Any ideas on the cause?  It compiles everything else fine up to
this point.

under this section:
*>>> libglib2 2.50.1 Configuring
.
.
.
.
.

configure: WARNING: unrecognized options: --disable-doc, --disable-docs,
--disable-documentation, --with-xmlto, --with-fop, --enable-ipv6
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for arm-buildroot-linux-gnueabihf-strip...
/sf/ArriaX/ltsi_4_1_33/buildroot/output/host/usr/bin/arm-linux-gnueabihf-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
checking for arm-buildroot-linux-gnueabihf-gcc...
/sf/ArriaX/ltsi_4_1_33/buildroot/output/host/usr/bin/arm-linux-gnueabihf-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether
/sf/ArriaX/ltsi_4_1_33/buildroot/output/host/usr/bin/arm-linux-gnueabihf-gcc
accepts -g... yes
checking for
/sf/ArriaX/ltsi_4_1_33/buildroot/output/host/usr/bin/arm-linux-gnueabihf-gcc
option to accept ISO C89... none needed
checking whether
/sf/ArriaX/ltsi_4_1_33/buildroot/output/host/usr/bin/arm-linux-gnueabihf-gcc
understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of
/sf/ArriaX/ltsi_4_1_33/buildroot/output/host/usr/bin/arm-linux-gnueabihf-gcc...
none
checking how to run the C preprocessor...
/sf/ArriaX/ltsi_4_1_33/buildroot/output/host/usr/bin/arm-linux-gnueabihf-cpp
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... arm-buildroot-linux-gnueabihf
checking for Win32... no
checking for the Android... no
checking for Mac OS X Carbon support... no
checking for Mac OS X Cocoa support... no
checking whether to enable garbage collector friendliness... no
checking whether to disable memory pools... no
checking for arm-buildroot-linux-gnueabihf-c++...
/sf/ArriaX/ltsi_4_1_33/buildroot/output/host/usr/bin/arm-linux-gnueabihf-g++
checking whether we are using the GNU C++ compiler... yes
checking whether
/sf/ArriaX/ltsi_4_1_33/buildroot/output/host/usr/bin/arm-linux-gnueabihf-g++
accepts -g... yes
checking dependency style of
/sf/ArriaX/ltsi_4_1_33/buildroot/output/host/usr/bin/arm-linux-gnueabihf-g++...
none
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking pkg-config is at least version 0.16... yes
checking for gawk... (cached) gawk
checking for perl5... /usr/bin/perl
checking for indent... no
checking for /usr/bin/perl... no
checking for a Python interpreter with version >= 2.5... python
checking for python... /usr/bin/python
checking for python version... 2.7
checking for python platform... linux2
checking for python script directory...
${prefix}/lib/python2.7/dist-packages
checking for python extension module directory...
${exec_prefix}/lib/python2.7/dist-packages
checking for iconv_open... yes
checking for ZLIB... no
checking for inflate in -lz... no
configure: error: *** Working zlib library and headers not found ***
make: ***
[/sf/ArriaX/ltsi_4_1_33/buildroot/output/build/libglib2-2.50.1/.stamp_configured]
Error 1
make: Leaving directory `/sf/ArriaX/ltsi_4_1_33/buildroot'*

Thank you for any help!
John



--
View this message in context: http://buildroot-busybox.2317881.n4.nabble.com/tried-to-add-ethtool-now-get-config-error-Working-zlib-library-and-headers-not-found-tp165534.html
Sent from the Buildroot (busybox) mailing list archive at Nabble.com.

^ permalink raw reply

* [Buildroot] [PATCH/next 1/1] package/cgroupfs-mount: bump version to 1.4
From: Bernd Kuhls @ 2017-05-23 21:21 UTC (permalink / raw)
  To: buildroot

Removed empty line from cgroupfs-mount.mk as well.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/cgroupfs-mount/cgroupfs-mount.hash | 2 +-
 package/cgroupfs-mount/cgroupfs-mount.mk   | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/package/cgroupfs-mount/cgroupfs-mount.hash b/package/cgroupfs-mount/cgroupfs-mount.hash
index 34f516764..926a031d7 100644
--- a/package/cgroupfs-mount/cgroupfs-mount.hash
+++ b/package/cgroupfs-mount/cgroupfs-mount.hash
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256	  fb32a8d9de491358d28f56ab76a56e1a611b90d5b6326910d3a69395fa539027	cgroupfs-mount-7285bf44402029394808339f69f4f293730fc2c6.tar.gz
+sha256 d6c8aff7af59c7d0082ee3018c97f73b0421e81a49bb28ad9f66a36da5cd6ec7  cgroupfs-mount-1.4.tar.gz
diff --git a/package/cgroupfs-mount/cgroupfs-mount.mk b/package/cgroupfs-mount/cgroupfs-mount.mk
index 096c728e3..9a7679995 100644
--- a/package/cgroupfs-mount/cgroupfs-mount.mk
+++ b/package/cgroupfs-mount/cgroupfs-mount.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-CGROUPFS_MOUNT_VERSION = 7285bf44402029394808339f69f4f293730fc2c6
+CGROUPFS_MOUNT_VERSION = 1.4
 CGROUPFS_MOUNT_SITE = $(call github,tianon,cgroupfs-mount,$(CGROUPFS_MOUNT_VERSION))
 CGROUPFS_MOUNT_LICENSE = GPL-3.0+
 CGROUPFS_MOUNT_LICENSE_FILES = debian/copyright
@@ -17,7 +17,6 @@ endef
 define CGROUPFS_MOUNT_INSTALL_INIT_SYSV
 	$(INSTALL) -m 0755 -D $(CGROUPFS_MOUNT_PKGDIR)/S30cgroupfs \
 		$(TARGET_DIR)/etc/init.d/S30cgroupfs
-
 endef
 
 $(eval $(generic-package))
-- 
2.11.0

^ permalink raw reply related

* [Buildroot] [PATCH 2/2] package/sngrep: fix static build with gnutls
From: Romain Naour @ 2017-05-23 21:20 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170523162742.23372fb2@free-electrons.com>

Le 23/05/2017 ? 16:27, Thomas Petazzoni a ?crit :
> Hello,
> 
> On Sat, 20 May 2017 18:27:51 +0200, Romain Naour wrote:
> 
>> diff --git a/package/sngrep/0003-configure.ac-switch-to-pkg-config-to-find-gnutls.patch b/package/sngrep/0003-configure.ac-switch-to-pkg-config-to-find-gnutls.patch
>> new file mode 100644
>> index 0000000..67b21a2
>> --- /dev/null
>> +++ b/package/sngrep/0003-configure.ac-switch-to-pkg-config-to-find-gnutls.patch
>> @@ -0,0 +1,60 @@
>> +From b0428b0279b03d88520b79b651f692d9aea65f8c Mon Sep 17 00:00:00 2001
>> +From: Romain Naour <romain.naour@gmail.com>
>> +Date: Sat, 20 May 2017 15:00:16 +0200
>> +Subject: [PATCH] configure.ac: switch to pkg-config to find gnutls.
> 
> This patch looks good, but the description could use some improvement.
> 
>> +Like for openssl in patch [1] and for the same reason,
>> +use pkg-config to find gnutls.
>> +
>> +gnutls can be linked with :
>> +    -lintl -lgmp -lunistring -lhogweed -lnettle -ltasn1 -lz
> 
> And ?
> 
>> ++	AC_PATH_PROG([LIBGCRYPT_CONFIG],[libgcrypt-config],[no])
>> ++	if test "x${LIBGCRYPT_CONFIG}" = "xno"; then
>> ++	    AC_MSG_FAILURE([libgcrypt-config not found in PATH])
> 
> Use AC_MSG_ERROR() here.
> 
>> ++	fi
>> ++	AC_CHECK_LIB(
>> ++		[gcrypt],
>> ++		[gcry_md_map_name],
>> ++		[LIBGCRYPT_CFLAGS="`${LIBGCRYPT_CONFIG} --cflags`"
>> ++		LIBGCRYPT_LIBS="`${LIBGCRYPT_CONFIG} --libs`"
>> ++		],
>> ++		[AC_MSG_ERROR([ You need to have libgcrypt installed to compile sngrep])],
>> ++		[`${LIBGCRYPT_CONFIG} --libs --cflags`]
>> ++		)
> 
> I don't understand what you're doing here. What about instead:
> 
>  - If LIBGCRYPT_CONFIG != no, use it to assign LIBGCRYPT_{CFLAGS,LIBS}
> 
>  - If LIBGCRYPT_CONFIG == no, fall back to AC_CHECK_LIB
> 
> What do you think ?

I think this patch is not necessary anymore since gnutls shouldn't be linked
statically, see [1].

The code use __attribute__((constructor)) and __attribute__((destructor)) to
call constructor/desctructor when a shared library is loaded.
Constructor/desctructor are not used when a static library is used (except when
if -Wl,--whole-archive -lgnutls -Wno-whole-archive is used, not tested).

Even if gnutls initialization (_gnutls_global_init()) may be called manually,
the maintainer said it's not supported.

So we should add !BR2_STATIC_LIBS for gnutls package ?
Doing so, it will avoid all static linking issues with gnutls (taskd, ffmpeg,
sngrep...)

Best regards,
Romain

[1]  https://gitlab.com/gnutls/gnutls/issues/203

> 
> Thanks,
> 
> Thomas
> 

^ permalink raw reply

* [Buildroot] [PATCH/next 2/2] package/cgic: bump version to 2.07
From: Bernd Kuhls @ 2017-05-23 21:18 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170523211831.30719-1-bernd.kuhls@t-online.de>

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/cgic/cgic.hash | 2 +-
 package/cgic/cgic.mk   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/cgic/cgic.hash b/package/cgic/cgic.hash
index 6137875b6..fa1d0bc95 100644
--- a/package/cgic/cgic.hash
+++ b/package/cgic/cgic.hash
@@ -1,2 +1,2 @@
 # Locally computed
-sha256  9562e0b6af59ebc2090107eab5946ce0788a1de36146ad181970cf53e9be7a33  cgic206.tar.gz
+sha256 1e8834642a4b89528bb7bde2f287e133c6b07e210e68681a34137c436d59d320  cgic207.tar.gz
diff --git a/package/cgic/cgic.mk b/package/cgic/cgic.mk
index f07c62e97..cd0841302 100644
--- a/package/cgic/cgic.mk
+++ b/package/cgic/cgic.mk
@@ -4,8 +4,8 @@
 #
 ################################################################################
 
-CGIC_VERSION = 2.06
-CGIC_SOURCE = cgic206.tar.gz
+CGIC_VERSION = 2.07
+CGIC_SOURCE = cgic207.tar.gz
 CGIC_SITE = http://boutell.com/cgic
 CGIC_LICENSE = Custom
 CGIC_LICENSE_FILES = license.txt
-- 
2.11.0

^ permalink raw reply related


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