GNOME Bugzilla – Bug 338415
eel fails to compile from CVS
Last modified: 2006-04-14 06:30:05 UTC
Looks like this was due to adding newlines between languages in configure.in revision 218. Errors I'm getting are: configure: creating ./config.status config.status: creating Makefile sed: file ./confstatwN9899/subs-4.sed line 5: unterminated `s' command sed: couldn't write 11 items to stdout: Broken pipe sed: couldn't write 20 items to stdout: Broken pipe sed: couldn't write 22 items to stdout: Broken pipe config.status: creating eel-2.0.pc sed: file ./confstatwN9899/subs-4.sed line 5: unterminated `s' command sed: couldn't flush stdout: Broken pipe config.status: creating eel-2.0-uninstalled.pc sed: file ./confstatwN9899/subs-4.sed line 5: unterminated `s' command sed: couldn't flush stdout: Broken pipe config.status: creating eel.spec sed: file ./confstatwN9899/subs-4.sed line 5: unterminated `s' command sed: couldn't write 57 items to stdout: Broken pipe config.status: creating eel/Makefile sed: file ./confstatwN9899/subs-4.sed line 5: unterminated `s' command sed: couldn't write 13 items to stdout: Broken pipe sed: couldn't write 27 items to stdout: Broken pipe sed: couldn't write 112 items to stdout: Broken pipe sed: couldn't flush stdout: Broken pipe config.status: creating eel/eel-features.h sed: file ./confstatwN9899/subs-4.sed line 5: unterminated `s' command config.status: creating po/Makefile.in sed: file ./confstatwN9899/subs-4.sed line 5: unterminated `s' command sed: couldn't write 58 items to stdout: Broken pipe sed: couldn't flush stdout: Broken pipe config.status: creating test/Makefile sed: file ./confstatwN9899/subs-4.sed line 5: unterminated `s' command sed: couldn't write 44 items to stdout: Broken pipe sed: couldn't write 66 items to stdout: Broken pipe sed: couldn't write 23 items to stdout: Broken pipe config.status: creating config.h config.status: executing depfiles commands config.status: executing intltool commands config.status: executing default-1 commands config.status: executing po/stamp-it commands Now type `make' to compile eel *** Building eel *** [78/131] make make: *** No targets. Stop. *** error during stage build of eel: could not build module *** [78/131] Since that part of configure.in has now moved to po/LINGUAS, the fix is to remove the extraneous newlines there. I'll attach a patch in a minute.
Created attachment 63424 [details] [review] Fix the build
Elijah, I just confirmed that this is indeed a recent regression in intltool. And the po/LINGUAS format we are now recommending in the GnomeGoal is one language per line. There are quite a lot of modules having po/LINGUAS with newlines. If they have not shown up as broken in the tinderbox yet, the only reason is that they have not reautogened yet. So this is really a dup of Bug 338423 – intltool should support ALL_LINGUAS string spanning.
*** This bug has been marked as a duplicate of 338423 ***