Announcement

Collapse
No announcement yet.

Error: Make for KDE C++ project in KDevelop

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #16
    Re: Error: Make for KDE C++ project in KDevelop

    Originally posted by jankushka
    looks like AUTOCONF be an empty string, though
    Good point, indeed - in addition, from more reading through the script in question, I've received the impression that none of those queries is going to result in more than such an empty string (?).

    Comment


      #17
      Re: Error: Make for KDE C++ project in KDevelop

      yeah, this script must have been called by something else...
      a something where those variables (AUTOMAKE, AUTOCONF, ...) should have been set...
      guess we should try and set up a test env for this, uh?
      what d'you reckon?
      gnu/linux is not windoze

      Comment


        #18
        Re: Error: Make for KDE C++ project in KDevelop

        How about a little guesswork in between:

        Code:
        sudo apt-get install libtool

        Comment


          #19
          Re: Error: Make for KDE C++ project in KDevelop

          "libtool is already the newest version."

          Does this work correctly on everyone else's machine?

          Comment


            #20
            Re: Error: Make for KDE C++ project in KDevelop

            Hmmm ... time for Plan B then, a little work-around (although still no solution, I'm afraid):
            In the original script, change the code of check_autotool_versions() as follows, then re-try:

            1. Old: AUTOCONF_VERSION=`$AUTOCONF --version | head -n 1`
            New: AUTOCONF_VERSION=`autoconf --version | head -n 1`

            2. Old: AUTOHEADER_VERSION=`$AUTOHEADER --version | head -n 1`
            New: AUTOHEADER_VERSION=`autoheader --version | head -n 1`

            2. Old: AUTOMAKE_STRING=`$AUTOMAKE --version | head -n 1`
            New: AUTOMAKE_STRING=`automake --version | head -n 1`

            Comment


              #21
              Re: Error: Make for KDE C++ project in KDevelop

              I've made the recommended changes, and the output error has changed to:

              Code:
              *** YOU'RE USING Autoconf version 2.13.
              *** KDE requires autoconf 2.53 or newer
              make[1]: *** [cvs] Error 1
              make: *** [all] Error 2
              *** Exited with status: 2 ***
              but apt-get says: "automake is already the newest version."

              Comment


                #22
                Re: Error: Make for KDE C++ project in KDevelop

                What do "autoconf --version" and "which autoconf" say?
                For external use only.

                Comment


                  #23
                  Re: Error: Make for KDE C++ project in KDevelop

                  What do "autoconf --version" and "which autoconf" say?
                  Code:
                  gandolf@GlassFish:~$ which autoconf
                  /usr/bin/autoconf
                  gandolf@GlassFish:~$ autoconf --version
                  Autoconf version 2.13
                  ---
                  Autoconf 2.13 chosen by Debian wrapper script.
                  For information and tuning advice see autoconf(1).

                  Comment


                    #24
                    Re: Error: Make for KDE C++ project in KDevelop

                    Uh-huh. You are indeed using 2.13.

                    Umm... if "sudo apt-get update && sudo apt-get install autoconf" does nothing, I'm not sure what to say. Maybe try installing the latest autoconf package manually. Deb is here, or all autoconf packages here.
                    For external use only.

                    Comment


                      #25
                      Re: Error: Make for KDE C++ project in KDevelop

                      Originally posted by lightnb
                      Autoconf 2.13
                      Are you aware of the fact that, at least according to Synaptic, for "Feisty" there are two different packages available from the official repositories: autoconf and autoconf213 - the latter one labeled as obsolete ...

                      Comment


                        #26
                        Re: Error: Make for KDE C++ project in KDevelop

                        I noticed that too, but unless autoconf213 installs itself to /usr/bin/autoconf, that shouldn't present a problem. It says he has autoconf installed, too (post #3).
                        For external use only.

                        Comment


                          #27
                          Re: Error: Make for KDE C++ project in KDevelop

                          Originally posted by SheeEttin
                          but unless autoconf213 installs itself to /usr/bin/autoconf
                          It's even worse then that:

                          Code:
                          ROOT # apt-get install autoconf autoconf2.13
                          USER # which -a autoconf2. [tab][tab]
                          autoconf2.13 autoconf2.50
                          USER # autoconf --version
                          Autoconf version 2.13
                          Go shudder, er, figure

                          Comment


                            #28
                            Re: Error: Make for KDE C++ project in KDevelop

                            Erm. That's not a good idea.
                            For external use only.

                            Comment


                              #29
                              Re: Error: Make for KDE C++ project in KDevelop

                              I ran:

                              Code:
                              sudo apt-get remove autoconf
                              and it removed:
                              automake1.8
                              automake
                              autoconf2.13
                              autoconf

                              then I ran:

                              Code:
                              sudo apt-get install autoconf
                              and

                              Code:
                              sudo apt-get install automake
                              This seems to have fixed the error, as the script runs for longer now, but it now gives a different error message:

                              Code:
                              make: *** No rule to make target `kdesimple'.

                              Comment

                              Working...
                              X