GNOME Bugzilla – Bug 339007
configure does not create Makefile
Last modified: 2010-01-24 01:07:31 UTC
The configure script creates an empty Makefile. I'm using a fresh checkout of the CVS gnome-2-14 branch. The last couple of lines of configure output are pasted below: ./configure --enable-maintainer-mode --prefix /opt/gnome --enable-gstreamer=0.10 --disable-static --disable-gtk-doc [...snip...] configure: creating ./config.status config.status: creating gnome-applets.spec sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 90 items to stdout: Broken pipe config.status: creating Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 39 items to stdout: Broken pipe config.status: creating po/Makefile.in sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command config.status: creating accessx-status/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 51 items to stdout: Broken pipe config.status: creating accessx-status/docs/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 46 items to stdout: Broken pipe config.status: creating accessx-status/pixmaps/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 51 items to stdout: Broken pipe config.status: creating mini-commander/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 67 items to stdout: Broken pipe sed: couldn't write 29 items to stdout: Broken pipe config.status: creating mini-commander/src/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 68 items to stdout: Broken pipe sed: couldn't write 17 items to stdout: Broken pipe config.status: creating mini-commander/help/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 55 items to stdout: Broken pipe sed: couldn't write 99 items to stdout: Broken pipe config.status: creating mixer/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command config.status: creating mixer/docs/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 55 items to stdout: Broken pipe sed: couldn't flush stdout: Broken pipe config.status: creating drivemount/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 16 items to stdout: Broken pipe config.status: creating drivemount/help/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command config.status: creating modemlights/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 80 items to stdout: Broken pipe config.status: creating multiload/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 27 items to stdout: Broken pipe config.status: creating multiload/docs/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 55 items to stdout: Broken pipe sed: couldn't write 99 items to stdout: Broken pipe config.status: creating gkb-new/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 57 items to stdout: Broken pipe config.status: creating gkb-new/xmodmap/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 17 items to stdout: Broken pipe config.status: creating gkb-new/xmodmap.sun/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 11 items to stdout: Broken pipe config.status: creating charpick/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 43 items to stdout: Broken pipe config.status: creating charpick/help/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 55 items to stdout: Broken pipe sed: couldn't write 63 items to stdout: Broken pipe config.status: creating gtik/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 45 items to stdout: Broken pipe config.status: creating gtik/access/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 53 items to stdout: Broken pipe sed: couldn't write 35 items to stdout: Broken pipe config.status: creating gtik/help/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 69 items to stdout: Broken pipe config.status: creating libgweather/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 35 items to stdout: Broken pipe sed: couldn't write 43 items to stdout: Broken pipe config.status: creating libgweather/gweather.pc sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't flush stdout: Broken pipe config.status: creating gweather/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 25 items to stdout: Broken pipe sed: couldn't write 36 items to stdout: Broken pipe config.status: creating gweather/docs/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 55 items to stdout: Broken pipe sed: couldn't write 32 items to stdout: Broken pipe config.status: creating geyes/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 41 items to stdout: Broken pipe config.status: creating geyes/themes/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 67 items to stdout: Broken pipe config.status: creating geyes/docs/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 55 items to stdout: Broken pipe sed: couldn't flush stdout: Broken pipe config.status: creating battstat/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 78 items to stdout: Broken pipe config.status: creating battstat/apmlib/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command config.status: creating battstat/sounds/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 11 items to stdout: Broken pipe config.status: creating battstat/docs/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 55 items to stdout: Broken pipe config.status: creating man/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 41 items to stdout: Broken pipe config.status: creating stickynotes/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 27 items to stdout: Broken pipe sed: couldn't flush stdout: Broken pipe config.status: creating stickynotes/pixmaps/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 57 items to stdout: Broken pipe config.status: creating stickynotes/docs/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 47 items to stdout: Broken pipe sed: couldn't write 102 items to stdout: Broken pipe config.status: creating libkbdraw/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 84 items to stdout: Broken pipe config.status: creating libgswitchit/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 51 items to stdout: Broken pipe config.status: creating libgswitchit/gswitchit.pc sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't flush stdout: Broken pipe config.status: creating gswitchit/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 41 items to stdout: Broken pipe config.status: creating gswitchit/help/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 47 items to stdout: Broken pipe config.status: creating trashapplet/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 51 items to stdout: Broken pipe config.status: creating trashapplet/src/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 61 items to stdout: Broken pipe config.status: creating trashapplet/docs/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 47 items to stdout: Broken pipe config.status: creating cpufreq/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 36 items to stdout: Broken pipe config.status: creating cpufreq/src/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 80 items to stdout: Broken pipe config.status: creating cpufreq/src/cpufreq-selector/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 63 items to stdout: Broken pipe config.status: creating cpufreq/pixmaps/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 57 items to stdout: Broken pipe config.status: creating cpufreq/help/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 55 items to stdout: Broken pipe config.status: creating null_applet/Makefile sed: file ./confstatrFONfj/subs-2.sed line 36: unterminated `s' command sed: couldn't write 55 items to stdout: Broken pipe config.status: creating config.h config.status: executing intltool commands config.status: executing depfiles commands config.status: executing default-1 commands config.status: executing default-2 commands config.status: executing po/stamp-it commands gnome-applets-2.14.1 configure summary: Prefix: /opt/gnome Source code location: . Compiler: gcc Building: - accessx-status true - battstat yes - charpick always - gucharmap support yes - cpufreq yes - building selector yes - enabling suid bit yes - drivemount true - geyes always - gswitchit always - gtik true - gweather true - mini-commander no - mixer yes - modemlights - multiload true - stickynotes always - trashapplet true Using HAL: yes Using GStreamer version: 0.10 Enabling IPv6: yes Now type `make' to compile Gnome Applets
What version of automake did it say it was using?
./autogen.sh --prefix /opt/gnome --enable-gstreamer=0.10 --disable-static --disable-gtk-doc /opt/gnome/bin/gnome-autogen.sh checking for autoconf >= 2.53... testing autoconf2.50... not found. testing autoconf... found 2.59 checking for automake >= 1.8... testing automake-1.9... found 1.9.6 checking for libtool >= 1.4.3... testing libtoolize... /usr/bin/libtoolize: line 91: echo: write error: Gebroken pijp /usr/bin/libtoolize: line 92: echo: write error: Gebroken pijp /usr/bin/libtoolize: line 93: echo: write error: Gebroken pijp /usr/bin/libtoolize: line 94: echo: write error: Gebroken pijp found 1.5.22 checking for glib-gettext >= 2.2.0... testing glib-gettextize... found 2.10.3 checking for intltool >= 0.25... testing intltoolize... found 0.34.90 checking for pkg-config >= 0.14.0... testing pkg-config... found 0.20 checking for gnome-doc-utils >= 0.4.2... testing gnome-doc-prepare... found 0.6.0 checking for gnome-common >= 2.3.0... testing gnome-doc-common... found 2.12.0 Checking for required M4 macros... Checking for forbidden M4 macros... Processing ./configure.in Running libtoolize... Running glib-gettextize... Ignore non-fatal messages. Copying file mkinstalldirs Copying file po/Makefile.in.in Please add the files codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 progtest.m4 from the /opt/gnome/share/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 ftp://ftp.gnu.org/pub/gnu/config/. Running intltoolize... Running gnome-doc-common... Running gnome-doc-prepare... You should update your 'aclocal.m4' by running aclocal. Putting files in AC_CONFIG_MACRO_DIR, 'm4'. Running aclocal-1.9... /opt/gnome/share/aclocal/nspr.m4:8: warning: underquoted definition of AM_PATH_NSPR run info '(automake)Extending aclocal' or see http://sources.redhat.com/automake/automake.html#Extending-aclocal /opt/gnome/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE Running autoconf... Running autoheader... Running automake-1.9... Running ./configure --enable-maintainer-mode --prefix /opt/gnome --enable-gstreamer=0.10 --disable-static --disable-gtk-doc ... checking for a BSD-compatible install... /home/uws/.system/bin/install-check checking whether build environment is sane... yes checking for gawk... gawk [...snip...]
What happens if you downgrade gnome-common? I think something in gnome-common is broken.
perhaps due to Bug 338423
gnome-2-14 is not using po/LINGUAS, which is what causes that bug, right?
Davyd: that's what Behdad told me on IRC.
Then some translataor's editor broken the ALL_LINGUAS line in configure.in into multiple lines.
Haha, so they have. Wouter, did you want to edit configure.in and make ALL_LINGUAS one line? If that works for you then I can commit the fix.
I don't think that should be a problem. In fact, to me it looks way better if they're on multiple lines.
2006-04-20 Wouter Bolsterlee <uws+gnome@xs4all.nl> * po/LINGUAS: Put all language codes on 1 line so that configure doesn't complain. (bug #339007) Problably this bug should be left open, because I still think autofu/configure is broken.
That's the wrong commit (as discussed on IRC). 2006-04-20 Davyd Madeley <davyd@madeley.id.au> * configure.in: make ALL_LINGUAS one line to work around an intltool issue. Closes bug #339007. This patch works around an upstream intltool issue (that I understand has been fixed). This bug can be closed.
Wouter, in that case, you need to report that bug to autoconf, not here. Davyd, no, the intltool "fix" to this problem was: "use po/LINGUAS". Rodney rejected any possible fix.
Ok. I misinterpretted what was being said in the other bug. HEAD will switch to po/LINGUAS as soon as someone (Mikkal?) commits support. gnome-2-14 will retain the existing system.