unable to build kdelibs

Paul Pogonyshev pogonyshev at gmx.net
Wed Jul 23 02:33:17 BST 2003


Hi.

I'm using KDE built from CVS downloads and refresh it from time to
time.  Recently, i decided to rebuild it again, but have been unable
to do it for three days already and decided to write a mail here.

It fails on

	$ make -f Makefile.cvs

Since recently, KDE can no longer be built with autom4te-2.53 (and
maybe even more recent versions) and probably other auto* tools.
Worse than that, it doesn't detect newer versions.  The simple
patch below fixes that.  Note that followed the "don't delete
anything" rule, but actually detection of autom4te-2.53 and older
should be removed since they no longer work.

Unfortunately, i still can't build it.  This time error looks like
this:

	$ make -f Makefile.cvs
	...
	*** Creating Makefile templates
	*** Postprocessing Makefile templates
	Split loop at admin/am_edit line 843.
	make[1]: *** [cvs] Error 1
	make: *** [all] Error 2

I don't understand the error message and don't know what to do.  Can
anybody help?  (autoconf tools 2.57, automake/aclocal 1.7)

Paul Pogonyshev


Index: admin/detect-autoconf.sh
===================================================================
RCS file: /home/kde/kde-common/admin/detect-autoconf.sh,v
retrieving revision 1.6
diff -u -p -r1.6 detect-autoconf.sh
--- admin/detect-autoconf.sh	30 Nov 2002 02:48:03 -0000	1.6
+++ admin/detect-autoconf.sh	17 Jul 2003 22:08:44 -0000
@@ -15,6 +15,12 @@ checkAutoconf()
 {
   if test -x "`$WHICH autoconf-2.5x`" ; then	
     AUTOCONF="`$WHICH autoconf-2.5x`"
+  elif test -x "`$WHICH autoconf-2.57`" ; then
+    AUTOCONF="`$WHICH autoconf-2.57`"
+  elif test -x "`$WHICH autoconf-2.56`" ; then
+    AUTOCONF="`$WHICH autoconf-2.56`"
+  elif test -x "`$WHICH autoconf-2.55`" ; then
+    AUTOCONF="`$WHICH autoconf-2.55`"
   elif test -x "`$WHICH autoconf-2.54`" ; then
     AUTOCONF="`$WHICH autoconf-2.54`"
   elif test -x "`$WHICH autoconf-2.53`" ; then
@@ -33,6 +39,15 @@ checkAutoheader()
   if test -x "`$WHICH autoheader-2.5x`" ; then
     AUTOHEADER="`$WHICH autoheader-2.5x`"
     AUTOM4TE="`$WHICH autom4te-2.5x`"
+  elif test -x "`$WHICH autoheader-2.57`" ; then
+    AUTOHEADER="`$WHICH autoheader-2.57`"
+    AUTOM4TE="`$WHICH autom4te-2.57`"
+  elif test -x "`$WHICH autoheader-2.56`" ; then
+    AUTOHEADER="`$WHICH autoheader-2.56`"
+    AUTOM4TE="`$WHICH autom4te-2.56`"
+  elif test -x "`$WHICH autoheader-2.55`" ; then
+    AUTOHEADER="`$WHICH autoheader-2.55`"
+    AUTOM4TE="`$WHICH autom4te-2.55`"
   elif test -x "`$WHICH autoheader-2.54`" ; then
     AUTOHEADER="`$WHICH autoheader-2.54`"
     AUTOM4TE="`$WHICH autom4te-2.54`"

___________________________________________________
This message is from the kde mailing list.
Account management:  http://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list