Broken image links in the documentation etc.

Volker Paul volker.paul at tiscali.de
Mon Jun 12 23:15:25 BST 2006


Hello, 

Peter Hutter pointed out that some image links in the documentation
are broken, e.g. in
http://docs.kde.org/development/en/kdevelop/kdevelop/kdevelop-survey.html
the link
http://docs.kde.org/development/en/kdevelop/kdevelop/select-user-interface.png

Error 404
Not Found
The requested URL  
/development/en/kdevelop/kdevelop/select-user-interface.png was not found  
on this server.


So I tried to compile kdevelop to see what's generated from the documentation 
source.
I proceeded after
http://kdevelop.org/index.html?filename=3.3/branches_compiling.html
 
Initialize the build system: 
$ cd kdevelop 
$ make -f admin/Makefile.common cvs-clean 
make: *** No rule to make target `cvs-clean'.  Stop.

admin/Makefile.common exists, though.
So I tried
$ make -f admin/Makefile.common configure.in
No error. (Maybe not necessary?) Then, as in manual:

$ make -f Makefile.cvs 
Answer:
This Makefile is only for the CVS repository
This will be deleted before making the distribution

*** YOU'RE USING UNSERMAKE.
*** GOOD LUCK!! :)
*** Creating acinclude.m4
make[2]: Entering directory `/home/james/volker/data/prj/kdevelop3/kdevelop'
make[2]: Nothing to be done for `acinclude.m4'.
make[2]: Leaving directory `/home/james/volker/data/prj/kdevelop3/kdevelop'
*** Creating list of subdirectories
*** Creating configure.files
*** Creating configure.in
*** Creating aclocal.m4
*** Creating configure
*** Creating config.h template
*** Creating Makefile templates
languages/cpp/app_templates/kscreensaver/Makefile.am: file kscreensaver.h 
seems to include itself. Ignoring.
*** Creating date/time stamp
*** Finished
    Don't forget to run ./configure
    If you haven't done so in a while, run ./configure --help

Ok, manual goes on:
In order to compile and install KDevelop on your system, type the commands (we 
assume you have bash shell) from below in the base directory. (Paths adapted)
$ export KDEDIR=/opt/kde3
$ export QTDIR=/usr/lib/qt3
$ export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH 
$ export LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LIBRARY_PATH 
$ export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH 
 
The next step is to configure it, to find out more about all the available 
configure options invoke: 

Here my own version:
./configure --enable-debug=full --prefix=$KDEDIR 
--with-kdelibsdoxy-dir=$KDEDIR/share/doc/HTML/en/kdelibs-apidocs 
--disable-ada --disable-bash --disable-fortran --disable-haskell 
--disable-java --disable-pascal --disable-perl --disable-php --disable-python 
--disable-ruby --disable-antproject --disable-genericproject 
--disable-scriptproject --disable-trollproject --disable-clearcase 
--disable-perforce --disable-subversion --without-apr-config 
--without-apu-config --without-neon-config --without-db-lib

checking for docbase... no
checking whether to build the compat lib... no
checking for svn libraries... checking for APR... ./configure: line 33055: no: 
command not found
found
./configure: line 33070: no: command not found
./configure: line 33071: no: command not found
./configure: line 33072: no: command not found
checking for APR util... ./configure: line 33090: no: command not found
not found
./configure: line 33103: --includes: command not found
./configure: line 33104: --link-ld: command not found
checking for Subversion svn-config... not found
checking for Subversion headers... not found
checking for Subversion libraries... found
checking for Neon... ./configure: line 33210: no: command not found
not found
checking whether to build the vcs compat lib... no
checking for Berkeley DB >= 3... configure: error: no - please install 
Berkeley DB >= 3 and <= 4.1

These error messages are meaningless to me, I gave up at this point.



To summarize, there are several problems:
1. Broken documentation image links
2. Broken compile guide (e.g. no target cvs-clean)
3. Broken configure script, meaningless error messages

Can anybody help?





More information about the KDevelop mailing list