After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 670343 - udev libtool pain
udev libtool pain
Status: RESOLVED FIXED
Product: jhbuild
Classification: Infrastructure
Component: module sets
unspecified
Other All
: Normal normal
: ---
Assigned To: Jhbuild maintainers
Jhbuild QA
Depends on:
Blocks:
 
 
Reported: 2012-02-18 11:45 UTC by Allison Karlitskaya (desrt)
Modified: 2012-02-19 09:29 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gudev: ensure autoreconf works properly (1.15 KB, patch)
2012-02-18 11:59 UTC, Allison Karlitskaya (desrt)
committed Details | Review

Description Allison Karlitskaya (desrt) 2012-02-18 11:45:55 UTC
this is essentially caused by running autogen.sh from a tarball... we should not do that, really.

libtool: Version mismatch error.  This is libtool 2.4.2 Debian-2.4.2-1ubuntu1, but the
libtool: definition of this LT_INIT comes from libtool 2.4.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.2 Debian-2.4.2-1ubuntu1
libtool: and run autoconf again.


a workaround is to nuke aclocal.m4 so that it gets regenerated locally.
Comment 1 Allison Karlitskaya (desrt) 2012-02-18 11:59:01 UTC
Created attachment 207920 [details] [review]
gudev: ensure autoreconf works properly

We modify the udev build system with a patch, so we need to autoreconf.
Unfortunately libtool doesn't like when the first autogen is done on one
version and autoreconf is done again with a different version.

To avoid that issue, nuke the .m4 caches so they all get rebuilt using
the same libtool version.
Comment 2 Colin Walters 2012-02-18 16:58:16 UTC
Looks reasonable, but have we submitted this patch upstream?  I don't see why it couldn't go up.
Comment 3 Allison Karlitskaya (desrt) 2012-02-19 09:29:53 UTC
Attachment 207920 [details] pushed as e1ea792 - gudev: ensure autoreconf works properly

I'll try and grab Lennart today.

Since we're already using a year-old tarball, upstreaming this won't
help us anyway so pushing for now.