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 145308 - jhbuild of glade fails
jhbuild of glade fails
Status: RESOLVED DUPLICATE of bug 132858
Product: glade-legacy
Classification: Deprecated
Component: general
unspecified
Other Linux
: High major
: ---
Assigned To: Damon Chaplin
Damon Chaplin
Depends on:
Blocks:
 
 
Reported: 2004-07-02 14:19 UTC by sobhi
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.5/2.6



Description sobhi 2004-07-02 14:19:29 UTC
building Gnome 2.6 (07/02) with fresh sources fails on glade with the following
error:

Making install in po
make[1]: Entering directory `/opt/cvs/gnome2/glade/po'
if test -r ".././mkinstalldirs"; then \
  .././mkinstalldirs /opt/gnome2/share; \
else \
  /bin/sh ../mkinstalldirs /opt/gnome2/share; \
fi
../mkinstalldirs: ../mkinstalldirs: No such file or directory
make[1]: *** [install-data-yes] Error 127
Comment 1 Damon Chaplin 2004-07-02 17:28:37 UTC
I've had similar problems as well. mkinstalldirs should be copied into the
top Glade directory by automake, I think, but for some reason that isn't
happening.
Comment 2 sobhi 2004-07-02 19:29:42 UTC
this issue is not limited to "glade". "shared-mime-info" and "nautilus-media"
suffer the same faith. I have made a work around that I execute before doing
"jhbuild build". It is crude but since I know I have automake-1.7/mkinstalldirs
in my target directory of the build, it works. But this is not a good solution
in general.

[ -a mkinstalldirs ] ||
    ln -sf $TRGT/share/automake-1.7/mkinstalldirs .
Comment 3 Damon Chaplin 2004-07-05 17:14:37 UTC
It seems to be caused by a change in automake, in that it no longer installs
mkinstalldirs, causing lots of problems! Marking as a dup.

*** This bug has been marked as a duplicate of 132858 ***