-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libmypaint fails to reconfigure with autoconf 2.70 #178
Comments
Thank you @hosiet. As far as autotools goes, I don't think your workaround is ugly at all. I will add it to master and the upcoming 1.6.2 release. Moving forward our use of intltoolize needs to be replaced anyway. That egrep check has been there for at least 9 years, so I assume autoconf 2.70 got stricter, or fixed some bug that ignored the error. |
Here is proposition to resolve that:
This patch removes |
@kloczek My understanding to the new patch is that intltool and gettext will have to be unconditionally present during configure no matter you use it or not. (In the old implementation, they can be missing if you disable i18n). If this side effect is acceptable, the new patch might be better. Otherwise it looks like a regression. |
No, no .. simple that case already is handled natively in aclocal macros :) |
@kloczek Thanks for the info. However, when using your patch and call
|
Besides, even if |
IMO that kind of things are really minor. |
Then perhaps we should keep the old implementation for now. At least the old one is working properly and we haven't found a new functioning substitute. |
Issue is that current implementation cannot be used with autoconf 2.7{0,1}. |
I believe current git HEAD ( fb450f8 ) is working as expected with autoconf 2.70. What is the error message on your side? |
Without patch which I;ve copied here autoreconf fails with:
It fails because IT_PROG_INTLTOOL is used conditionally so my patch mainly removed that conditional use of |
fb450f8 looks like it updates onlu some po/*.po files. |
I cannot reproduce your error:
|
Environment: Debian Unstable/Sid with autoconf 2.70 installed
Downstream bug report: https://bugs.debian.org/978854
I have a very dirty and ugly workaround as shown below:
The reasoning behind the patch is shown below:
It seems that
intltoolize
requires theIT_PROG_INTLTOOL
macro to be located at the beginning of the line. This is understandable because the macro is not supposed to be located inside an if statement (which is conditional). However, this does not suit the need of libmypaint project.The text was updated successfully, but these errors were encountered: