Pages : 1
#1 Le 08/03/2009, à 15:28
- dubis22
[Resolu] Compilation d'un plasmoïde
Bonjour,
J'ai rencontré un plasmoid d'horloge qui me plait beaucoup :
http://upload.wikimedia.org/wikipedia/c … beta_4.png
Apparement, ce palsmoid s'appelle train-clock. J'ai trouvé les source SVN grâce à ce post dans le forum de KDE, mais les informations de compilation sont assez succinte:
http://forum.kde.org/installing-the-tra … 10682.html
J'ai recupéré les sources snv grâce aux paquet kdesvn que j'ai installé pour konqueror, mais maintenant je ne sais pas quoi faire pour compiler et installer ce theme, voir ne compiler que le plasmoid d'horloge.
Merci de votre aide
Dernière modification par dubis22 (Le 17/05/2009, à 16:43)
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
#2 Le 08/03/2009, à 18:30
- PhilippeP
Re : [Resolu] Compilation d'un plasmoïde
http://forum.kubuntu-fr.org/viewtopic.php?id=280462
Attention, je suis loin d'être un Goubunturou ...
Il m'arrive de me tromper (si si...)
Desktop Kubuntu 12.04 KDE 4.9 SC - Lenovo Ideapad S10 3T Kubuntu 12.04 KDE 4.8 SC
Hors ligne
#3 Le 08/03/2009, à 19:26
- dubis22
Re : [Resolu] Compilation d'un plasmoïde
Merci Philippe,
Mais je rencontre un soucis :
:~/Themes/train-clock/build$ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
CMake Error at CMakeLists.txt:7 (kde4_add_ui_files):
Unknown CMake command "kde4_add_ui_files".
CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as
cmake_minimum_required(VERSION 2.6)
should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring done
As tu une idée? Je n'ai rien trouvé à ce propos sur le web
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
#4 Le 08/03/2009, à 20:21
- PhilippeP
Re : [Resolu] Compilation d'un plasmoïde
Probablement une différence de version quelque part ...
Il semble qu'il faut au moins KDE 4.2
Attention, je suis loin d'être un Goubunturou ...
Il m'arrive de me tromper (si si...)
Desktop Kubuntu 12.04 KDE 4.9 SC - Lenovo Ideapad S10 3T Kubuntu 12.04 KDE 4.8 SC
Hors ligne
#5 Le 09/03/2009, à 16:13
- dubis22
Re : [Resolu] Compilation d'un plasmoïde
Je viens de trouver quelque chose ...
J'ai édité le fichier CMakeLists.txt et j'ai rajouté la ligne suivante :
find_package(KDE4 REQUIRED)
avant les lignes
set(clock_SRCS
clock.cpp
clocknumber.cpp)
Ce qui a eut pour effet de faire fonctionner le cmake.
Malheureusement j'ai des problèmes au niveau du make maintenant :
[ 25%] Building CXX object CMakeFiles/plasma_applet_train_clock.dir/clock.o
In file included from /home/user/Themes/train-clock/clock.cpp:22:
/home/user/Themes/train-clock/clock.h:24:17: error: QTime: Aucun fichier ou dossier de ce type
/home/user/Themes/train-clock/clock.h:25:17: error: QDate: Aucun fichier ou dossier de ce type
In file included from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/plasma/applet.h:25:31: error: QtGui/QGraphicsItem: Aucun fichier ou dossier de ce type
/usr/include/plasma/applet.h:26:25: error: QtGui/QWidget: Aucun fichier ou dossier de ce type
/usr/include/plasma/applet.h:27:33: error: QtGui/QGraphicsWidget: Aucun fichier ou dossier de ce type
In file included from /usr/include/kdecore_export.h:24,
from /usr/include/KDE/../kconfigbase.h:27,
from /usr/include/KDE/../kconfiggroup.h:27,
from /usr/include/KDE/KConfigGroup:1,
from /usr/include/plasma/applet.h:29,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/kdemacros.h:162:29: error: QtCore/qglobal.h: Aucun fichier ou dossier de ce type
In file included from /usr/include/KDE/../kconfiggroup.h:27,
from /usr/include/KDE/KConfigGroup:1,
from /usr/include/plasma/applet.h:29,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/KDE/../kconfigbase.h:29:27: error: QtCore/QtGlobal: Aucun fichier ou dossier de ce type
In file included from /usr/include/KDE/KConfigGroup:1,
from /usr/include/plasma/applet.h:29,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/KDE/../kconfiggroup.h:31:47: error: QtCore/QExplicitlySharedDataPointer: Aucun fichier ou dossier de ce type
/usr/include/KDE/../kconfiggroup.h:32:27: error: QtCore/QVariant: Aucun fichier ou dossier de ce type
/usr/include/KDE/../kconfiggroup.h:33:30: error: QtCore/QStringList: Aucun fichier ou dossier de ce type
In file included from /usr/include/KDE/../kconfiggroup.h:640,
from /usr/include/KDE/KConfigGroup:1,
from /usr/include/plasma/applet.h:29,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/KDE/../conversion_check.h:25:26: error: QtCore/QString: Aucun fichier ou dossier de ce type
/usr/include/KDE/../conversion_check.h:26:24: error: QtGui/QColor: Aucun fichier ou dossier de ce type
/usr/include/KDE/../conversion_check.h:27:23: error: QtGui/QFont: Aucun fichier ou dossier de ce type
/usr/include/KDE/../conversion_check.h:28:24: error: QtCore/QDate: Aucun fichier ou dossier de ce type
/usr/include/KDE/../conversion_check.h:29:25: error: QtCore/QPoint: Aucun fichier ou dossier de ce type
/usr/include/KDE/../conversion_check.h:30:24: error: QtCore/QSize: Aucun fichier ou dossier de ce type
/usr/include/KDE/../conversion_check.h:31:24: error: QtCore/QRect: Aucun fichier ou dossier de ce type
In file included from /usr/include/KDE/../conversion_check.h:32,
from /usr/include/KDE/../kconfiggroup.h:640,
from /usr/include/KDE/KConfigGroup:1,
from /usr/include/plasma/applet.h:29,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/kurl.h:28:23: error: QtCore/QUrl: Aucun fichier ou dossier de ce type
/usr/include/kurl.h:29:23: error: QtCore/QMap: Aucun fichier ou dossier de ce type
In file included from /usr/include/klibloader.h:21,
from /usr/include/KDE/../kgenericfactory.h:22,
from /usr/include/KDE/KGenericFactory:1,
from /usr/include/plasma/applet.h:30,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/kglobal.h:23:33: error: QtCore/QAtomicPointer: Aucun fichier ou dossier de ce type
In file included from /usr/include/KDE/../kgenericfactory.h:22,
from /usr/include/KDE/KGenericFactory:1,
from /usr/include/plasma/applet.h:30,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/klibloader.h:23:26: error: QtCore/QObject: Aucun fichier ou dossier de ce type
/usr/include/klibloader.h:25:24: error: QtCore/QHash: Aucun fichier ou dossier de ce type
/usr/include/klibloader.h:26:27: error: QtCore/QLibrary: Aucun fichier ou dossier de ce type
/usr/include/klibloader.h:27:27: error: QtCore/QtPlugin: Aucun fichier ou dossier de ce type
In file included from /usr/include/ksharedconfig.h:25,
from /usr/include/kcomponentdata.h:23,
from /usr/include/kpluginfactory.h:30,
from /usr/include/klibloader.h:29,
from /usr/include/KDE/../kgenericfactory.h:22,
from /usr/include/KDE/KGenericFactory:1,
from /usr/include/plasma/applet.h:30,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/kconfig.h:33:29: error: QtCore/QByteArray: Aucun fichier ou dossier de ce type
/usr/include/kconfig.h:34:24: error: QtCore/QList: Aucun fichier ou dossier de ce type
In file included from /usr/include/kpluginfactory.h:31,
from /usr/include/klibloader.h:29,
from /usr/include/KDE/../kgenericfactory.h:22,
from /usr/include/KDE/KGenericFactory:1,
from /usr/include/plasma/applet.h:30,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/kexportplugin.h:24:32: error: QtCore/QPluginLoader: Aucun fichier ou dossier de ce type
In file included from /usr/include/KDE/../kgenericfactory.h:27,
from /usr/include/KDE/KGenericFactory:1,
from /usr/include/plasma/applet.h:30,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/kgenericfactory.tcc:40:32: error: QtCore/qmetaobject.h: Aucun fichier ou dossier de ce type
In file included from /usr/include/kgenericfactory.tcc:42,
from /usr/include/KDE/../kgenericfactory.h:27,
from /usr/include/KDE/KGenericFactory:1,
from /usr/include/plasma/applet.h:30,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/kdebug.h:27:25: error: QtCore/QDebug: Aucun fichier ou dossier de ce type
In file included from /usr/include/klocale.h:26,
from /usr/include/KDE/../kgenericfactory.h:29,
from /usr/include/KDE/KGenericFactory:1,
from /usr/include/plasma/applet.h:30,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/klocalizedstring.h:25:24: error: QtCore/QChar: Aucun fichier ou dossier de ce type
/usr/include/klocalizedstring.h:26:30: error: QtCore/QLatin1Char: Aucun fichier ou dossier de ce type
In file included from /usr/include/kservice.h:24,
from /usr/include/KDE/../kplugininfo.h:29,
from /usr/include/KDE/KPluginInfo:1,
from /usr/include/plasma/applet.h:31,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/kserviceaction.h:24:37: error: QtCore/QSharedDataPointer: Aucun fichier ou dossier de ce type
In file included from /usr/include/kservice.h:30,
from /usr/include/KDE/../kplugininfo.h:29,
from /usr/include/KDE/KPluginInfo:1,
from /usr/include/plasma/applet.h:31,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/ksycocaentry.h:26:30: error: QtCore/QDataStream: Aucun fichier ou dossier de ce type
In file included from /usr/include/KDE/KShortcut:1,
from /usr/include/plasma/applet.h:32,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/KDE/../kshortcut.h:33:28: error: QtCore/QMetaType: Aucun fichier ou dossier de ce type
/usr/include/KDE/../kshortcut.h:34:30: error: QtGui/QKeySequence: Aucun fichier ou dossier de ce type
In file included from /usr/include/plasma/applet.h:35,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/plasma/packagestructure.h:24:30: error: QtCore/QSharedData: Aucun fichier ou dossier de ce type
In file included from /usr/include/plasma/applet.h:36,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/plasma/plasma.h:24:30: error: QtGui/QPainterPath: Aucun fichier ou dossier de ce type
In file included from /usr/include/plasma/applet.h:37,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/plasma/animator.h:24:24: error: QtGui/QImage: Aucun fichier ou dossier de ce type
In file included from /home/user/Themes/train-clock/clock.h:29,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/plasma/dialog.h:26:37: error: QtGui/QGraphicsSceneEvent: Aucun fichier ou dossier de ce type
/usr/include/plasma/dialog.h:27:31: error: QtGui/QGraphicsView: Aucun fichier ou dossier de ce type
In file included from /home/user/Themes/train-clock/clock.cpp:22:
/home/user/Themes/train-clock/clock.h:30:28: error: ui_clockConfig.h: Aucun fichier ou dossier de ce type
/home/user/Themes/train-clock/clock.h:31:37: error: plasmaclock/ui_calendar.h: Aucun fichier ou dossier de ce type
In file included from /home/user/Themes/train-clock/clock.h:32,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/kdatepicker.h:27:28: error: QtCore/QDateTime: Aucun fichier ou dossier de ce type
/usr/include/kdatepicker.h:28:24: error: QtGui/QFrame: Aucun fichier ou dossier de ce type
/home/user/Themes/train-clock/clock.cpp:27:26: error: QtGui/QPainter: Aucun fichier ou dossier de ce type
/home/user/Themes/train-clock/clock.cpp:28:42: error: QtGui/QStyleOptionGraphicsItem: Aucun fichier ou dossier de ce type
/home/user/Themes/train-clock/clock.cpp:29:26: error: QtGui/QSpinBox: Aucun fichier ou dossier de ce type
/home/user/Themes/train-clock/clock.cpp:30:28: error: QtCore/QTimeLine: Aucun fichier ou dossier de ce type
/home/user/Themes/train-clock/clock.cpp:32:42: error: QtGui/QGraphicsSceneMouseEvent: Aucun fichier ou dossier de ce type
/home/user/Themes/train-clock/clock.cpp:34:18: error: KDebug: Aucun fichier ou dossier de ce type
/home/user/Themes/train-clock/clock.cpp:35:19: error: KLocale: Aucun fichier ou dossier de ce type
/home/user/Themes/train-clock/clock.cpp:36:25: error: KSharedConfig: Aucun fichier ou dossier de ce type
/home/user/Themes/train-clock/clock.cpp:37:25: error: KConfigDialog: Aucun fichier ou dossier de ce type
/home/user/Themes/train-clock/clock.cpp:38:27: error: KGlobalSettings: Aucun fichier ou dossier de ce type
In file included from /home/user/Themes/train-clock/clock.cpp:40:
/usr/include/plasma/theme.h:25:30: error: QtGui/QFontMetrics: Aucun fichier ou dossier de ce type
/home/user/Themes/train-clock/clock.cpp:523:21: error: clock.moc: Aucun fichier ou dossier de ce type
In file included from /usr/include/KDE/../kconfiggroup.h:27,
from /usr/include/KDE/KConfigGroup:1,
from /usr/include/plasma/applet.h:29,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/KDE/../kconfigbase.h:66: erreur: ‘WriteConfigFlags’ has not been declared
/usr/include/KDE/../kconfigbase.h:71: erreur: expected ‘;’ before ‘virtual’
/usr/include/KDE/../kconfigbase.h:86: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:88: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:88: erreur: ‘bool KConfigBase::hasGroup(int) const’ cannot be overloaded
/usr/include/KDE/../kconfigbase.h:86: erreur: with ‘bool KConfigBase::hasGroup(int) const’
/usr/include/KDE/../kconfigbase.h:97: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:98: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:98: erreur: ‘KConfigGroup KConfigBase::group(int)’ cannot be overloaded
/usr/include/KDE/../kconfigbase.h:97: erreur: with ‘KConfigGroup KConfigBase::group(int)’
/usr/include/KDE/../kconfigbase.h:104: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:105: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:105: erreur: ‘const KConfigGroup KConfigBase::group(int) const’ cannot be overloaded
/usr/include/KDE/../kconfigbase.h:104: erreur: with ‘const KConfigGroup KConfigBase::group(int) const’
/usr/include/KDE/../kconfigbase.h:112: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:113: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:113: erreur: ‘void KConfigBase::deleteGroup(int)’ cannot be overloaded
/usr/include/KDE/../kconfigbase.h:112: erreur: with ‘void KConfigBase::deleteGroup(int)’
/usr/include/KDE/../kconfigbase.h:114: erreur: ‘WriteConfigFlags’ has not been declared
/usr/include/KDE/../kconfigbase.h:161: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:162: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:162: erreur: ‘bool KConfigBase::isGroupImmutable(int) const’ cannot be overloaded
/usr/include/KDE/../kconfigbase.h:161: erreur: with ‘bool KConfigBase::isGroupImmutable(int) const’
/usr/include/KDE/../kconfigbase.h:168: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:169: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:170: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:171: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:172: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfigbase.h:180: erreur: expected constructor, destructor, or type conversion before ‘(’ token
In file included from /usr/include/KDE/KConfigGroup:1,
from /usr/include/plasma/applet.h:29,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/KDE/../kconfiggroup.h:70: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:79: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:82: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:102: erreur: ‘QString’ does not name a type
/usr/include/KDE/../kconfiggroup.h:122: erreur: expected ‘;’ before ‘*’ token
/usr/include/KDE/../kconfiggroup.h:123: erreur: expected ‘;’ before ‘*’ token
/usr/include/KDE/../kconfiggroup.h:130: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:140: erreur: ‘WriteConfigFlags’ has not been declared
/usr/include/KDE/../kconfiggroup.h:150: erreur: ‘WriteConfigFlags’ has not been declared
/usr/include/KDE/../kconfiggroup.h:173: erreur: ‘WriteConfigFlags’ has not been declared
/usr/include/KDE/../kconfiggroup.h:196: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:209: erreur: ‘QVariant’ does not name a type
/usr/include/KDE/../kconfiggroup.h:210: erreur: ‘QVariant’ does not name a type
/usr/include/KDE/../kconfiggroup.h:220: erreur: ‘QString’ does not name a type
/usr/include/KDE/../kconfiggroup.h:221: erreur: ‘QString’ does not name a type
/usr/include/KDE/../kconfiggroup.h:230: erreur: ‘QString’ does not name a type
/usr/include/KDE/../kconfiggroup.h:231: erreur: ‘QString’ does not name a type
/usr/include/KDE/../kconfiggroup.h:243: erreur: ‘QVariantList’ does not name a type
/usr/include/KDE/../kconfiggroup.h:244: erreur: ‘QVariantList’ does not name a type
/usr/include/KDE/../kconfiggroup.h:252: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:262: erreur: expected initializer before ‘<’ token
/usr/include/KDE/../kconfiggroup.h:265: erreur: expected initializer before ‘<’ token
/usr/include/KDE/../kconfiggroup.h:275: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:289: erreur: ‘QString’ does not name a type
/usr/include/KDE/../kconfiggroup.h:290: erreur: ‘QString’ does not name a type
/usr/include/KDE/../kconfiggroup.h:303: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:314: erreur: ‘QString’ does not name a type
/usr/include/KDE/../kconfiggroup.h:316: erreur: ‘QString’ does not name a type
/usr/include/KDE/../kconfiggroup.h:326: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:328: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:338: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:339: erreur: ‘void KConfigGroup::writeEntry(int)’ cannot be overloaded
/usr/include/KDE/../kconfiggroup.h:327: erreur: with ‘void KConfigGroup::writeEntry(int)’
/usr/include/KDE/../kconfiggroup.h:340: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:341: erreur: ‘void KConfigGroup::writeEntry(const char*, int)’ cannot be overloaded
/usr/include/KDE/../kconfiggroup.h:329: erreur: with ‘void KConfigGroup::writeEntry(const char*, int)’
/usr/include/KDE/../kconfiggroup.h:350: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:351: erreur: ‘void KConfigGroup::writeEntry(int)’ cannot be overloaded
/usr/include/KDE/../kconfiggroup.h:327: erreur: with ‘void KConfigGroup::writeEntry(int)’
/usr/include/KDE/../kconfiggroup.h:352: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:353: erreur: ‘void KConfigGroup::writeEntry(const char*, int)’ cannot be overloaded
/usr/include/KDE/../kconfiggroup.h:329: erreur: with ‘void KConfigGroup::writeEntry(const char*, int)’
/usr/include/KDE/../kconfiggroup.h:362: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:362: erreur: ‘void KConfigGroup::writeEntry(int)’ cannot be overloaded
/usr/include/KDE/../kconfiggroup.h:327: erreur: with ‘void KConfigGroup::writeEntry(int)’
/usr/include/KDE/../kconfiggroup.h:363: erreur: ‘WriteConfigFlags’ has not been declared
/usr/include/KDE/../kconfiggroup.h:373: erreur: ‘WriteConfigFlags’ has not been declared
/usr/include/KDE/../kconfiggroup.h:377: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:389: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:390: erreur: ‘void KConfigGroup::writeEntry(int)’ cannot be overloaded
/usr/include/KDE/../kconfiggroup.h:327: erreur: with ‘void KConfigGroup::writeEntry(int)’
/usr/include/KDE/../kconfiggroup.h:393: erreur: ‘WriteConfigFlags’ has not been declared
/usr/include/KDE/../kconfiggroup.h:404: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:405: erreur: ‘void KConfigGroup::writeEntry(int)’ cannot be overloaded
/usr/include/KDE/../kconfiggroup.h:327: erreur: with ‘void KConfigGroup::writeEntry(int)’
/usr/include/KDE/../kconfiggroup.h:407: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:408: erreur: ‘void KConfigGroup::writeEntry(const char*, int)’ cannot be overloaded
/usr/include/KDE/../kconfiggroup.h:329: erreur: with ‘void KConfigGroup::writeEntry(const char*, int)’
/usr/include/KDE/../kconfiggroup.h:418: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:418: erreur: ‘template<class T> void KConfigGroup::writeEntry(int)’ cannot be overloaded
/usr/include/KDE/../kconfiggroup.h:377: erreur: with ‘template<class T> void KConfigGroup::writeEntry(int)’
/usr/include/KDE/../kconfiggroup.h:422: erreur: expected ‘,’ or ‘...’ before ‘<’ token
/usr/include/KDE/../kconfiggroup.h:435: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:438: erreur: ‘WriteConfigFlags’ has not been declared
/usr/include/KDE/../kconfiggroup.h:451: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:453: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:469: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:470: erreur: ‘void KConfigGroup::writePathEntry(int)’ cannot be overloaded
/usr/include/KDE/../kconfiggroup.h:452: erreur: with ‘void KConfigGroup::writePathEntry(int)’
/usr/include/KDE/../kconfiggroup.h:472: erreur: ‘WriteConfigFlags’ has not been declared
/usr/include/KDE/../kconfiggroup.h:481: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:482: erreur: ‘WriteConfigFlags’ has not been declared
/usr/include/KDE/../kconfiggroup.h:492: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:507: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:520: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:548: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:559: erreur: expected ‘;’ before ‘<’ token
/usr/include/KDE/../kconfiggroup.h:562: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:563: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:564: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:565: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:566: erreur: expected ‘,’ or ‘...’ before ‘&’ token
/usr/include/KDE/../kconfiggroup.h:569: erreur: expected ‘;’ before ‘<’ token
/usr/include/KDE/../kconfiggroup.h:575: erreur: expected initializer before ‘<’ token
/usr/include/KDE/../kconfiggroup.h:578: erreur: ‘WriteConfigFlags’ has not been declared
/usr/include/KDE/../kconfiggroup.h:581: erreur: expected ‘,’ or ‘...’ before ‘<’ token
/usr/include/KDE/../kconfiggroup.h:594: erreur: ‘QVariant’ does not name a type
/usr/include/KDE/../kconfiggroup.h:276: erreur: invalid use of incomplete type ‘struct QStringList’
/usr/include/KDE/../kconfigbase.h:31: erreur: forward declaration of ‘struct QStringList’
/usr/include/KDE/../kconfiggroup.h: In member function ‘T KConfigGroup::readEntry(int) const’:
/usr/include/KDE/../kconfiggroup.h:197: erreur: ‘key’ was not declared in this scope
/usr/include/KDE/../kconfiggroup.h:197: erreur: ‘aDefault’ was not declared in this scope
/usr/include/KDE/../kconfiggroup.h: In member function ‘void KConfigGroup::writeEntry(int)’:
/usr/include/KDE/../kconfiggroup.h:378: erreur: ‘key’ was not declared in this scope
/usr/include/KDE/../kconfiggroup.h:378: erreur: ‘value’ was not declared in this scope
/usr/include/KDE/../kconfiggroup.h:378: erreur: ‘pFlags’ was not declared in this scope
/usr/include/KDE/../kconfiggroup.h: In member function ‘void KConfigGroup::writeEntry(int)’:
/usr/include/KDE/../kconfiggroup.h:419: erreur: ‘key’ was not declared in this scope
/usr/include/KDE/../kconfiggroup.h:419: erreur: ‘value’ was not declared in this scope
/usr/include/KDE/../kconfiggroup.h:419: erreur: ‘pFlags’ was not declared in this scope
/usr/include/KDE/../kconfiggroup.h: In member function ‘void KConfigGroup::writeEntry(const char*, int)’:
/usr/include/KDE/../kconfiggroup.h:423: erreur: ‘value’ was not declared in this scope
/usr/include/KDE/../kconfiggroup.h:423: erreur: ‘pFlags’ was not declared in this scope
In file included from /usr/include/KDE/../conversion_check.h:32,
from /usr/include/KDE/../kconfiggroup.h:640,
from /usr/include/KDE/KConfigGroup:1,
from /usr/include/plasma/applet.h:29,
from /home/user/Themes/train-clock/clock.h:27,
from /home/user/Themes/train-clock/clock.cpp:22:
/usr/include/kurl.h: At global scope:
/usr/include/kurl.h:112: erreur: expected class-name before ‘{’ token
/usr/include/kurl.h:114: erreur: expected ‘;’ before ‘<’ token
/usr/include/kurl.h:125: erreur: expected template-name before ‘<’ token
/usr/include/kurl.h:125: erreur: expected `{' before ‘<’ token
/usr/include/kurl.h:125: erreur: expected unqualified-id before ‘<’ token
/home/user/Themes/train-clock/clock.cpp:521: erreur: expected `}' at end of input
/home/user/Themes/train-clock/clock.cpp:521: erreur: expected unqualified-id at end of input
make[2]: *** [CMakeFiles/plasma_applet_train_clock.dir/clock.o] Erreur 1
make[1]: *** [CMakeFiles/plasma_applet_train_clock.dir/all] Erreur 2
make: *** [all] Erreur 2
Mais je suis vraiment bloqué
A noter que j'ai sorti le repertoire train-clock de PALSMA.
Dois je compiler tout PLASMA pour avoir le train-clock?
Merci de votre aide.
Dernière modification par dubis22 (Le 09/03/2009, à 16:24)
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
#6 Le 13/03/2009, à 16:07
- dubis22
Re : [Resolu] Compilation d'un plasmoïde
ups
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
#7 Le 15/05/2009, à 20:46
- dubis22
Re : [Resolu] Compilation d'un plasmoïde
Bonjour,
Je suis passé sous KDE 4.2
le cmake passe nickel :
:~/Themes/train-clock/build$ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
-- Found Qt-Version 4.5.0 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Phonon Version: 4.3.0
-- Found KDE 4.2 include dir: /usr/include
-- Found KDE 4.2 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Configuring done
-- Generating done
-- Build files have been written to: ~/Themes/train-clock/build
Mais qu'est ce que je suis sensé faire maintenant ?
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
#8 Le 15/05/2009, à 21:18
- petifrancais
Re : [Resolu] Compilation d'un plasmoïde
make
sudo make install
... Et tu ajoute le plasmoide.
Kubuntu 12.10 - KDE 4.9.5
Venez nous rejoindre sur le serveur minecraft zcraft.fr : http://forum.zcraft.fr/index.php
Hors ligne
#9 Le 15/05/2009, à 21:47
- dubis22
Re : [Resolu] Compilation d'un plasmoïde
Ca plante à 25%
:~/Themes/train-clock/build$ make
[ 25%] Built target plasma_applet_train_clock_automoc
[ 25%] Building CXX object CMakeFiles/plasma_applet_train_clock.dir/clock.o
Dans le fichier inclus à partir de ~/Themes/train-clock/clock.cpp:22:
~/Themes/train-clock/clock.h:24:17: erreur: QTime : Aucun fichier ou dossier de ce type
~/Themes/train-clock/clock.h:25:17: erreur: QDate : Aucun fichier ou dossier de ce type
Dans le fichier inclus à partir de ~/Themes/train-clock/clock.h:27,
à partir de ~/Themes/train-clock/clock.cpp:22:
/usr/include/plasma/applet.h:25:31: erreur: QtGui/QGraphicsItem : Aucun fichier
Etc .....
ça crache bien
Dernière modification par dubis22 (Le 15/05/2009, à 22:13)
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
#10 Le 16/05/2009, à 08:06
- bruno
Re : [Resolu] Compilation d'un plasmoïde
make
sudo make install... Et tu ajoute le plasmoide.
Dans la mesure du possible, il faut éviter 'make install' et utiliser à la place :
sudo checkinstall
cela génère et installe un paquet .deb que l'on pourra ensuite facilment desinstaller avec un gestionnaire de paquets.
Si cela ne compile pas, c'est parce qu'il manque des choses dans le fichier CMakeLists.txt (c'est toujours le cas quand on prend un module isolé dans le SVN de KDE). Ajoute ceci après la ligne project(plasma-train-clock) :
find_package(KDE4 REQUIRED)
include(KDE4Defaults)
add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
include_directories(
${CMAKE_SOURCE_DIR}
${CMAKE_BINARY_DIR}
${KDE4_INCLUDES}
)
Dernière modification par bruno (Le 16/05/2009, à 08:45)
Hors ligne
#11 Le 16/05/2009, à 12:45
- dubis22
Re : [Resolu] Compilation d'un plasmoïde
Merci Bruno,
Ne sachant pas trop comment faire j'ai modifié CMakeLists.txt d'origine :
project(plasma-train-clock)
find_package(KDE4 REQUIRED)
set(clock_SRCS
clock.cpp
clocknumber.cpp)
kde4_add_ui_files(clock_SRCS clockConfig.ui )
kde4_add_plugin(plasma_applet_train_clock ${clock_SRCS})
target_link_libraries(plasma_applet_train_clock plasmaclock ${KDE4_PLASMA_LIBS} ${KDE4_KDEUI_LIBS})
install(TARGETS plasma_applet_train_clock DESTINATION ${PLUGIN_INSTALL_DIR})
install(FILES plasma-applet-trainclock.desktop DESTINATION ${SERVICES_INSTALL_DIR})
install(FILES train-clock.svg DESTINATION ${DATA_INSTALL_DIR}/desktoptheme/default/widgets/)
Comme ceci :
project(plasma-train-clock)
find_package(KDE4 REQUIRED)
include(KDE4Defaults)
add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
include_directories(
${CMAKE_SOURCE_DIR}
${CMAKE_BINARY_DIR}
${KDE4_INCLUDES}
)
set(clock_SRCS
clock.cpp
clocknumber.cpp)
kde4_add_ui_files(clock_SRCS clockConfig.ui )
kde4_add_plugin(plasma_applet_train_clock ${clock_SRCS})
target_link_libraries(plasma_applet_train_clock plasmaclock ${KDE4_PLASMA_LIBS} ${KDE4_KDEUI_LIBS})
install(TARGETS plasma_applet_train_clock DESTINATION ${PLUGIN_INSTALL_DIR})
install(FILES plasma-applet-trainclock.desktop DESTINATION ${SERVICES_INSTALL_DIR})
install(FILES train-clock.svg DESTINATION ${DATA_INSTALL_DIR}/desktoptheme/default/widgets/)
J'ai ensuite lancé le make qui a crashé :
[ 25%] Building CXX object CMakeFiles/plasma_applet_train_clock.dir/plasma_applet_train_clock_automoc.o
[ 25%] Building CXX object CMakeFiles/plasma_applet_train_clock.dir/clock.o
Dans le fichier inclus à partir de ~/Themes/train-clock/clock.cpp:22:
~/Themes/train-clock/clock.h:31:37: erreur: plasmaclock/ui_calendar.h : Aucun fichier ou dossier de ce type
In file included from ~/Themes/train-clock/clock.cpp:22:
~/Themes/train-clock/clock.h:107: erreur: ‘calendar’ in namespace ‘Ui’ does not name a type
~/Themes/train-clock/clock.cpp: In member function ‘void Clock::showCalendar(QGraphicsSceneMouseEvent*)’:
~/Themes/train-clock/clock.cpp:176: erreur: ‘m_calendarUi’ was not declared in this scope
~/Themes/train-clock/clock.cpp: At global scope:
~/Themes/train-clock/clock.cpp:166: attention : unused parameter ‘event’
make[2]: *** [CMakeFiles/plasma_applet_train_clock.dir/clock.o] Erreur 1
make[1]: *** [CMakeFiles/plasma_applet_train_clock.dir/all] Erreur 2
make: *** [all] Erreur 2
:~/Themes/train-clock/build$
Apparemment il me manque des fichiers qui ne sont pas dans le SVN ou est ce des liens que je devrais avoir par défaut ?
Dernière modification par dubis22 (Le 16/05/2009, à 13:35)
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
#12 Le 16/05/2009, à 14:00
- bruno
Re : [Resolu] Compilation d'un plasmoïde
Installe le paquet kdebase-workspace-dev qui fournit le fichier manquant ui_calendar.h et cela devrait fonctionner.
Hors ligne
#13 Le 16/05/2009, à 15:54
- dubis22
Re : [Resolu] Compilation d'un plasmoïde
:~/Themes/train-clock/build$ make
[ 25%] Built target plasma_applet_train_clock_automoc
[ 25%] Building CXX object CMakeFiles/plasma_applet_train_clock.dir/clock.o
~/Themes/train-clock/clock.cpp:166: attention : unused parameter ‘event’
[ 25%] Building CXX object CMakeFiles/plasma_applet_train_clock.dir/clocknumber.o
Linking CXX shared module lib/plasma_applet_train_clock.so
[ 25%] Built target plasma_applet_train_clock
:~/Themes/train-clock/build$
Je pensais qu'il manquait quelque chose mais j'ai quand même fait un sudo checkinstall, car il n'y avait finalement pas d'erreur. J'ai trouvé le plasmoid dans la liste.
Apparemment, il fonctionne avec du bruit dans l'affichage. En effet il y a 2 lignes parasites dans l'affichage du zéro, une ligne en dessous des 2 point entre l'heure et les minutes.
J'aimerai savoir s'il y un lien pour mettre ma capture d'écran au cas ou quelqu'un aurait une suggestion .....
Dernière modification par dubis22 (Le 16/05/2009, à 16:17)
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
#14 Le 16/05/2009, à 16:21
- bruno
Re : [Resolu] Compilation d'un plasmoïde
Je viens de le compiler pour tester. C'est pal mal bogué (normal c'est en cours de dév.). L'horloge s'affiche à peu près correctement lorsque elle est intégrée au tableau de bord mais pas quand elle est sur le bureau.
Hors ligne
#15 Le 17/05/2009, à 16:42
- dubis22
Re : [Resolu] Compilation d'un plasmoïde
Moi aussi ... j'ai en fait agrandi puis réduit la hauteur de mon tableau de bord ce qui a eu pour effet de faire disparaitre cette fameuse ligne parasite.
Malheureusement, je n'ai pas suffisamment de connaissance en C pour contribuer au développement. Je suis à la recherche de DOC, alors n'hésitez pas à m'en balancer....
Quoiqu'il en soit PB résolu
Dernière modification par dubis22 (Le 17/05/2009, à 16:42)
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
Pages : 1