Aide compilation version 0.3.1.0

Le reste
fgaara
Posts: 2
Joined: Wed Oct 03, 2012 8:03 am

Re: Aide compilation version 0.3.1.0

Post by fgaara » Wed Oct 03, 2012 11:47 am

Bonjour,

Je cherche a compiler ultracopier sur Ubuntu 12.04 x64 et me voici confronté a un souci.
J'ai utilisé les commandes citées plus haut, c'est a dire

Code: Select all

   cd "${srcdir}/ultracopier-src"

   qmake -project || exit 1
   qmake ultracopier.pro || exit 1
   make || exit 1
le logiciel ce lance bien (avec add copy/moving grisé), mais en voulant copier certains fichiers dans /.config/Ultracopier/cités ici,
Il faut refaire cette organisation:

CopyEngine/Ultracopier-0.3/informations.xml
CopyEngine/Ultracopier-0.3/Languages/fr/translation.qm
CopyEngine/Ultracopier-0.3/libcopyEngine.so
Themes/Oxygen/informations.xml
Themes/Oxygen/Languages/fr/translation.qm
Themes/Oxygen/libinterface.so
fr/translation.qm
fr/informations.xml
fr/flag.png
Listener/catchcopy-v0002/informations.xml
Listener/catchcopy-v0002/liblistener.so
SessionLoader/KDE4/informations.xml
SessionLoader/KDE4/libsessionLoader.so
il me manque certains fichiers. En gros, il me manque tous les fichiers .so, et d'autres.

Le mode debug me renvoie ceci:
Image

Ai-je fait une mauvaise manip?

User avatar
alpha_one_x86
Site Admin
Posts: 1248
Joined: Sun Oct 26, 2008 9:09 am
Contact:

Re: Aide compilation version 0.3.1.0

Post by alpha_one_x86 » Wed Oct 03, 2012 12:28 pm

Bonjour,

J'ai mit sur le wiki la démarche:
http://ultracopier-wiki.first-world.inf ... ltracopier
En gros les .so sont fait à la compilation des plugins. Et sans ces .so, le moteur de copie, l'interface et d'autre éléments ne sont pas disponible (d'ou les menu grisé).
Les .qm ne sont la que pour les traductions, fesable depuis le .ts ouvert avec Qt linguist (dans le menu, click sur release).

Si le wiki manque de précision, je serai ravis d'en rajouter.
Cordialement,
Developer of ImageUltracopier/ImageSupercopier and of the game ImageCatchChallenger

fgaara
Posts: 2
Joined: Wed Oct 03, 2012 8:03 am

Re: Aide compilation version 0.3.1.0

Post by fgaara » Thu Oct 04, 2012 7:24 pm

Merci de cette réponse rapide, j'avais oublié de compiler les plugins.
Pour Qt linguist c'est résolu aussi, je n'y aurais jamais pensé... (c'est ma premiere compilation)
Le logicel copie parfaitement bien, mais n'est pas intégré à nautilus. (je suis sous gnome3)


Il me reste un souci au niveau de catchcopy:
En essayant de compiler, le terminal me renvoie ceci

Code: Select all

~/Telechargements/ultracopier-src/plugins/PluginLoader/catchcopy-v0002$ make
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_WEBKIT -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o pluginLoader.o pluginLoader.cpp
In file included from pluginLoader.cpp:7:0:
pluginLoader.h:18:21: erreur fatale: windows.h : Aucun fichier ou dossier de ce type
compilation terminée.
make: *** [pluginLoader.o] Erreur 1
Je ne peux donc pas obtenir le fichier Listener/catchcopy-v0002/liblistener.so

Edit: Erreur résolue, je devais compiler dans le dossier /ultracopier-src/plugins/Listener/dbus pour obtenir le fichier liblistener.so
Et pour gnome3, j'ai l'erreur du KDE, mais en relisant les réponses, je pense que le projet n'est pas tout a fait terminé.

Merci pour avoir développé ce logiciel qui manque cruellement a ubuntu

User avatar
alpha_one_x86
Site Admin
Posts: 1248
Joined: Sun Oct 26, 2008 9:09 am
Contact:

Re: Aide compilation version 0.3.1.0

Post by alpha_one_x86 » Thu Oct 04, 2012 10:40 pm

Le truc c'est que le projet catchcopy est fini, sauf que ni KDE, ni gnome permette dans leur explorateur de fichier l'interception des copies/déplacements.
Donc moi aussi j'attends cette intégration, mais ce n'est pas de mon faite.

Les plugins de type PluginLoader sont la pour charger le plugin d'interception qui viens s'interfacer avec tout logiciel compatible avec le protocole cathcopy (ultracopier). C'est le cas pour windows. Hors idéalement, pour KDE et Gnome je verai bien un support natif au lieu d'un plugin externe, mais ça ne semble pas intéréssé les devs l'un comme l'autre.
Developer of ImageUltracopier/ImageSupercopier and of the game ImageCatchChallenger

Tetsumaki
Posts: 18
Joined: Wed Jul 11, 2012 5:25 pm

Re: Aide compilation version 0.3.1.0

Post by Tetsumaki » Fri Jan 25, 2013 12:30 am

Re salut.
Je me permet de relancer le sujet, il faut que je mette à jour mon package archlinux sur la dernière version 0.4.0.5.
Il n'y a pas d'ebuild pour celle ci ?
http://ultracopier-wiki.first-world.inf ... ltracopier n'a pas été mis à jour depuis juillet 2012 et je pense qu'il manque des choses non ?
Merci par avance.

User avatar
alpha_one_x86
Site Admin
Posts: 1248
Joined: Sun Oct 26, 2008 9:09 am
Contact:

Re: Aide compilation version 0.3.1.0

Post by alpha_one_x86 » Fri Jan 25, 2013 8:12 am

Slt, dsl ebuild oublier dans le script automatique de compilation.
Le liens du wiki est à peu prêt à jour, pas de changement pour la compilation depuis la version 0.3.
Bye
Attachments
ultracopier.ebuild.rar
(1.32 KiB) Downloaded 240 times
Developer of ImageUltracopier/ImageSupercopier and of the game ImageCatchChallenger

Tetsumaki
Posts: 18
Joined: Wed Jul 11, 2012 5:25 pm

Re: Aide compilation version 0.3.1.0

Post by Tetsumaki » Sat Jan 26, 2013 2:30 pm

Merci bien, je m'y colle quand Archlinux passera officiellement sous QT5.
Il y a 2 différences par contre que j'ai noté dans les ebuilds.
/Ultracopier-0.3 qui devient /Ultracopier
et le passage de QT4 à QT5.

Tetsumaki
Posts: 18
Joined: Wed Jul 11, 2012 5:25 pm

Re: Aide compilation version 0.3.1.0

Post by Tetsumaki » Fri Mar 01, 2013 7:14 pm

Re-salut.
Il n y a pas de différences de compilation sur la 0.4.0.5 et 0.4.0.15 ?

J'ai cette erreur à la compilation :

Code: Select all

Project MESSAGE: Add Linux (Linux) specific plugin
Project MESSAGE: Add Linux (Linux) specific plugin
lrelease warning: Met no 'TRANSLATIONS' entry in project file 'ultracopier.pro'
( test -f Makefile.ultracopier-core || /usr/bin/qmake /home/tetsumaki/Downloads/ultracopier/src/ultracopier-src/ultracopier-core.pro -o Makefile.ultracopier-core ) && make -f Makefile.ultracopier-core 
Project ERROR: Unknown module(s) in QT: systeminfo
make: *** [sub-ultracopier-core-pro-make_first] Erreur 3

User avatar
alpha_one_x86
Site Admin
Posts: 1248
Joined: Sun Oct 26, 2008 9:09 am
Contact:

Re: Aide compilation version 0.3.1.0

Post by alpha_one_x86 » Fri Mar 01, 2013 10:04 pm

Non pas de différence.
Il faut installer le module systeminfo de Qt5.
Developer of ImageUltracopier/ImageSupercopier and of the game ImageCatchChallenger

Tetsumaki
Posts: 18
Joined: Wed Jul 11, 2012 5:25 pm

Re: Aide compilation version 0.3.1.0

Post by Tetsumaki » Thu Mar 07, 2013 11:12 pm

Merci la compilation fonctionne.
Par contre j'ai un problème il n'arrive pas à charger les icônes.
Lorsque je l'exécute dans un terminal voilà ce qui en ressort, ça bloque là :

Code: Select all

(    3592) SystrayIcon.cpp:135:updateSystrayIcon(), (location: Core): start, haveListenerInfo 1, havePluginLoaderInfo: 1
(    3592) ThemesManager.cpp:180:loadIcon(), (location: Core): Send interface pixmap: SystemTrayIcon/systray_Caught_Unix.png
(    3593) SystrayIcon.cpp:212:updateSystrayIcon(), (location: Core): icon: systray_Caught_Unix.png
1 fois sur 5 quand je le lance il se met dans le systray mais sans icônes, sinon il ne s'y met pas du tout.

Post Reply