You are not logged in.

Dear visitor, welcome to KDE-Forum.org. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

franco

Unregistered

1

Thursday, April 28th 2005, 3:43pm

automake problem with kdevelop 3.1.2

*** YOU'RE USING automake (GNU automake) 1.9.4.
*** KDE requires automake 1.6
gmake[1]: *** [cvs] Error 1
gmake: *** [all] Error 2
*** Uscito con stato: 2 ***

Krasu

Beginner

Posts: 30

Location: Republic of Belarus

  • Send private message

2

Thursday, April 28th 2005, 6:34pm

RE: automake problem with kdevelop 3.1.2

Yes, it's well known problem :) It occures everywhere, where you are using old admin/ directory in your project. I don't understand the author of the 'getversion' alghoritm ot that sources (in admin/), but he wrote not clever alghoritm . :(

You should cd to <yourproject>/admin/ and edit cvs.sh. You should find function check_autotool_versions(), and edit automake test in it.

Old test:

Source code

1
2
3
4
5
6
7
8
AUTOMAKE_STRING=`$AUTOMAKE --version | head -n 1`
case $AUTOMAKE_STRING in
  automake*1.5d* | automake*1.5* | automake*1.5-* )
    echo "*** YOU'RE USING $AUTOMAKE_STRING."
    echo "*** KDE requires automake 1.6.1 or newer"
    exit 1
    ;;
  automake*1.6.* | automake*1.7* ) : ;;


And new one:

Source code

1
2
3
4
5
6
7
8
AUTOMAKE_STRING=`$AUTOMAKE --version | head -n 1`
case $AUTOMAKE_STRING in
  automake*1.5d* | automake*1.5* | automake*1.5-* )
    echo "*** YOU'RE USING $AUTOMAKE_STRING."
    echo "*** KDE requires automake 1.6.1 or newer"
    exit 1
    ;;
  automake*1.6.* | automake*1.7* | automake*1.8* | automake*1.9* ) : ;;

This post has been edited 1 times, last edit by "Krasu" (Apr 28th 2005, 9:30pm)


franco

Unregistered

3

Thursday, April 28th 2005, 8:24pm

Thank you very much; it's not my fault then :-)