On Sun, May 29, 2011 at 2:02 PM, Viranch Mehta <viranch.me...@gmail.com> wrote: > Hi, > I ran into some odd compile problems while trying to compile the > powermanagement dataengine after I wrote a service in it: > CMakeFiles/plasma_engine_powermanagement.dir/powermanagementengine.o: In > function `factory': > $src/kde-workspace/plasma/generic/dataengines/powermanagement/powermanagementengine.h:71: > multiple definition of `factory::factory(char const*, char const*, > QObject*)' > CMakeFiles/plasma_engine_powermanagement.dir/plasma_engine_powermanagement_automoc.o:$build/kde-workspace/plasma/generic/dataengines/powermanagement/../../../../../../src/kde-workspace/plasma/generic/dataengines/powermanagement/powermanagementengine.h:71: > first defined here > $src and $build are in ~/kde/{src,build} > The same error (multiple definition) occurs for all functions of "factory" > class, and for qt_plugin_query_verification_data, qt_plugin_instance, > kde_plugin_verification_data, kde_plugin_version. > And all these errors are reported only at > kde-workspace/plasma/generic/dataengines/powermanagement/powermanagementengine.h:71, > which is "K_EXPORT_PLASMA_DATAENGINE(powermanagement, > PowermanagementEngine)". Also, the two files in the error refer to one same > file only. > Anyone aware of what this means?
Seeing how you did modify the headers could help ;) Cheers, Marco Martin _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel