GNOME Bugzilla – Bug 134172
gst-editor/gst-player : missing mkinstalldirs (automake 1.8.[23] specific)
Last modified: 2004-12-22 21:47:04 UTC
seems mkinstalldirs in not in the CVS and it is not created by automake/libtoolize (i have libtool 1.5.2, automake 1.8.2 and autoconf 2.59) for gst-editor, it ends with : Making install in po make[1]: Entering directory `/usr/portage/tmp/portage/gst-editor-0.7.4/work/gst-editor/po' if test -r ".././mkinstalldirs"; then \ .././mkinstalldirs /usr/portage/tmp/portage/gst-editor-0.7.4/image//usr/share; \ else \ /bin/sh ../mkinstalldirs /usr/portage/tmp/portage/gst-editor-0.7.4/image//usr/share; \ fi ../mkinstalldirs: ../mkinstalldirs: Aucun fichier ou répertoire de ce type make[1]: *** [install-data-yes] Erreur 127 make[1]: Leaving directory `/usr/portage/tmp/portage/gst-editor-0.7.4/work/gst-editor/po' make: *** [install-recursive] Erreur 1 for gst-player : Making install in po make[1]: Entering directory `/usr/portage/tmp/portage/gst-player-0.7.4/work/gst-player/po' if test -r ".././mkinstalldirs"; then \ .././mkinstalldirs /usr/portage/tmp/portage/gst-player-0.7.4/image//usr/share; \ else \ /bin/sh ../mkinstalldirs /usr/portage/tmp/portage/gst-player-0.7.4/image//usr/share; \ fi ../mkinstalldirs: ../mkinstalldirs: Aucun fichier ou répertoire de ce type make[1]: *** [install-data-yes] Erreur 127 make[1]: Leaving directory `/usr/portage/tmp/portage/gst-player-0.7.4/work/gst-player/po' make: *** [install-recursive] Erreur 1 as automake is called with -a -c, it should create it, no ?
seems both gst-editor & gst-player compiles & installs well with automak e 1.7.9 but not with 1.8.2 so, automake 1.8.2 bug or did something changed between those 2 release that require a change in gstreamer CVS ?
Bonjour, that's really not a gstreamer bug. These versions of gst-player and gst-editor are packaged with automake 1.7 I think. mkinstalldirs is really a link to the location where the mkinstalldirs should be (or so it is in most packages). I know libtoolize doesn't always create mkinstalldirs with 1.8.2. I see you use gentoo. The last gentoo package for the autotools should have installed every last minor version of automake from 1.4 to 1.8 major versions. Verify that you have symlinks for the other tools, try creating the mkinstalldirs one then, and see if it works.
i use the CVS HEAD for all gstreamer related packages (gstreamer, gst-plugins, gst-editor, gst-player, totem, ...) it's true that gentoo has all available automake installed at once : lrwxrwxrwx 1 root root 12 fév 4 03:38 automake -> automake-1.4 drwxr-xr-x 2 root root 4096 fév 4 03:38 automake-1.4 drwxr-xr-x 4 root root 4096 fév 4 03:38 automake-1.5 drwxr-xr-x 4 root root 4096 fév 4 03:38 automake-1.6 drwxr-xr-x 4 root root 4096 fév 4 03:38 automake-1.7 drwxr-xr-x 4 root root 4096 fév 4 03:38 automake-1.8 automake in itself is a wrapper script that chooses the good version depending of a env var : WANT_AUTOMAKE="1.8" => 1.8.x gstreamer & gst-plugins also use mkinstalldirs but it is not in the CVS because those are generated files. so, does gst-editor & player need autogen to run autopoint ??
still the same with automake 1.8.3 i use 1.8.3 with gstreamer & gst-ffmpeg without any problem could an autotools master explain why it fails for gst-player & gst-editor ?
I don't think this is a GStreamer bug. I have this same problem with loads of packages and automake-1.8.
Btw, gstreamer works because it calls glib-gettextize and intltoolize. One of those installs another copy of mkinstalldirs. I can't remember from the top of my head which of the two, but one of them does.
it looks like they compile fine with automake 1.9.x and 1.7.x, so, lets close this one