View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004440 | GNUnet | build process | public | 2016-04-18 18:45 | 2018-06-07 00:24 |
Reporter | Florian Dold | Assigned To | nikita | ||
Priority | normal | Severity | tweak | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | Git master | ||||
Target Version | 0.11.0pre66 | Fixed in Version | 0.11.0pre66 | ||
Summary | 0004440: ./bootstraps chokes with incomprehensible output if libtool is not installed | ||||
Description | We should include a basic sanity check, so it's more obvious what the problem is. | ||||
Additional Information | pkgconfig/Makefile.am:53: warning: '%'-style pattern rules are a GNU make extension src/arm/Makefile.am:95: warning: '%'-style pattern rules are a GNU make extension src/arm/Makefile.am:20: error: Libtool library used but 'LIBTOOL' is undefined src/arm/Makefile.am:20: The usual way to define 'LIBTOOL' is to add 'LT_INIT' src/arm/Makefile.am:20: to 'configure.ac' and run 'aclocal' and 'autoconf' again. src/arm/Makefile.am:20: If 'LT_INIT' is in 'configure.ac', make sure src/arm/Makefile.am:20: its definition is in aclocal's search path. src/ats-tests/Makefile.am:37: error: Libtool library used but 'LIBTOOL' is undefined src/ats-tests/Makefile.am:37: The usual way to define 'LIBTOOL' is to add 'LT_INIT' src/ats-tests/Makefile.am:37: to 'configure.ac' and run 'aclocal' and 'autoconf' again. | ||||
Tags | No tags attached. | ||||
|
I was able to reproduce this without the intention to do so - there really should be a check in place. |
|
I went through a couple of possible solutions, the canonical one spits even more verbose messages. It has to be done in the 'bootstrap' shell script. We need to check for libtool as well as libtoolize. I'll attempt to fix this and a couple of other messages in our configure process this week (probably tomorrow). |
|
{g}libtool{ize} problem fixed for me this way: https://gnunet.org/git/gnunet.git/commit/?id=6b2f72df1c7b7317c1c8c52efd74f40c9d30c28a Workin on the rest of the messages now, when I no longer see messages of old autoconf / autotools suite I'll consider this bug resolved. |
|
Fixed in https://gnunet.org/git/gnunet.git/commit/?id=4a3f7e1ce17b5109e713cdbb37ad85a8852d4723 and https://gnunet.org/git/gnunet.git/commit/?id=7348fad86391b913ecc41f986066f260efb04633 I will document the reasons behind this OR just the way to do it in documentation. |
|
Two last warnings remain, I'll look into this. They are not related to the reported issue. |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-04-18 18:45 | Florian Dold | New Issue | |
2016-08-28 16:35 | nikita | Note Added: 0011069 | |
2017-02-26 01:43 | Christian Grothoff | Severity | minor => tweak |
2017-10-16 23:23 | nikita | Note Added: 0012489 | |
2017-10-16 23:23 | nikita | Assigned To | => nikita |
2017-10-16 23:23 | nikita | Status | new => assigned |
2017-10-16 23:25 | nikita | Reproducibility | have not tried => always |
2017-10-17 13:06 | nikita | Note Added: 0012490 | |
2017-10-17 14:40 | nikita | Note Added: 0012491 | |
2017-10-17 14:41 | nikita | Note Added: 0012492 | |
2017-10-17 14:42 | nikita | Status | assigned => resolved |
2017-10-17 14:42 | nikita | Resolution | open => fixed |
2017-10-17 14:42 | nikita | Fixed in Version | => Git master |
2018-06-05 22:26 | Christian Grothoff | Product Version | => Git master |
2018-06-05 22:26 | Christian Grothoff | Fixed in Version | Git master => 0.11.0pre66 |
2018-06-05 22:26 | Christian Grothoff | Target Version | => 0.11.0pre66 |
2018-06-07 00:24 | Christian Grothoff | Status | resolved => closed |