[Bug 62289] New: Gideon does not validate symbolic names entered by the user

ianw at netspace.net.au ianw at netspace.net.au
Thu Aug 7 02:56:02 UTC 2003


------- 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=62289     
           Summary: Gideon does not validate symbolic names entered by the
                    user
           Product: kdevelop
           Version: 3.0.0a4
          Platform: unspecified
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-devel at kdevelop.org
        ReportedBy: ianw at netspace.net.au


Version:           3.0.0a4 (using KDE 3.1.1)
Compiler:          gcc version 3.3 20030226 (prerelease) (SuSE Linux)
OS:          Linux (i686) release 2.4.20-4GB

At several places in Gideon it is possible to enter symbolic names
for libraries, KDE locations, etc. such as $(kde_datadir), $(LIB_KDEGAMES).
If the user forgets the correct symbolic name, mis-types it or Gideon simply
does not recognize it (see bug 62288), there is no feedback or error message.
Problems then happen during the compilation, build or install and can be very
nasty and hard to diagnose.

Also, there are some internal symbolic names, such as $(PREFIX), $(QTDIR)
or $(KDEDIRS), which can give catastrophic problems if theiir value is not set
for some reason.  One time Gideon scattered files all over my root directory
because $(PREFIX) was not set.  I think Gideon should validate those at least,
and maybe the libs and KDE locations referred to above, whenever it runs
automake, configure, etc., because values can also come from the Shell env.




More information about the KDevelop-devel mailing list