GNOME Bugzilla – Bug 627820
in banshee from git ./autogen.sh does not work
Last modified: 2010-08-24 17:39:40 UTC
# ./autogen.sh 0.20.1 Running gnome-doc-prepare --automake --force --copy ... Running intltoolize --force --copy ... You should add the contents of '/usr/share/aclocal/intltool.m4' to 'aclocal.m4'. Running libtoolize --force --copy --automake ... Running aclocal -I build/m4/banshee -I build/m4/shamrock -I build/m4/shave ... Running autoconf ... Running autoheader ... Running automake --gnu --add-missing --force --copy -Wno-portability -Wno-portability ... configure.ac:44: installing `./config.guess' configure.ac:44: installing `./config.sub' configure.ac:37: installing `./install-sh' configure.ac:37: installing `./missing' gstreamer/equalizer/Makefile.am: installing `./depcomp' src/Backends/Banshee.Osx/Makefile.am:27: MAINTAINERCLEANFILES was already defined in condition PLATFORM_DARWIN, which is included in condition TRUE ... build/build.rules.mk:92: ... `MAINTAINERCLEANFILES' previously defined here src/Backends/Banshee.Osx/Makefile.am:22: `build/build.mk' included from here build/build.mk:2: `build/build.rules.mk' included from here src/Clients/Booter/Makefile.am:22: CLEANFILES multiply defined in condition TRUE ... build/build.rules.mk:90: ... `CLEANFILES' previously defined here src/Clients/Booter/Makefile.am:6: `build/build.mk' included from here build/build.mk:2: `build/build.rules.mk' included from here src/Extensions/Banshee.NotificationArea/Makefile.am:2: NOTIFY_SHARP_LIBS was already defined in condition TRUE, which includes condition EXTERNAL_NOTIFY_SHARP ... configure.ac:109: ... `NOTIFY_SHARP_LIBS' previously defined here src/Extensions/Banshee.NotificationArea/Makefile.am:5: NOTIFY_SHARP_LIBS was already defined in condition TRUE, which includes condition !EXTERNAL_NOTIFY_SHARP ... src/Extensions/Banshee.NotificationArea/Makefile.am:2: ... `NOTIFY_SHARP_LIBS' previously defined here build/build.rules.mk:41: run was already defined in condition TRUE, which includes condition REMOTE_AUDIO_ENABLED ... src/Extensions/Banshee.RemoteAudio/Makefile.am:23: `build/build.mk' included from here build/build.mk:2: `build/build.rules.mk' included from here src/Extensions/Banshee.RemoteAudio/Makefile.am:17: ... `run' previously defined here configure.ac:240: required file `src/Hyena/Makefile.in' not found configure.ac:240: required file `src/Hyena/build/Makefile.in' not found configure.ac:240: required file `src/Hyena/build/pkg-config/Makefile.in' not found configure.ac:240: required file `src/Hyena/build/m4/Makefile.in' not found configure.ac:240: required file `src/Hyena/Mono.Data.Sqlite/Makefile.in' not found configure.ac:240: required file `src/Hyena/Hyena/Makefile.in' not found configure.ac:240: required file `src/Hyena/Hyena.Data.Sqlite/Makefile.in' not found configure.ac:240: required file `src/Hyena/Hyena.Gui/Makefile.in' not found Error: Could not run automake, which is required to configure banshee
Hyena is a git submodule in Banshee. To get it you should run: % git submodule init % git submodule update Closing as INVALID, feel free to re-open if this doesn't work for you.
Alexander, the `git submodule init` should have been run automatically, by autogen.sh, no?
Maciej, have you done anything related to git submodules in this checkout already? Have you been following banshee git for a while? We changed the submodule location, which might be what's messing you up. Can you try `git clone`ing banshee again?
(In reply to comment #3) > Maciej, have you done anything related to git submodules in this checkout > already? Have you been following banshee git for a while? We changed the > submodule location, which might be what's messing you up. Can you try `git > clone`ing banshee again? No it was 'clean' recent checkout from scratch.
The autogen.sh script was broken recently and was not doing the "git submodule init" anymore. Fixed by this commit : http://git.gnome.org/browse/banshee/commit/?id=6602bb11