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 134172 - gst-editor/gst-player : missing mkinstalldirs (automake 1.8.[23] specific)
gst-editor/gst-player : missing mkinstalldirs (automake 1.8.[23] specific)
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: gst-editor
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-02-12 01:29 UTC by Stephane Loeuillet
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.3/2.4



Description Stephane Loeuillet 2004-02-12 01:29:54 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 ?
Comment 1 Stephane Loeuillet 2004-02-12 01:41:53 UTC
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 ?
Comment 2 Ookaze BioACobol 2004-02-12 14:32:28 UTC
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.
Comment 3 Stephane Loeuillet 2004-02-12 14:43:31 UTC
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 ??
Comment 4 Stephane Loeuillet 2004-03-26 20:18:42 UTC
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 ?
Comment 5 Ronald Bultje 2004-10-01 10:59:47 UTC
I don't think this is a GStreamer bug. I have this same problem with loads of
packages and automake-1.8.
Comment 6 Ronald Bultje 2004-11-06 22:59:42 UTC
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.
Comment 7 Stephane Loeuillet 2004-12-01 20:15:59 UTC
it looks like they compile fine with automake 1.9.x and 1.7.x, so, lets close
this one