KDevelop lib BIC changes

Adam Treat treat at kde.org
Wed Jul 19 20:40:13 UTC 2006


It doesn't fail to compile.  Update your kdelibs.

On Wednesday 19 July 2006 4:29 pm, Andras Mantia wrote:
> Hi,
>
>  Seeing the recent commit of Adam Treat to KDevelop (and the fact that
> compilation fails, see the end of the mail), I would like to suggest to
> keep the same policy for KDevelop libs as for kdelibs. Shortly: keep BC
> until Monday, announce BIC changes in time and if possible adapt the
> usage of applications (right now KDevelop and Quanta only) to the new
> interfaces. This is to have the whole KDE svn in a compilable state any
> time, as it was stated in the "New kdelibs policy starting monday" mail
> from Stephan Kulow on core-devel.

I don't agree with this policy.  KDevelop4 is an app.  The lib has essentially 
ONE app depending upon it.  The total number of developers who are working on 
it I can count on one hand.  It would slow everything down incredibly to make 
such an onerous policy.

> Error message:
> Building CXX object
> lib/interfaces/CMakeFiles/kdevinterfaces.dir/kdevconfig.o
> /data/development/sources/kde-trunk/kdevelop/lib/interfaces/kdevconfig.cpp:
> In static member function ‘static KSharedPtr<KSharedConfig>
> KDevConfig::sharedStandard()’:
> /data/development/sources/kde-trunk/kdevelop/lib/interfaces/kdevconfig.cpp:
>49: error: ‘class KSharedConfig’ has no member named ‘extraConfigFiles’
> /data/development/sources/kde-trunk/kdevelop/lib/interfaces/kdevconfig.cpp:
>61: error: ‘class KSharedConfig’ has no member named ‘setExtraConfigFiles’
> /data/development/sources/kde-trunk/kdevelop/lib/interfaces/kdevconfig.cpp:
> In static member function ‘static KSharedPtr<KSharedConfig>
> KDevConfig::sharedLocalProject()’:
> /data/development/sources/kde-trunk/kdevelop/lib/interfaces/kdevconfig.cpp:
>71: error: ‘class KSharedConfig’ has no member named ‘extraConfigFiles’
> /data/development/sources/kde-trunk/kdevelop/lib/interfaces/kdevconfig.cpp:
>83: error: ‘class KSharedConfig’ has no member named ‘setExtraConfigFiles’
> /data/development/sources/kde-trunk/kdevelop/lib/interfaces/kdevconfig.cpp:
> In static member function ‘static KSharedPtr<KSharedConfig>
> KDevConfig::sharedGlobalProject()’:
> /data/development/sources/kde-trunk/kdevelop/lib/interfaces/kdevconfig.cpp:
>93: error: ‘class KSharedConfig’ has no member named ‘extraConfigFiles’
> /data/development/sources/kde-trunk/kdevelop/lib/interfaces/kdevconfig.cpp:
>105: error: ‘class KSharedConfig’ has no member named ‘setExtraConfigFiles’
> make[2]: *** [lib/interfaces/CMakeFiles/kdevinterfaces.dir/kdevconfig.o]
> Error 1
> make[1]: *** [lib/interfaces/CMakeFiles/kdevinterfaces.dir/all] Error 2
>
>
> Andras




More information about the KDevelop-devel mailing list