KAppWizard - Could not find a valid shell

Bernd Gehrmann bernd at physik.hu-berlin.de
Wed May 17 17:04:53 BST 2000


On Wed, 17 May 2000, Ralf Nolden wrote:

> Ulli Hansen wrote:
> > 
> > Hi,
> > 
> > i'm using SuSE 6.3 and a precompiled KDevelop 1.2 Version vor SuSE 6.2/3
> > from the KDevelop-Server.
> > So far, everything seems to work fine, just when i try to create a new
> > project, the Application Wizard fails in the last step trying to create
> > the project files. As an error message i get on the terminal i started
> > kdevelop from: Could not find a valid shell
> > What shell is needed? Is it sufficient once i know which shell is ment
> > to install it, or do i have more serious problems?
> > 
> > Any help is appreciated
> Hi Ulli,
> 
> this is the second mail I read about problems with SuSE and the shell,
> especially these problems only seem to affect 6.2/6.3. I´m developing on
> SuSE all the time (6.1, then 6.3, now 6.4.) and never had any problems.
> You should consider taking the source tarball and compile kdevelop
> yourself, then you´re away from all problems that may come up with
> pre-build rpm´s even if they target your distribution.

Provided the problems are the rpms... it may well be that the
used shell doesn't set $SHELL correctly, including its path.

Anyway, the use of the standard constructor for KShellProcess
in the app wizard is dangerous. Please ALWAYS ALWAYS ALWAYS
use KShellProcess("/bin/sh").

Bernd.





More information about the KDevelop mailing list