@ o1bigtenor
so I MAY have an idea for you.
inltoolize isn't found - - - that means that you need to install intloolize
As you possibly read on, you learned that I don't need to install intltoolize, but intltool. That was easier to do because
-dev files. . .
Dunno about that and will keep in mind. Thank you for your help!
@Colomban
Install intltool. But the simpler and most reasonable is to install intltool which will definitely be packaged in Fedora.
Instead of intltoolize? New one on me. I had thought, according to the script, that the -ize was needed. Live and learn, unlearn, semi-learn.
Thank you for that hint, Colomban. I got a step further.
@ all
I'm now here -- Installed intltool and reran: (I numbered the lines I will comment.) ------------------ 1. You should add the contents of '/usr/share/aclocal/intltool.m4' to 'aclocal.m4'. autoreconf: Entering directory `.' 2. autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I build/cache -I build -I build/bundled -I geanypy/m4 --install 3. build/i18n.m4:15: warning: macro 'AM_GLIB_GNU_GETTEXT' not found in library aclocal: installing 'build/cache/nls.m4' from '/usr/share/aclocal/nls.m4' aclocal: installing 'build/cache/pkg.m4' from '/usr/share/aclocal/pkg.m4' autoreconf: configure.ac: tracing 4. autoreconf: configure.ac: not using Libtool autoreconf: running: /usr/bin/autoconf --force 5. configure.ac:15: error: possibly undefined macro: AC_DISABLE_STATIC If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:16: error: possibly undefined macro: AC_PROG_LIBTOOL configure:5224: error: possibly undefined macro: AM_GLIB_GNU_GETTEXT autoreconf: /usr/bin/autoconf failed with exit status: 1 -----------------
1. First line, right off, is a need to know. I should do this? 2. Guessing this is fine. It is installed so the developer choose not to use gettext. 3. Seems important. The parameters indicate that only markdown will be installed. Then why is i18n.m4 being asked to the party? 4. Again, guessing that this line is fine. I don't have it installed, not having much to do with using shared libraries. I suppose I should go back to using C++ instead of using bash scripts just to become acquainted with this. Getting close to a stack overflow, though. 5. Seems like there is a need to use use m4_pattern_allow. Either that, or there are too many other problems looming in the murky haze.
Any help out of this dungeon?
Le 29/12/2017 à 03:50, Muddleglum Smith a écrit :
[…]
@Colomban
Install intltool. But the simpler and most reasonable is to install intltool which will definitely be packaged in Fedora.
Instead of intltoolize? New one on me. I had thought, according to the script, that the -ize was needed. Live and learn, unlearn, semi-learn.
intltoolize is a script that most of the time comes with the rest of the intltool suite, so yeah it's generally in the "intltool" package.
Thank you for that hint, Colomban. I got a step further.
@ all
I'm now here -- Installed intltool and reran: (I numbered the lines I will comment.)
- You should add the contents of '/usr/share/aclocal/intltool.m4' to
'aclocal.m4'. autoreconf: Entering directory `.' 2. autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I build/cache -I build -I build/bundled -I geanypy/m4 --install 3. build/i18n.m4:15: warning: macro 'AM_GLIB_GNU_GETTEXT' not found in library aclocal: installing 'build/cache/nls.m4' from '/usr/share/aclocal/nls.m4' aclocal: installing 'build/cache/pkg.m4' from '/usr/share/aclocal/pkg.m4' autoreconf: configure.ac: tracing 4. autoreconf: configure.ac: not using Libtool autoreconf: running: /usr/bin/autoconf --force 5. configure.ac:15: error: possibly undefined macro: AC_DISABLE_STATIC If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:16: error: possibly undefined macro: AC_PROG_LIBTOOL configure:5224: error: possibly undefined macro: AM_GLIB_GNU_GETTEXT autoreconf: /usr/bin/autoconf failed with exit status: 1
- First line, right off, is a need to know. I should do this?
Shouldn't be needed, not sure the warning has any relevance, and might come from the fact you ran autogen when you didn't have intltool. Should be fine to ignore now.
- Guessing this is fine. It is installed so the developer choose not
to use gettext.
It's actually misleading because we do use gettext, but yeah it's fine and to be expected, no problem there.
- Seems important. The parameters indicate that only markdown will be
installed. Then why is i18n.m4 being asked to the party?
You should really check Geany's docs telling you what to install before running autogen, it'll make it simpler as it's the sale for Geany-Plugins (I'm not sure if we have the same docs there, would be worth checking): https://github.com/geany/geany/#requirements and https://github.com/geany/geany/#installing-from-a-git-clone
Basically you need automake, autoconf, libtool, intltool glib-devel, gtk2-devel (or gtk3-devel, depending on which version you need, and that'll depend how Geany itslef was built: you can check in geany's debug messages or you package manager's dependency lists for geany), plus Markdown plugin's own dependencies, maybe libmarkdown and webkitgtk (again, either webkit1gtk for GTK2, or webkitgtk3 for GTK3) -- beware: webkitgtk is NOT the same as webkit2gtk as is no compatible.
- Again, guessing that this line is fine. I don't have it installed,
not having much to do with using shared libraries. I suppose I should go back to using C++ instead of using bash scripts just to become acquainted with this. Getting close to a stack overflow, though. 5. Seems like there is a need to use use m4_pattern_allow. Either that, or there are too many other problems looming in the murky haze.
Again, dependencies are missing. Yeah it's not very clear from the messages, but there not much we can do on our part there (it's Autoconf here), but manually checking you have everything beforehand.
Any help out of this dungeon?
Hope this will give you a few doors down, and a chance to take on the final boss :)
Cheers, Colomban
Any help out of this dungeon?
Hope this will give you a few doors down, and a chance to take on the final boss :)
One day we really should slay the autotools dragon using the meson gun ;-D
Cheers, Colomban _______________________________________________ Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Le 29/12/2017 à 15:46, Lex Trotman a écrit :
Any help out of this dungeon?
Hope this will give you a few doors down, and a chance to take on the final boss :)
One day we really should slay the autotools dragon using the meson gun ;-D
Is meson good, unlike the gazillion other Autotools alternatives that are worse than the original (nobody said scons) or not as good or at least lacking features we currently use (basically well, everything else I tried or heard of)?
Anyway, it's not a very serious question, as I could just check, and possibly try and see to answer, but it's fair :)
BTW, I doubt meson is magic enough to install istelf if you didn't when you tried to run it… and if it is I won't like it :]
Cheers, Colomban
On 30 December 2017 at 09:52, Colomban Wendling lists.ban@herbesfolles.org wrote:
Le 29/12/2017 à 15:46, Lex Trotman a écrit :
Any help out of this dungeon?
Hope this will give you a few doors down, and a chance to take on the final boss :)
One day we really should slay the autotools dragon using the meson gun ;-D
Is meson good, unlike the gazillion other Autotools alternatives that are worse than the original (nobody said scons) or not as good or at least lacking features we currently use (basically well, everything else I tried or heard of)?
Well, as parts of GTK and Gnome are moving to it, that means it performs the tasks they need, (https://github.com/GNOME/gtk/blob/master/gtk/meson.build) and that should cover our requirements I would have thought, but I havn't checked.
But I am only using it for relatively simple things where it "just works" :)
Anyway, it's not a very serious question, as I could just check, and possibly try and see to answer, but it's fair :)
Yeah, and like most rapidly growing projects that are not commercially supported, the docs lag (though at least its no longer a wiki).
BTW, I doubt meson is magic enough to install istelf if you didn't when you tried to run it… and if it is I won't like it :]
That would be a distro function would it not?
And you need a supported builder, not make. :)
From --help on the version I have "--backend
{ninja,vs,vs2010,vs2015,vs2017,xcode}"
Cheers Lex
PS Sorry to the OP for hijacking your thread
Cheers, Colomban _______________________________________________ Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Le 29/12/2017 à 16:10, Lex Trotman a écrit :
On 30 December 2017 at 09:52, Colomban Wendling
BTW, I doubt meson is magic enough to install istelf if you didn't when you tried to run it… and if it is I won't like it :]
That would be a distro function would it not?
Yeah, but my point is that the problem the OP's been having is merely not having the required tools installed, nothing else. So the best we can do here I guess it reducing the number of things needed before spewing relevant error messages…
On 30 December 2017 at 10:14, Colomban Wendling lists.ban@herbesfolles.org wrote:
Le 29/12/2017 à 16:10, Lex Trotman a écrit :
On 30 December 2017 at 09:52, Colomban Wendling
BTW, I doubt meson is magic enough to install istelf if you didn't when you tried to run it… and if it is I won't like it :]
That would be a distro function would it not?
Yeah, but my point is that the problem the OP's been having is merely not having the required tools installed, nothing else. So the best we can do here I guess it reducing the number of things needed before spewing relevant error messages…
Yeah, checking for all the tools first and complaining in plain [your language here] rather than failing at the first one with unintelligible error messages would be good.
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Am 30.12.2017 um 00:46 schrieb Lex Trotman:
Any help out of this dungeon?
Hope this will give you a few doors down, and a chance to take on the final boss :)
One day we really should slay the autotools dragon using the meson gun ;-D
FWIW, I have a local experiment building Geany (core, not g-p) with meson. Going well so far.
Best regards, Thomas