All of lore.kernel.org
 help / color / mirror / Atom feed
From: Yegor Yefremov via buildroot <buildroot@busybox.net>
To: Aleksander Morgado <aleksander@aleksander.es>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
	buildroot <buildroot@buildroot.org>
Subject: Re: [Buildroot] [PATCH] package/libmbim: bump to version 1.24.8
Date: Wed, 21 Jul 2021 15:15:54 +0200	[thread overview]
Message-ID: <CAGm1_kuutFKGY++CJncN1auo_UZ23gFFnJdU+aL8W-ML-1oD=A@mail.gmail.com> (raw)
In-Reply-To: <CAAP7ucKEMdCYrwECKxUX-6puv1zk=-YabOi-HcXBDAnw72ewng@mail.gmail.com>

Hi,

On Wed, Jul 21, 2021 at 2:55 PM Aleksander Morgado
<aleksander@aleksander.es> wrote:
>
> Hey,
>
> > >
> > > > > > INTROSPECTION_MAKEFILE is the problem. If I replace the path to the
> > > > > > path inside my BR, everything is working (the same issue is with
> > > > > > Qmi-1.0.typelib).
> > > > > >
> > > > >
> > > > > The introspection.m4 included in the sources is a bit outdated, the
> > > > > attached patch syncs it with the newest one I have installed in my
> > > > > system. I do see some fixes in the INTROSPECTION_MAKEFILE definition
> > > > > in the patch, so these may be enough. Any chance you can give this
> > > > > patch a try? You may need to force autoreconf as we're patching a m4
> > > > > file-
> > > >
> > > > >>> libmbim 1.24.8 Patching
> > > >
> > > > Applying 0001-build-fix-introspection-setup-in-cross-builds.patch using patch:
> > > > patching file m4/introspection.m4
> > > > >>> libmbim 1.24.8 Updating config.sub and config.guess
> > > > for file in config.guess config.sub; do for i in $(find
> > > > /home/user/MyProjects/oss/br-test-v2/s2srv/build/libmbim-1.24.8 -name
> > > > $file); do cp support/gnuconfig/$file $i; done; done
> > > > >>> libmbim 1.24.8 Configuring
> > > > >>> libmbim 1.24.8 Autoreconfiguring
> > > > libtoolize: putting auxiliary files in '.'.
> > > > libtoolize: copying file './ltmain.sh'
> > > > libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
> > > > libtoolize: copying file 'm4/libtool.m4'
> > > > libtoolize: copying file 'm4/ltoptions.m4'
> > > > libtoolize: copying file 'm4/ltsugar.m4'
> > > > libtoolize: copying file 'm4/ltversion.m4'
> > > > libtoolize: copying file 'm4/lt~obsolete.m4'
> > > > configure.ac:65: error: Unexpanded AX_ macro found. Please install GNU
> > > > autoconf-archive
> > > >       If this token and others are legitimate, please use m4_pattern_allow.
> > > >       See the Autoconf documentation.
> > > > configure.ac:66: error: Unexpanded AX_ macro found. Please install GNU
> > > > autoconf-archive
> > > >
> > >
> > > Gah... forgot autoconf-archive is a prerequisite when autoreconf-ing.
> >
> > My BR has autoconf-archive installed. Why does it fail?
> >
> > > I don't have time myself to test it right now, but the steps to do
> > > this properly would be to git clone the libmbim git repo, switch to
> > > mbim-1-24 branch, apply the patch, "NOCONFIGURE=1 ./autogen.sh &&
> > > ./configure --enable-gtk-doc && make && make distcheck". And once you
> > > have the release tarball, use that in buildroot.
> > >
> > > I can probably play with that later today if you don't do it earlier :)
> >
> > It doesn't work :-( Though I see introspection.m4 file in
> > output/build/libmbim/m4 folder after replacing the tarball, the result
> > in Makefile is still the same.
> >
>
> I've opened this issue in GNOME bugzilla:
> https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/391
> I believe I know how to fix it, I'm giving it a try now.

Great, thanks.

Just curious, are you going to port mm and libs to meson?

Best regards,
Yegor
_______________________________________________
buildroot mailing list
buildroot@busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot

  reply	other threads:[~2021-07-21 13:16 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-12  9:18 [Buildroot] [PATCH] package/libmbim: bump to version 1.24.8 Aleksander Morgado
2021-07-16 20:54 ` Thomas Petazzoni
2021-07-20  6:15   ` Yegor Yefremov
2021-07-20  8:45     ` Aleksander Morgado
2021-07-20  8:56       ` Yegor Yefremov
2021-07-20  9:07         ` Aleksander Morgado
2021-07-20  9:15           ` Yegor Yefremov
2021-07-20  9:21             ` Aleksander Morgado
2021-07-20 10:39               ` Yegor Yefremov
2021-07-20 23:35                 ` Yegor Yefremov
2021-07-20 23:35                   ` Yegor Yefremov via buildroot
2021-07-21  7:20                   ` Aleksander Morgado
2021-07-21  7:38                     ` Yegor Yefremov via buildroot
2021-07-21  8:07                       ` Aleksander Morgado
2021-07-21 12:11                         ` Yegor Yefremov via buildroot
2021-07-21 12:55                           ` Aleksander Morgado
2021-07-21 13:15                             ` Yegor Yefremov via buildroot [this message]
2021-07-21 13:53                               ` Aleksander Morgado

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAGm1_kuutFKGY++CJncN1auo_UZ23gFFnJdU+aL8W-ML-1oD=A@mail.gmail.com' \
    --to=buildroot@busybox.net \
    --cc=aleksander@aleksander.es \
    --cc=buildroot@buildroot.org \
    --cc=thomas.petazzoni@bootlin.com \
    --cc=yegorslists@googlemail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.