tags 353421 patch
thanks

I think I have found the reason why KDevelop's documentation browser is misbehaving. Some of the documentation plugins are incorrectly built/installed as shared libraries instead of KDE plugins (not the first time this happens with KDevelop..):

libdocchmplugin.la
libdocdevhelpplugin.la
libdocdoxygenplugin.la
libdockdevtocplugin.la

Running strace on kdevassistant shows that these files are not found during startup.

I will be applying the attached patch to the next KDevelop upload.

Cheers,
Jeremy

--
http://www.jerryweb.org/             : JerryWeb.org
http://sailcut.sourceforge.net/      : Sailcut CAD
http://opensource.polytechnique.org/ : Polytechnique.org Free Software

diff -urN kdevelop-3.3.4.orig/parts/documentation/plugins/chm/Makefile.am 
kdevelop-3.3.4/parts/documentation/plugins/chm/Makefile.am
--- kdevelop-3.3.4.orig/parts/documentation/plugins/chm/Makefile.am     
2005-09-10 10:22:02.000000000 +0200
+++ kdevelop-3.3.4/parts/documentation/plugins/chm/Makefile.am  2006-08-21 
10:34:57.000000000 +0200
@@ -1,7 +1,7 @@
 INCLUDES = -I$(top_srcdir)/lib/interfaces -I$(top_srcdir)/lib/util \
        -I$(top_srcdir)/parts/documentation/interfaces $(all_includes)
 METASOURCES = AUTO
-lib_LTLIBRARIES =  libdocchmplugin.la
+kde_module_LTLIBRARIES =  libdocchmplugin.la
 libdocchmplugin_la_LDFLAGS = $(all_libraries)
 kde_services_DATA =  docchmplugin.desktop
 noinst_HEADERS =  docchmplugin.h
diff -urN kdevelop-3.3.4.orig/parts/documentation/plugins/devhelp/Makefile.am 
kdevelop-3.3.4/parts/documentation/plugins/devhelp/Makefile.am
--- kdevelop-3.3.4.orig/parts/documentation/plugins/devhelp/Makefile.am 
2005-09-10 10:22:02.000000000 +0200
+++ kdevelop-3.3.4/parts/documentation/plugins/devhelp/Makefile.am      
2006-08-21 10:35:15.000000000 +0200
@@ -1,7 +1,7 @@
 INCLUDES = -I$(top_srcdir)/lib/interfaces -I$(top_srcdir)/lib/util \
        -I$(top_srcdir)/parts/documentation/interfaces $(all_includes)
 METASOURCES = AUTO
-lib_LTLIBRARIES =  libdocdevhelpplugin.la
+kde_module_LTLIBRARIES =  libdocdevhelpplugin.la
 libdocdevhelpplugin_la_LDFLAGS = $(all_libraries)
 kde_services_DATA =  docdevhelpplugin.desktop
 noinst_HEADERS =  docdevhelpplugin.h
diff -urN kdevelop-3.3.4.orig/parts/documentation/plugins/doxygen/Makefile.am 
kdevelop-3.3.4/parts/documentation/plugins/doxygen/Makefile.am
--- kdevelop-3.3.4.orig/parts/documentation/plugins/doxygen/Makefile.am 
2005-09-10 10:22:04.000000000 +0200
+++ kdevelop-3.3.4/parts/documentation/plugins/doxygen/Makefile.am      
2006-08-21 10:35:32.000000000 +0200
@@ -1,7 +1,7 @@
 INCLUDES = -I$(top_srcdir)/lib/interfaces -I$(top_srcdir)/lib/util \
        -I$(top_srcdir)/parts/documentation/interfaces $(all_includes)
 METASOURCES = AUTO
-lib_LTLIBRARIES = libdocdoxygenplugin.la
+kde_module_LTLIBRARIES = libdocdoxygenplugin.la
 
 kde_services_DATA =  docdoxygenplugin.desktop
 libdocdoxygenplugin_la_SOURCES = docdoxygenplugin.cpp
diff -urN kdevelop-3.3.4.orig/parts/documentation/plugins/kdevtoc/Makefile.am 
kdevelop-3.3.4/parts/documentation/plugins/kdevtoc/Makefile.am
--- kdevelop-3.3.4.orig/parts/documentation/plugins/kdevtoc/Makefile.am 
2005-09-10 10:22:02.000000000 +0200
+++ kdevelop-3.3.4/parts/documentation/plugins/kdevtoc/Makefile.am      
2006-08-21 10:35:42.000000000 +0200
@@ -1,7 +1,7 @@
 INCLUDES = -I$(top_srcdir)/lib/interfaces -I$(top_srcdir)/lib/util \
        -I$(top_srcdir)/parts/documentation/interfaces $(all_includes)
 METASOURCES = AUTO
-lib_LTLIBRARIES =  libdockdevtocplugin.la
+kde_module_LTLIBRARIES =  libdockdevtocplugin.la
 libdockdevtocplugin_la_LDFLAGS = $(all_libraries)
 kde_services_DATA =  dockdevtocplugin.desktop
 noinst_HEADERS =  dockdevtocplugin.h

Reply via email to