Bug 52870

Summary: Error compiling Gideon-CVS on SuSE 8.1
Product: [Applications] kdevelop Reporter: Sascha Cunz <Milo>
Component: generalAssignee: KDevelop-Devel List <kdevelop-devel>
Status: RESOLVED FIXED    
Severity: normal CC: adrian, hannes
Priority: NOR    
Version: git master   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Sascha Cunz 2003-01-11 12:08:31 UTC
Version:           Gideon (using KDE KDE 3.0.4)
Installed from:    SuSE RPMs
Compiler:          gcc 3.2 
OS:          Linux

When executing make in doc/kdevelop directory, the meinproc needs some file named dtd/kdex.dtd to validate the Kdevelop docs.

These files are not included in CVS and (at least on my SuSE) meinproc does not seem to know where to find these dtds.

I searched for the dtds on my system and created a symlink in the doc/kdevelop directory of my checkout - which solved the problem.

Where should these dtds usually live? How can i tell meinproc to search for them in the folder where they live?
Comment 1 Stephan Binner 2003-01-12 19:22:23 UTC
Don't report CVS compilation bugs to bugs.kde.org and this not a help desk. 
Comment 2 Harald Fernengel 2003-01-12 21:07:24 UTC
Nope, it is a bug. Meinproc finds the DTD in KDE 3.1 but not in KDE 3.0, so it is a 
general problem with the build system. Any hints what meinproc considers "include 
dirs" for DTDs? 
 
Workaround: Switch to KDE 3.1 :) 
Comment 3 Harald Fernengel 2003-01-14 21:54:43 UTC
That's a problem in the SuSE packages. The catalog file in SuSE 8.1 in 
/opt/kde3/share/apps/ksgmltools2/customization is somehow broken, replacing it 
with the one from KDE's CVS (kdelibs/kdoctools/customization) makes doc 
compilation work again.