[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