From kdevelop-bugs Thu Jun 21 22:38:33 2007 From: Joshua Rogers Date: Thu, 21 Jun 2007 22:38:33 +0000 To: kdevelop-bugs Subject: [Bug 147066] New: detect-autoconf.pl causes kdevelop to give Message-Id: <20070622003832.147066.joshuarogers () hopper ! net> X-MARC-Message: https://marc.info/?l=kdevelop-bugs&m=118306979913091 ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. http://bugs.kde.org/show_bug.cgi?id=147066 Summary: detect-autoconf.pl causes kdevelop to give incorrect information Product: kdevelop Version: 3.4.1 Platform: unspecified OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general AssignedTo: kdevelop-bugs kdevelop org ReportedBy: joshuarogers hopper net Version: 3.4.1 (using KDE KDE 3.5.6) Installed from: Unlisted Binary Package OS: Linux After starting KDevelop, I decided to create a new project using the "Simple KDE application" template. When I tried to build the project, I got the message: ./admin/cvs.sh: line 33: --version: command not found *** AUTOCONF NOT FOUND!. *** KDE requires autoconf 2.53 or newer Okay. So, I'm running a fairly new PCLinuxOS install and I forgot to install autoconf. No problem. I installed it and tried to build the project again. Again I received the same message. I tried running perl admin/detect-autoconf.pl and was greeted with the message # Unable to find automake!! What was happening was that admin/cvs.sh would call admin/detect-autoconf.pl. detect-autoconf.pl would fail because it couldn't find automake. However, it would not export any of the paths, including autoconf, which I did have installed (and it had found). cvs.sh would later try to run $autoconf --version Since detect-autoconf.pl did not export anything, $autoconf was blank. Thus it was actually tring to run --version causing it to fail with the message that automake is not installed. It seems that it should export the paths for the programs it can locate, so that cvs.sh (and in turn kdevelop) will be able to state the actual cause of error. This error can be reproduced if autoconf is install and automake is not.