[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gulliver] Compiler Sigil


From Vincent Mahe <vmahe at free dot fr>
Subject Re: [gulliver] Compiler Sigil
Date Mon, 12 May 2014 15:32:47 +0200

Le 12/05/2014 15:16, David Fort a écrit :
Le 12/05/2014 14:46, Vincent Mahe a écrit :
Hello

J'utilise Sigil pour mettre mes cours sur liseuse électronique, mais il n'est plus empaqueté sur Xubunut 14.04.
J'ai bien récupéré le code source depuis le site, mais il faut cmake, qui à son tour attend un fichier .txt, absent des sources :
vincent at LinuskyOne:~/Logiciels/Sigil_0.7.4$ cmake -G "Unix Makefiles"  -DCMAKE_INSTALL_PREFIX=~/sigil-x.y.z/run -DCMAKE_BUILD_TYPE=Release -DFORCE_BUNDLED_COPIES=1 src/
CMake Error: The source directory "/home/vincent/Logiciels/Sigil_0.7.4/src" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.


Est-ce que quelqu'un l'a compilé ? Comment faire pour cela ??
Je pense qu'il faut faire

cmake -G "Unix Makefiles"  -DCMAKE_INSTALL_PREFIX=~/sigil-x.y.z/run -DCMAKE_BUILD_TYPE=Release -DFORCE_BUNDLED_COPIES=1 .

plutôt que

cmake -G "Unix Makefiles"  -DCMAKE_INSTALL_PREFIX=~/sigil-x.y.z/run -DCMAKE_BUILD_TYPE=Release -DFORCE_BUNDLED_COPIES=1 src/


Hope it helped.


C'est ce que j'ai fait, quand je me suis rendu compte de mon erreur (mais merci d'avoir transmis la commande appropriée, au cas où je ne l'aurai pas su ;-) ).
Il manquait plusieurs bibliothèques de DEV (à installer via Synaptic, pour ceux qui voudraient essayer) :
  • qtbase5-dev
  • libqt5svg5
  • libqt5webkit5-dev
  • libqt5xmlpatterns5-dev

Cela fait, j'ai une erreur de compil => échec....

In file included from /home/vincent/Logiciels/Sigil_0.7.4/src/BoostParts/boost/atomic.hpp:12:0,
                 from /home/vincent/Logiciels/Sigil_0.7.4/src/BoostParts/libs/atomic/src/lockpool.cpp:1:
/home/vincent/Logiciels/Sigil_0.7.4/src/BoostParts/boost/atomic/atomic.hpp:202:16: error: ‘uintptr_t’ was not declared in this scope
 typedef atomic<uintptr_t> atomic_uintptr_t;
                ^
/home/vincent/Logiciels/Sigil_0.7.4/src/BoostParts/boost/atomic/atomic.hpp:202:25: error: template argument 1 is invalid
 typedef atomic<uintptr_t> atomic_uintptr_t;
                         ^
/home/vincent/Logiciels/Sigil_0.7.4/src/BoostParts/boost/atomic/atomic.hpp:202:43: error: invalid type in declaration before ‘;’ token
 typedef atomic<uintptr_t> atomic_uintptr_t;
                                           ^
make[2]: *** [src/BoostParts/CMakeFiles/BoostParts.dir/libs/atomic/src/lockpool.cpp.o] Erreur 1
make[1]: *** [src/BoostParts/CMakeFiles/BoostParts.dir/all] Erreur 2
make: *** [all] Erreur 2


-- 

Cordialement

Vincent MAHÉ