岡部です。いつもお世話になっております。 uim-1.5.7のautomake(1.10.3)がエラーになってしまうようです。
#571375 - uim: FTBFS: automake-1.10: distclean was already defined in condition !QT4, which is included in condition TRUE ... - Debian Bug report logs http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=571375 ちょっと直してみたのですが、まだエラーが取れずに悩んでいます。 casper$ uname -a [~/src/uim-1.5.7] Linux casper 2.6.32-3-amd64 #1 SMP Wed Feb 24 18:07:42 UTC 2010 x86_64 GNU/Linux casper$ automake-1.10 [~/src/uim-1.5.7] configure.ac:26: warning: AC_CACHE_VAL(ax_cv_path_QMAKE4, ...): suspicious presence of an AC_SUBST in the second argument, where no actions should be taken ../../lib/autoconf/general.m4:1998: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2019: AC_CACHE_CHECK is expanded from... m4/ax_path_qmake4.m4:25: AX_PATH_QMAKE4 is expanded from... configure.ac:26: the top level configure.ac:5: version mismatch. This is Automake 1.10.3, configure.ac:5: but the definition used by this AM_INIT_AUTOMAKE configure.ac:5: comes from Automake 1.10.2. You should recreate configure.ac:5: aclocal.m4 with aclocal and run automake again. emacs/Makefile.am:12: compiling `uim-el-agent.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac' casper$ echo $? [~/src/uim-1.5.7] 63 どう直したものでしょうか。。。 よろしくお願いします。 -- Kiwamu Okabe -- Google Groups "uim-ja" group uim-ja@googlegroups.com http://groups.google.com/group/uim-ja/about To unsubscribe from this group, send email to uim-ja+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
diff -ur uim-1.5.7.orig/helper/Makefile.am uim-1.5.7/helper/Makefile.am --- uim-1.5.7.orig/helper/Makefile.am 2007-09-17 23:53:54.000000000 +0900 +++ uim-1.5.7/helper/Makefile.am 2010-03-23 17:24:28.000000000 +0900 @@ -13,7 +13,7 @@ if GCC # to cancel "-std=gnu89 -pedantic -Werror" and accept the string # uim_menu_xml longer than ISO C 89 maximum length (509) -CFLAGS += -Wno-error +AM_CFLAGS = -Wno-error # recent version of gcc has the option to suppress the warning #uim_toolbar_applet_CFLAGS += -Wno-overlength-strings endif diff -ur uim-1.5.7.orig/qt4/candwin/Makefile.am uim-1.5.7/qt4/candwin/Makefile.am --- uim-1.5.7.orig/qt4/candwin/Makefile.am 2009-11-21 21:55:15.000000000 +0900 +++ uim-1.5.7/qt4/candwin/Makefile.am 2010-03-23 18:02:43.000000000 +0900 @@ -4,16 +4,15 @@ if QT4 all clean mocclean install uninstall: $(MAKE) $(AM_MAKEFLAGS) -f Makefile.qmake INSTALL_ROOT=$(DESTDIR) $@ +endif # *.pro is required to run Makefile.qmake. So distclean-am is deferred. distclean: +if QT4 $(MAKE) $(AM_MAKEFLAGS) -f Makefile.qmake $@ $(MAKE) $(AM_MAKEFLAGS) distclean-am - -rm -f Makefile uim-candwin-qt4.pro -else -distclean: - -rm -f Makefile uim-candwin-qt4.pro endif + -rm -f Makefile uim-candwin-qt4.pro FORCE: diff -ur uim-1.5.7.orig/qt4/chardict/Makefile.am uim-1.5.7/qt4/chardict/Makefile.am --- uim-1.5.7.orig/qt4/chardict/Makefile.am 2009-11-23 00:38:35.000000000 +0900 +++ uim-1.5.7/qt4/chardict/Makefile.am 2010-03-23 18:04:33.000000000 +0900 @@ -9,16 +9,15 @@ helperdatadir = $(datadir)/uim/helperdata helperdata_DATA = bushu.t +endif # *.pro is required to run Makefile.qmake. So distclean-am is deferred. distclean: +if QT4 $(MAKE) $(AM_MAKEFLAGS) -f Makefile.qmake $@ $(MAKE) $(AM_MAKEFLAGS) distclean-am - -rm -f Makefile uim-chardict-qt4.pro -else -distclean: - -rm -f Makefile uim-chardict-qt4.pro endif + -rm -f Makefile uim-chardict-qt4.pro FORCE: diff -ur uim-1.5.7.orig/qt4/edittest/Makefile.am uim-1.5.7/qt4/edittest/Makefile.am --- uim-1.5.7.orig/qt4/edittest/Makefile.am 2008-01-04 14:13:57.000000000 +0900 +++ uim-1.5.7/qt4/edittest/Makefile.am 2010-03-23 18:05:03.000000000 +0900 @@ -4,16 +4,15 @@ if QT4_IMMODULE all clean mocclean install uninstall: $(MAKE) $(AM_MAKEFLAGS) -f Makefile.qmake $@ +endif # *.pro is required to run Makefile.qmake. So distclean-am is deferred. distclean: +if QT4_IMMODULE $(MAKE) $(AM_MAKEFLAGS) -f Makefile.qmake $@ $(MAKE) $(AM_MAKEFLAGS) distclean-am - -rm -f Makefile -else -distclean: - -rm -f Makefile endif + -rm -f Makefile FORCE: diff -ur uim-1.5.7.orig/qt4/immodule/Makefile.am uim-1.5.7/qt4/immodule/Makefile.am --- uim-1.5.7.orig/qt4/immodule/Makefile.am 2009-06-23 18:52:13.000000000 +0900 +++ uim-1.5.7/qt4/immodule/Makefile.am 2010-03-23 18:05:30.000000000 +0900 @@ -4,16 +4,15 @@ if QT4_IMMODULE all clean mocclean install uninstall: $(MAKE) $(AM_MAKEFLAGS) -f Makefile.qmake INSTALL_ROOT=$(DESTDIR) $@ +endif # *.pro is required to run Makefile.qmake. So distclean-am is deferred. distclean: +if QT4_IMMODULE $(MAKE) $(AM_MAKEFLAGS) -f Makefile.qmake $@ $(MAKE) $(AM_MAKEFLAGS) distclean-am - -rm -f Makefile quiminputcontextplugin.pro -else -distclean: - -rm -f Makefile quiminputcontextplugin.pro endif + -rm -f Makefile quiminputcontextplugin.pro FORCE: diff -ur uim-1.5.7.orig/qt4/pref/Makefile.am uim-1.5.7/qt4/pref/Makefile.am --- uim-1.5.7.orig/qt4/pref/Makefile.am 2009-11-21 21:55:15.000000000 +0900 +++ uim-1.5.7/qt4/pref/Makefile.am 2010-03-23 18:05:48.000000000 +0900 @@ -4,16 +4,15 @@ if QT4 all clean mocclean install uninstall: $(MAKE) $(AM_MAKEFLAGS) -f Makefile.qmake INSTALL_ROOT=$(DESTDIR) $@ +endif # *.pro is required to run Makefile.qmake. So distclean-am is deferred. distclean: +if QT4 $(MAKE) $(AM_MAKEFLAGS) -f Makefile.qmake $@ $(MAKE) $(AM_MAKEFLAGS) distclean-am - -rm -f Makefile uim-pref-qt4.pro -else -distclean: - -rm -f Makefile uim-pref-qt4.pro endif + -rm -f Makefile uim-pref-qt4.pro FORCE: diff -ur uim-1.5.7.orig/qt4/switcher/Makefile.am uim-1.5.7/qt4/switcher/Makefile.am --- uim-1.5.7.orig/qt4/switcher/Makefile.am 2009-11-21 21:55:15.000000000 +0900 +++ uim-1.5.7/qt4/switcher/Makefile.am 2010-03-23 18:06:07.000000000 +0900 @@ -4,16 +4,15 @@ if QT4 all clean mocclean install uninstall: $(MAKE) $(AM_MAKEFLAGS) -f Makefile.qmake INSTALL_ROOT=$(DESTDIR) $@ +endif # *.pro is required to run Makefile.qmake. So distclean-am is deferred. distclean: +if QT4 $(MAKE) $(AM_MAKEFLAGS) -f Makefile.qmake $@ $(MAKE) $(AM_MAKEFLAGS) distclean-am - -rm -f Makefile uim-im-switcher-qt4.pro -else -distclean: - -rm -f Makefile uim-im-switcher-qt4.pro endif + -rm -f Makefile uim-im-switcher-qt4.pro FORCE: diff -ur uim-1.5.7.orig/qt4/toolbar/Makefile.am uim-1.5.7/qt4/toolbar/Makefile.am --- uim-1.5.7.orig/qt4/toolbar/Makefile.am 2009-11-21 21:55:15.000000000 +0900 +++ uim-1.5.7/qt4/toolbar/Makefile.am 2010-03-23 18:06:44.000000000 +0900 @@ -7,18 +7,16 @@ if APPLET_KDE4 ( cd build; $(MAKE) $(AM_MAKEFLAGS) $@ ) endif +endif # *.pro is required to run Makefile.qmake. So distclean-am is deferred. distclean: +if QT4 $(MAKE) $(AM_MAKEFLAGS) -f Makefile.qmake $@ $(MAKE) $(AM_MAKEFLAGS) distclean-am +endif -rm -f Makefile uim-toolbar-qt4.pro -rm -rf build/* -else -distclean: - -rm -f Makefile uim-toolbar-qt4.pro - -rm -rf build/* -endif FORCE: