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 130340 - Using mkinstalldirs in intltoolize add a dep on automake
Using mkinstalldirs in intltoolize add a dep on automake
Status: RESOLVED NOTABUG
Product: intltool
Classification: Deprecated
Component: general
unspecified
Other Linux
: Normal blocker
: ---
Assigned To: intltool maintainers
intltool maintainers
Depends on:
Blocks:
 
 
Reported: 2004-01-01 13:34 UTC by Marco Pesenti Gritti
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.5/2.6



Description Marco Pesenti Gritti 2004-01-01 13:34:42 UTC
We require automake to be runned before intltoolize but that's not the case
for the gnome-common autogen.sh for example.
Comment 1 Marco Pesenti Gritti 2004-01-01 13:41:30 UTC
Raising priority to blocker. Since we exit when we cannot find
mkinstalldirs this cause most (or all) build of modules depending on
intltool to fail.
Comment 2 Thomas Vander Stichele 2004-01-01 21:27:53 UTC
so, let's fix gnome-autogen.sh too ?
I've ran across this as well, I see no reason not to first run automake
Comment 3 Marco Pesenti Gritti 2004-01-01 22:20:51 UTC
I'm not sure. I'm a bit worried about having such an obscure
dependency for people that write their own autogen.sh. Also I have
really not have enough auto* knowledge to say for sure this isnt going
to cause problems ...

CCing Malcom, he seem to have already worked on the XML::Parse and he
is gnome-common maintainer.

Malcom, the installation of the parser module use mkinstalldirs to
create the XML/Parser/Style path. Though mkinstalldirs is created by
automake. Currently in gnome-common autogen.sh libtoolize is before
automake so we try to run mkinstalldirs but it still does not exist.
Any suggestion on how to fix the problem ?
Comment 4 Malcolm Tredinnick 2004-01-01 23:36:42 UTC
The only alternative is to write a mkinstalldirs equivalent ourselves,
which seems dumb. The mkdir features we want are not portable (in
particular, -p is the problem). So I would prefer the leave the
dependency on automake because it is easier and it lets somebody else
maintain mkinstalldirs.

I guess another alternative is to flatten the directories that
intloolize needs to install (put everything directly under the
intltool-modules directory). Then we would only ever have to create
one directory (and all mkdir implementations can do that). I thought
about doing this originally, but it require subverting the module
importing code in OrigTree.pm and possibly (more seriously) in the
third-party XML::Parser module as well (it needs to look in another
location for its tree implementation).
Comment 5 Marco Pesenti Gritti 2004-01-01 23:59:56 UTC
NOTABUGgging this. I posted 130266 for gnome-common to deal with the
dependency.