gnome-shell-extensions required directories (m4 and configure)

I was just doing a jhbuild build, and it failed when it got to gnome-shell:

configuring gnome-shell *** [31/34]
./ --prefix /home/tim/gnome-shell/install --libdir
'/home/tim/gnome-shell/install/lib64'  --disable-static
checking for autoconf >= 2.53...
  testing autoconf2.50... not found.
  testing autoconf... found 2.67
checking for automake >= 1.9...
  testing automake-1.11... found 1.11.1
checking for libtool >= 1.5...
  testing libtoolize... found 2.2.6b
checking for glib-gettext >= 2.2.0...
  testing glib-gettextize... found 2.29.2
checking for intltool >= 0.30...
  testing intltoolize... found 0.41.1
checking for pkg-config >= 0.14.0...
  testing pkg-config... found 0.25
checking for gnome-common >= 2.3.0...
  testing gnome-doc-common... found 2.28.0
Checking for required M4 macros...
Checking for forbidden M4 macros...
Processing ./
Running libtoolize...
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `config'.
libtoolize: copying file `config/'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
Running glib-gettextize... Ignore non-fatal messages.
Copying file mkinstalldirs
Copying file po/

Please add the files
  codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
from the /aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from

Running intltoolize...
Running gnome-doc-common...
Running aclocal-1.11... warning: AC_INIT: not a literal:
Running autoconf... warning: AC_INIT: not a literal:
Running autoheader... warning: AC_INIT: not a literal:
Running automake-1.11... warning: AC_INIT: not a literal:
Processing ./extensions/gnome-shell-extensions/
Running intltoolize...
cp: cannot create regular file `m4/intltool.m4': No such file or directory
intltoolize: cannot copy '/usr/share/aclocal/intltool.m4' to 'm4/intltool.m4'
*** Error during phase configure of gnome-shell: ########## Error
running ./ --prefix /home/tim/gnome-shell/install --libdir
'/home/tim/gnome-shell/install/lib64'  --disable-static
--disable-gtk-doc  *** [31/34]

  [1] Rerun phase configure
  [2] Ignore error and continue to build
  [3] Give up on module
  [4] Start shell
  [5] Reload configuration
  [6] Go to phase "wipe directory and start over"
  [7] Go to phase "clean"
  [8] Go to phase "distclean"

After a bit of trial and error, I made the empty directories "m4" and
"config" inside
and it seems to be working now. So it looks like there needs to be
some sort of file created and checked into git in these directories
(even a .gitignore) so that git will track them.

Or alternatively, make the autoconfigure-whatsit tool not depend on
these directories already existing, but I doubt that's easy...

 - Tim.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]