Il problema è questo: La guida ufficiale non parla minimamente di sources, ma cita solo questi fantomatici ".so"; quest'altra guida invece dice come compilarle, ma il risultato dopo il "make" è questo:
Codice: Seleziona tutto
Makefile:854: warning: overriding commands for target `clean-bcheck'
Makefile:817: warning: ignoring old commands for target `clean-bcheck'
Makefile:859: warning: overriding commands for target `bcheck-am'
Makefile:822: warning: ignoring old commands for target `bcheck-am'
make all-recursive
make[1]: Entering directory `/home/pum/docs/sys/graph/kxdocker/plugins/kxdocker-thememanager-1.0.0'
Makefile:854: warning: overriding commands for target `clean-bcheck'
Makefile:817: warning: ignoring old commands for target `clean-bcheck'
Makefile:859: warning: overriding commands for target `bcheck-am'
Makefile:822: warning: ignoring old commands for target `bcheck-am'
Making all in doc
make[2]: Entering directory `/home/pum/docs/sys/graph/kxdocker/plugins/kxdocker-thememanager-1.0.0/doc'
Making all in .
make[3]: Entering directory `/home/pum/docs/sys/graph/kxdocker/plugins/kxdocker-thememanager-1.0.0/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/pum/docs/sys/graph/kxdocker/plugins/kxdocker-thememanager-1.0.0/doc'
Making all in en
make[3]: Entering directory `/home/pum/docs/sys/graph/kxdocker/plugins/kxdocker-thememanager-1.0.0/doc/en'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/pum/docs/sys/graph/kxdocker/plugins/kxdocker-thememanager-1.0.0/doc/en'
make[2]: Leaving directory `/home/pum/docs/sys/graph/kxdocker/plugins/kxdocker-thememanager-1.0.0/doc'
Making all in po
make[2]: Entering directory `/home/pum/docs/sys/graph/kxdocker/plugins/kxdocker-thememanager-1.0.0/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/pum/docs/sys/graph/kxdocker/plugins/kxdocker-thememanager-1.0.0/po'
Making all in src
make[2]: Entering directory `/home/pum/docs/sys/graph/kxdocker/plugins/kxdocker-thememanager-1.0.0/src'
/usr/share/qt3/bin/moc wnd_browse_themes.h -o wnd_browse_themes.moc
rm -f wnd_browse_themes.cpp
echo '#include <kdialog.h>' > wnd_browse_themes.cpp
echo '#include <klocale.h>' >> wnd_browse_themes.cpp
/usr/share/qt3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -tr tr2i18n -i wnd_browse_themes.h ./wnd_browse_themes.ui > wnd_browse_themes.cpp.temp ; ret=$?; \
/usr/bin/perl -pe "s,tr2i18n( \"\" ),QString::null,g" wnd_browse_themes.cpp.temp | /usr/bin/perl -pe "s,tr2i18n( \"\"\, \"\" ),QString::null,g" | /usr/bin/perl -pe "s,image([0-9][0-9]*)_data,img\$1_wnd_browse_themes,g" | /usr/bin/perl -pe "s,: QWizard\(,: KWizard(,g" >> wnd_browse_themes.cpp ;\
rm -f wnd_browse_themes.cpp.temp ;\
if test "$ret" = 0; then echo '#include "wnd_browse_themes.moc"' >> wnd_browse_themes.cpp; else rm -f wnd_browse_themes.cpp ; exit $ret ; fi
/usr/share/qt3/bin/moc ./xeplugin_gthemeicon.h -o xeplugin_gthemeicon.moc
creating libKXThemeManager_la.all_cpp.cpp ...
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/share/qt3/include -I. -I/usr/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -O3 -L/usr/lib -I/usr/include -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -MT libKXThemeManager_la.all_cpp.lo -MD -MP -MF ".deps/libKXThemeManager_la.all_cpp.Tpo" -c -o libKXThemeManager_la.all_cpp.lo libKXThemeManager_la.all_cpp.cpp; \
then mv -f ".deps/libKXThemeManager_la.all_cpp.Tpo" ".deps/libKXThemeManager_la.all_cpp.Plo"; else rm -f ".deps/libKXThemeManager_la.all_cpp.Tpo"; exit 1; fi
In file included from xeplugin_themebrowser.cpp:20,
from libKXThemeManager_la.all_cpp.cpp:2:
xeplugin_themebrowser.h:26:25: error: libkxdocker.h: No such file or directory
xeplugin_themebrowser.cpp: In constructor 'XEPlugin_ThemeBrowser::XEPlugin_ThemeBrowser(QWidget*, const char*)':
xeplugin_themebrowser.cpp:62: error: 'XEObject' has not been declared
xeplugin_themebrowser.cpp:62: error: 'xPluginAdd' was not declared in this scope
xeplugin_themebrowser.cpp: In destructor 'virtual XEPlugin_ThemeBrowser::~XEPlugin_ThemeBrowser()':
xeplugin_themebrowser.cpp:67: error: 'XEObject' has not been declared
xeplugin_themebrowser.cpp:67: error: 'xPluginDel' was not declared in this scope
xeplugin_themebrowser.cpp: In member function 'virtual void XEPlugin_ThemeBrowser::install_clicked()':
xeplugin_themebrowser.cpp:195: warning: format not a string literal and no format arguments
xeplugin_themebrowser.cpp: In member function 'virtual void XEPlugin_ThemeBrowser::update_clicked()':
xeplugin_themebrowser.cpp:249: warning: format not a string literal and no format arguments
xeplugin_themebrowser.cpp: At global scope:
xeplugin_themebrowser.cpp:277: warning: unused parameter 'xmlThemes'
xeplugin_themebrowser.cpp: In member function 'virtual void XEPlugin_ThemeBrowser::themelist_selectionChanged(QListViewItem*)':
xeplugin_themebrowser.cpp:359: warning: format not a string literal and no format arguments
xeplugin_themebrowser.cpp: In member function 'void XEPlugin_ThemeBrowser::xSetup()':
xeplugin_themebrowser.cpp:453: error: 'XEObject' has not been declared
xeplugin_themebrowser.cpp:453: error: 'xGetConfiguration' was not declared in this scope
xeplugin_themebrowser.cpp:454: error: 'XEObject' has not been declared
xeplugin_themebrowser.cpp:454: error: 'xGetDocker' was not declared in this scope
xeplugin_themebrowser.cpp:459: error: invalid use of undefined type 'struct XEConfiguration'
xeplugin_themebrowser.h:58: error: forward declaration of 'struct XEConfiguration'
xeplugin_themebrowser.cpp:461: error: invalid use of undefined type 'struct XSConfigurations'
xeplugin_themebrowser.h:56: error: forward declaration of 'struct XSConfigurations'
xeplugin_themebrowser.cpp:463: error: invalid use of undefined type 'struct XSConfigurations'
xeplugin_themebrowser.h:56: error: forward declaration of 'struct XSConfigurations'
xeplugin_themebrowser.cpp:466: error: invalid use of undefined type 'struct XSConfigurations'
xeplugin_themebrowser.h:56: error: forward declaration of 'struct XSConfigurations'
xeplugin_themebrowser.cpp:468: error: invalid use of undefined type 'struct XSConfigurations'
xeplugin_themebrowser.h:56: error: forward declaration of 'struct XSConfigurations'
xeplugin_themebrowser.cpp:469: error: invalid use of undefined type 'struct XSConfigurations'
xeplugin_themebrowser.h:56: error: forward declaration of 'struct XSConfigurations'
xeplugin_themebrowser.cpp:470: error: invalid use of undefined type 'struct XSConfigurations'
xeplugin_themebrowser.h:56: error: forward declaration of 'struct XSConfigurations'
xeplugin_themebrowser.cpp:495: error: invalid use of undefined type 'struct XSConfigurations'
xeplugin_themebrowser.h:56: error: forward declaration of 'struct XSConfigurations'
xeplugin_themebrowser.cpp: In member function 'void XEPlugin_ThemeBrowser::updateXMLcfg(QString, QString)':
xeplugin_themebrowser.cpp:548: error: invalid use of undefined type 'struct XSConfigurations'
xeplugin_themebrowser.h:56: error: forward declaration of 'struct XSConfigurations'
xeplugin_themebrowser.cpp:550: error: invalid use of undefined type 'struct XSConfigurations'
xeplugin_themebrowser.h:56: error: forward declaration of 'struct XSConfigurations'
xeplugin_themebrowser.cpp:552: error: invalid use of undefined type 'struct XSConfigurations'
xeplugin_themebrowser.h:56: error: forward declaration of 'struct XSConfigurations'
xeplugin_themebrowser.cpp: In member function 'void XEPlugin_ThemeBrowser::install_theme(QString, QString)':
xeplugin_themebrowser.cpp:568: error: invalid use of undefined type 'struct XSConfigurations'
xeplugin_themebrowser.h:56: error: forward declaration of 'struct XSConfigurations'
xeplugin_themebrowser.cpp:569: error: invalid use of undefined type 'struct XGDocker'
xeplugin_themebrowser.h:57: error: forward declaration of 'struct XGDocker'
xeplugin_themebrowser.cpp:569: error: invalid use of undefined type 'struct XSConfigurations'
xeplugin_themebrowser.h:56: error: forward declaration of 'struct XSConfigurations'
xeplugin_themebrowser.cpp:575: error: invalid use of undefined type 'struct XSConfigurations'
xeplugin_themebrowser.h:56: error: forward declaration of 'struct XSConfigurations'
xeplugin_themebrowser.cpp:576: error: invalid use of undefined type 'struct XSConfigurations'
xeplugin_themebrowser.h:56: error: forward declaration of 'struct XSConfigurations'
xeplugin_themebrowser.cpp:584: error: 'XEObject' has not been declared
xeplugin_themebrowser.cpp:584: error: 'xFindObject' was not declared in this scope
xeplugin_themebrowser.cpp:594: error: 'XEObject' has not been declared
xeplugin_themebrowser.cpp:594: error: 'xFindObject' was not declared in this scope
xeplugin_themebrowser.cpp:604: error: 'XEObject' has not been declared
xeplugin_themebrowser.cpp:604: error: 'xFindObject' was not declared in this scope
make[2]: *** [libKXThemeManager_la.all_cpp.lo] Error 1
make[2]: Leaving directory `/home/pum/docs/sys/graph/kxdocker/plugins/kxdocker-thememanager-1.0.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pum/docs/sys/graph/kxdocker/plugins/kxdocker-thememanager-1.0.0'
make: *** [all] Error 2
