All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] bcusdk: fix build without libxml
@ 2024-06-12  9:30 Kurt Van Dijck via buildroot
  2024-06-17 12:00 ` [Buildroot] [PATCH RESEND] bcusdk: fix build Kurt Van Dijck via buildroot
  2024-07-11 17:33 ` [Buildroot] [PATCH] bcusdk: fix build without libxml Thomas Petazzoni via buildroot
  0 siblings, 2 replies; 4+ messages in thread
From: Kurt Van Dijck via buildroot @ 2024-06-12  9:30 UTC (permalink / raw)
  To: buildroot; +Cc: Kurt Van Dijck

bcusdk is configured without libxml.
This commit removes the autotools libxml dependency.

Signed-off-by: Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be>
---
 package/bcusdk/0003-remove-xml-autoconf.patch | 11 +++++++++++
 package/bcusdk/bcusdk.mk                      |  2 ++
 2 files changed, 13 insertions(+)
 create mode 100644 package/bcusdk/0003-remove-xml-autoconf.patch

diff --git a/package/bcusdk/0003-remove-xml-autoconf.patch b/package/bcusdk/0003-remove-xml-autoconf.patch
new file mode 100644
index 0000000000..33ce45fe12
--- /dev/null
+++ b/package/bcusdk/0003-remove-xml-autoconf.patch
@@ -0,0 +1,11 @@
+--- a/configure.in	2024-06-12 11:20:16.800828493 +0200
++++ b/configure.in	2024-06-12 11:18:19.275693151 +0200
+@@ -81,7 +81,7 @@
+ 
+ if test x$onlyeibd = xfalse ; then
+ 
+-AM_PATH_XML2(2.6.16,,[AC_MSG_ERROR([limxml2 not found])])
++#AM_PATH_XML2(2.6.16,,[AC_MSG_ERROR([limxml2 not found])])
+ AC_PATH_PROG(TAS,[m68hc05-as],,[$PATH:$bindir:$prefix/bin])
+ AC_PATH_PROG(TLD,[m68hc05-ld],,[$PATH:$bindir:$prefix/bin])
+ AC_PATH_PROG(TAR,[m68hc05-ar],,[$PATH:$bindir:$prefix/bin])
diff --git a/package/bcusdk/bcusdk.mk b/package/bcusdk/bcusdk.mk
index f14b23c7cc..c572df725d 100644
--- a/package/bcusdk/bcusdk.mk
+++ b/package/bcusdk/bcusdk.mk
@@ -23,6 +23,8 @@ BCUSDK_CONF_OPTS = \
 
 BCUSDK_DEPENDENCIES = libpthsem
 
+BCUSDK_AUTORECONF=YES
+
 ifeq ($(BR2_PACKAGE_ARGP_STANDALONE),y)
 BCUSDK_DEPENDENCIES += argp-standalone $(TARGET_NLS_DEPENDENCIES)
 BCUSDK_CONF_ENV += LIBS=$(TARGET_NLS_LIBS)
-- 
2.44.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH RESEND] bcusdk: fix build
  2024-06-12  9:30 [Buildroot] [PATCH] bcusdk: fix build without libxml Kurt Van Dijck via buildroot
@ 2024-06-17 12:00 ` Kurt Van Dijck via buildroot
  2024-07-11 17:33 ` [Buildroot] [PATCH] bcusdk: fix build without libxml Thomas Petazzoni via buildroot
  1 sibling, 0 replies; 4+ messages in thread
From: Kurt Van Dijck via buildroot @ 2024-06-17 12:00 UTC (permalink / raw)
  To: buildroot

bcusdk is configured without libxml.
This commit removes the autotools libxml dependency.

Signed-off-by: Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be>
---
 package/bcusdk/0003-remove-xml-autoconf.patch | 11 +++++++++++
 package/bcusdk/bcusdk.mk                      |  2 ++
 2 files changed, 13 insertions(+)
 create mode 100644 package/bcusdk/0003-remove-xml-autoconf.patch

diff --git a/package/bcusdk/0003-remove-xml-autoconf.patch b/package/bcusdk/0003-remove-xml-autoconf.patch
new file mode 100644
index 0000000000..33ce45fe12
--- /dev/null
+++ b/package/bcusdk/0003-remove-xml-autoconf.patch
@@ -0,0 +1,11 @@
+--- a/configure.in	2024-06-12 11:20:16.800828493 +0200
++++ b/configure.in	2024-06-12 11:18:19.275693151 +0200
+@@ -81,7 +81,7 @@
+ 
+ if test x$onlyeibd = xfalse ; then
+ 
+-AM_PATH_XML2(2.6.16,,[AC_MSG_ERROR([limxml2 not found])])
++#AM_PATH_XML2(2.6.16,,[AC_MSG_ERROR([limxml2 not found])])
+ AC_PATH_PROG(TAS,[m68hc05-as],,[$PATH:$bindir:$prefix/bin])
+ AC_PATH_PROG(TLD,[m68hc05-ld],,[$PATH:$bindir:$prefix/bin])
+ AC_PATH_PROG(TAR,[m68hc05-ar],,[$PATH:$bindir:$prefix/bin])
diff --git a/package/bcusdk/bcusdk.mk b/package/bcusdk/bcusdk.mk
index f14b23c7cc..c572df725d 100644
--- a/package/bcusdk/bcusdk.mk
+++ b/package/bcusdk/bcusdk.mk
@@ -23,6 +23,8 @@ BCUSDK_CONF_OPTS = \
 
 BCUSDK_DEPENDENCIES = libpthsem
 
+BCUSDK_AUTORECONF=YES
+
 ifeq ($(BR2_PACKAGE_ARGP_STANDALONE),y)
 BCUSDK_DEPENDENCIES += argp-standalone $(TARGET_NLS_DEPENDENCIES)
 BCUSDK_CONF_ENV += LIBS=$(TARGET_NLS_LIBS)
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH] bcusdk: fix build without libxml
  2024-06-12  9:30 [Buildroot] [PATCH] bcusdk: fix build without libxml Kurt Van Dijck via buildroot
  2024-06-17 12:00 ` [Buildroot] [PATCH RESEND] bcusdk: fix build Kurt Van Dijck via buildroot
@ 2024-07-11 17:33 ` Thomas Petazzoni via buildroot
  2024-07-22 14:43   ` Kurt Van Dijck via buildroot
  1 sibling, 1 reply; 4+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-07-11 17:33 UTC (permalink / raw)
  To: Kurt Van Dijck via buildroot; +Cc: Kurt Van Dijck

Hello Kurt,

On Wed, 12 Jun 2024 11:30:57 +0200
Kurt Van Dijck via buildroot <buildroot@buildroot.org> wrote:

> bcusdk is configured without libxml.
> This commit removes the autotools libxml dependency.
> 
> Signed-off-by: Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be>

Thanks for your patch. However, could you clarify which build failure
it is fixing? Which Buildroot configuration is broken, which error
message?

I don't seem to see any build failure related to this in our
autobuilders... but there are other build failures related to bcusdk:

  http://autobuild.buildroot.net/?reason=bcusdk%

Some more comments below.

> ---
>  package/bcusdk/0003-remove-xml-autoconf.patch | 11 +++++++++++
>  package/bcusdk/bcusdk.mk                      |  2 ++
>  2 files changed, 13 insertions(+)
>  create mode 100644 package/bcusdk/0003-remove-xml-autoconf.patch
> 
> diff --git a/package/bcusdk/0003-remove-xml-autoconf.patch b/package/bcusdk/0003-remove-xml-autoconf.patch
> new file mode 100644
> index 0000000000..33ce45fe12
> --- /dev/null
> +++ b/package/bcusdk/0003-remove-xml-autoconf.patch

We need this patch to be generated with "git format-patch", and to have
a proper commit message + your Signed-off-by line. I encourage you to
look at the two other patches in package/bcusdk/ to see the format that
is expected.

Also, we expect the patch to be submitted upstream, and the patch to
carry an Upstream: tag that references the upstream pull request (or
patch posted to a mailing list).

> @@ -0,0 +1,11 @@
> +--- a/configure.in	2024-06-12 11:20:16.800828493 +0200
> ++++ b/configure.in	2024-06-12 11:18:19.275693151 +0200
> +@@ -81,7 +81,7 @@
> + 
> + if test x$onlyeibd = xfalse ; then
> + 
> +-AM_PATH_XML2(2.6.16,,[AC_MSG_ERROR([limxml2 not found])])
> ++#AM_PATH_XML2(2.6.16,,[AC_MSG_ERROR([limxml2 not found])])

Don't comment code, remove it entirely. But you need to clarify in the
commit message why it is not needed.

> + AC_PATH_PROG(TAS,[m68hc05-as],,[$PATH:$bindir:$prefix/bin])
> + AC_PATH_PROG(TLD,[m68hc05-ld],,[$PATH:$bindir:$prefix/bin])
> + AC_PATH_PROG(TAR,[m68hc05-ar],,[$PATH:$bindir:$prefix/bin])
> diff --git a/package/bcusdk/bcusdk.mk b/package/bcusdk/bcusdk.mk
> index f14b23c7cc..c572df725d 100644
> --- a/package/bcusdk/bcusdk.mk
> +++ b/package/bcusdk/bcusdk.mk
> @@ -23,6 +23,8 @@ BCUSDK_CONF_OPTS = \
>  
>  BCUSDK_DEPENDENCIES = libpthsem
>  
> +BCUSDK_AUTORECONF=YES

We need a comment above that explains why autoreconf is needed. Usually
just the patch file name is enough. And we need spaces around the =
sign.

Could you rework your patch according to those suggestions, and post a
new iteration?

And of course, ideally if you could fix the other build failure(s)
occurring with bcusdk, it would be awesome.

Thanks a lot!

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH] bcusdk: fix build without libxml
  2024-07-11 17:33 ` [Buildroot] [PATCH] bcusdk: fix build without libxml Thomas Petazzoni via buildroot
@ 2024-07-22 14:43   ` Kurt Van Dijck via buildroot
  0 siblings, 0 replies; 4+ messages in thread
From: Kurt Van Dijck via buildroot @ 2024-07-22 14:43 UTC (permalink / raw)
  To: Thomas Petazzoni; +Cc: Kurt Van Dijck via buildroot

Hey Thomas,

I'll try to address all the build failures.
Unfortunately not very fast.

Regards,
Kurt

On do, 11 jul 2024 19:33:11 +0200, Thomas Petazzoni wrote:
> Hello Kurt,
> 
> On Wed, 12 Jun 2024 11:30:57 +0200
> Kurt Van Dijck via buildroot <buildroot@buildroot.org> wrote:
> 
> > bcusdk is configured without libxml.
> > This commit removes the autotools libxml dependency.
> > 
> > Signed-off-by: Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be>
> 
> Thanks for your patch. However, could you clarify which build failure
> it is fixing? Which Buildroot configuration is broken, which error
> message?
> 
> I don't seem to see any build failure related to this in our
> autobuilders... but there are other build failures related to bcusdk:
> 
>   http://autobuild.buildroot.net/?reason=bcusdk%
> 
> Some more comments below.
> 
> > ---
> >  package/bcusdk/0003-remove-xml-autoconf.patch | 11 +++++++++++
> >  package/bcusdk/bcusdk.mk                      |  2 ++
> >  2 files changed, 13 insertions(+)
> >  create mode 100644 package/bcusdk/0003-remove-xml-autoconf.patch
> > 
> > diff --git a/package/bcusdk/0003-remove-xml-autoconf.patch b/package/bcusdk/0003-remove-xml-autoconf.patch
> > new file mode 100644
> > index 0000000000..33ce45fe12
> > --- /dev/null
> > +++ b/package/bcusdk/0003-remove-xml-autoconf.patch
> 
> We need this patch to be generated with "git format-patch", and to have
> a proper commit message + your Signed-off-by line. I encourage you to
> look at the two other patches in package/bcusdk/ to see the format that
> is expected.
> 
> Also, we expect the patch to be submitted upstream, and the patch to
> carry an Upstream: tag that references the upstream pull request (or
> patch posted to a mailing list).
> 
> > @@ -0,0 +1,11 @@
> > +--- a/configure.in	2024-06-12 11:20:16.800828493 +0200
> > ++++ b/configure.in	2024-06-12 11:18:19.275693151 +0200
> > +@@ -81,7 +81,7 @@
> > + 
> > + if test x$onlyeibd = xfalse ; then
> > + 
> > +-AM_PATH_XML2(2.6.16,,[AC_MSG_ERROR([limxml2 not found])])
> > ++#AM_PATH_XML2(2.6.16,,[AC_MSG_ERROR([limxml2 not found])])
> 
> Don't comment code, remove it entirely. But you need to clarify in the
> commit message why it is not needed.
> 
> > + AC_PATH_PROG(TAS,[m68hc05-as],,[$PATH:$bindir:$prefix/bin])
> > + AC_PATH_PROG(TLD,[m68hc05-ld],,[$PATH:$bindir:$prefix/bin])
> > + AC_PATH_PROG(TAR,[m68hc05-ar],,[$PATH:$bindir:$prefix/bin])
> > diff --git a/package/bcusdk/bcusdk.mk b/package/bcusdk/bcusdk.mk
> > index f14b23c7cc..c572df725d 100644
> > --- a/package/bcusdk/bcusdk.mk
> > +++ b/package/bcusdk/bcusdk.mk
> > @@ -23,6 +23,8 @@ BCUSDK_CONF_OPTS = \
> >  
> >  BCUSDK_DEPENDENCIES = libpthsem
> >  
> > +BCUSDK_AUTORECONF=YES
> 
> We need a comment above that explains why autoreconf is needed. Usually
> just the patch file name is enough. And we need spaces around the =
> sign.
> 
> Could you rework your patch according to those suggestions, and post a
> new iteration?
> 
> And of course, ideally if you could fix the other build failure(s)
> occurring with bcusdk, it would be awesome.
> 
> Thanks a lot!
> 
> Thomas
> -- 
> Thomas Petazzoni, co-owner and CEO, Bootlin
> Embedded Linux and Kernel engineering and training
> https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

end of thread, other threads:[~2024-07-22 14:43 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-12  9:30 [Buildroot] [PATCH] bcusdk: fix build without libxml Kurt Van Dijck via buildroot
2024-06-17 12:00 ` [Buildroot] [PATCH RESEND] bcusdk: fix build Kurt Van Dijck via buildroot
2024-07-11 17:33 ` [Buildroot] [PATCH] bcusdk: fix build without libxml Thomas Petazzoni via buildroot
2024-07-22 14:43   ` Kurt Van Dijck via buildroot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.