Installer Photivo
Logiciels de développement des images RAW
Logiciels / Autres logiciels
Je viens de lire, dans Linux Pratique de janvier/fevrier 2012, un article sur Photivo, logiciel similaire à Darktable ou Rawtherapee.
Je tente donc de l'installer. Il n'existe pas en rpm, je suis donc l'instruction donnée sur http://code.google.com/p/photivo/source/checkout, et je fais :
hg clone https://code.google.com/p/photivo/
puis je vais dans /photivo pour y chercher des instructions. J'y trouve un Readme contenant ces seules instructions :
BUILD AND INSTALL
-----------------
Do not use the cmake files! They havent been maintained in ages and
are broken. We only keep them around just in case. If you want to build
Photivo, stick to the instructions in the wiki:
http://photivo.org/photivo/download_and_setup
-----------------
Do not use the cmake files! They havent been maintained in ages and
are broken. We only keep them around just in case. If you want to build
Photivo, stick to the instructions in the wiki:
http://photivo.org/photivo/download_and_setup
Mais http://photivo.org/photivo/download_and_setup me renvoie à la page http://code.google.com/p/photivo/source/checkout
Avez-vous une idée de ce qu'il faut faire pour l'installer ?
joel

pamputt Membre non connecté
-
- Voir le profil du membre pamputt
- Inscrit le : 03/01/2010
- Groupes :
J'arrive à accéder à http://photivo.org/photivo/download_and_setup mais il n'y a absolument aucune info dessus. Du coup, je pense que tu peux essayer d'utiliser la méthode cmake et voir ce qui ne va pas. Pour ma part, je ne peux pas vraiment tester car je n'ai pas lcms2 (qui sera dans Mageia 2).
Mais je l'ai installé sous ArchLinux (comme Darktable, d'ailleurs).
Je laisse donc tomber l'install sous Maggeia.
joel

André Membre non connecté
-
- Voir le profil du membre André
- Inscrit le : 02/11/2011
- Site internet
Récupérer le rpm ici :
http://opensuse.mirror.ac.za/opensuse/repositories/home:/sergeyopensuse/openSUSE_11.4/x86_64/
Pour Darktable et Rawtherapee, récupérer les rpm ici :
http://download.opensuse.org/repositories/graphics/openSUSE_11.4/x86_64/
Ça marche chez moi, sur Mageia1 64 bits
André
André :
Récupérer le rpm ici :
http://opensuse.mirror.ac.za/opensuse/repositories/home:/sergeyopensuse/openSUSE_11.4/x86_64/
Pour Darktable et Rawtherapee, récupérer les rpm ici :
http://download.opensuse.org/repositories/graphics/openSUSE_11.4/x86_64/
Ça marche chez moi, sur Mageia1 64 bits
http://opensuse.mirror.ac.za/opensuse/repositories/home:/sergeyopensuse/openSUSE_11.4/x86_64/
Pour Darktable et Rawtherapee, récupérer les rpm ici :
http://download.opensuse.org/repositories/graphics/openSUSE_11.4/x86_64/
Ça marche chez moi, sur Mageia1 64 bits
Merci pour l'info.
Je testerai quand je reviendrai sous Mageia, dont l'interface graphique ne fonctionne plus actuellement, malgré pas mal de temps passé à essayer de la réparer. (http://www.mageialinux-online.org/forum/topic-11910-3+nvidia-startx-echoue-avec-tous-les-pilotes.php)
Je vais carrément le réinstaller, quand la 2 sera sortie.
joel

pamputt Membre non connecté
-
- Voir le profil du membre pamputt
- Inscrit le : 03/01/2010
- Groupes :
pamputt :
Je n'ai pas trouvé de demande de paquet sur le bugzilla. Une demande a-t'elle déjà été faite ou fait-il que j'en fasse une ?
Je pense que tu peux en faire la demande.
joel

pamputt Membre non connecté
-
- Voir le profil du membre pamputt
- Inscrit le : 03/01/2010
- Groupes :
joel
A présent sous Mageia2, j'ai retenté l'installation de Photivo.
J'ai d'abord essayé avec un rpm Mandriva :
[root@localhost ~]# urpmi http://download.opensuse.org/repositories/home:/sergeyopensuse/Mandriva_2011/x86_64/photivo-785_a6a510b296d2-138.2-mdv2011.0.x86_64.rpm
Le paquetage demandé ne peut pas être installé :
photivo-785_a6a510b296d2-138.2.x86_64 (car libGraphicsMagick++3[== 1.3.14_Q16] est non satisfait)
Désirez-vous tout de même continuer ? (O/n) n
Le paquetage demandé ne peut pas être installé :
photivo-785_a6a510b296d2-138.2.x86_64 (car libGraphicsMagick++3[== 1.3.14_Q16] est non satisfait)
Désirez-vous tout de même continuer ? (O/n) n
mais libGraphicsMagick++3 est introuvable :
[root@localhost ~]# urpmf libGraphicsMagick++3
[root@localhost ~]#
[root@localhost ~]#
J'ai donc essayé d'installer le source :
[root@localhost ~]# urpmi mercurial
[joel@localhost download]$ hg clone https://code.google.com/p/photivo/
warning: code.google.com certificate with fingerprint c3:fe:90:ab:92:55:ac:c9:d8:63:37:d2:8b:25:67:8a:68:94:f9:05 not verified (check hostfingerprints or web.cacerts config setting)
destination directory: photivo
requesting all changes
adding changesets
adding manifests
adding file changes
added 812 changesets with 5587 changes to 1439 files (+4 heads)
updating to branch default
1115 files updated, 0 files merged, 0 files removed, 0 files unresolved
[joel@localhost download]$ hg clone https://code.google.com/p/photivo/
warning: code.google.com certificate with fingerprint c3:fe:90:ab:92:55:ac:c9:d8:63:37:d2:8b:25:67:8a:68:94:f9:05 not verified (check hostfingerprints or web.cacerts config setting)
destination directory: photivo
requesting all changes
adding changesets
adding manifests
adding file changes
added 812 changesets with 5587 changes to 1439 files (+4 heads)
updating to branch default
1115 files updated, 0 files merged, 0 files removed, 0 files unresolved
Puis j'essaie de compiler :
Caché :
[joel@localhost download]$ cd /documents/download/photivo
[joel@localhost photivo]$ cpuCount="`grep -c 'processor' /proc/cpuinfo`" || cpuCount="1";
[joel@localhost photivo]$ cmake -DCMAKE_BUILD_TYPE=release -DPROC_TARGET_NUMBER:STRING=1 -DCMAKE_INSTALL_PREFIX=photivo -DBUILD_BUNDLE=ON -DBINDIR=. -DDATADIR=.
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found JPEG: /usr/lib64/libjpeg.so
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt4: /usr/bin/qmake (found version "4.8.1")
-- checking for module 'glib-2.0'
-- found glib-2.0, version 2.32.1
-- checking for module 'lcms2'
-- package 'lcms2' not found
-- checking for module 'exiv2'
-- package 'exiv2' not found
-- checking for module 'lqr-1'
-- package 'lqr-1' not found
-- checking for module 'lensfun'
-- package 'lensfun' not found
-- checking for module 'GraphicsMagick++'
-- found GraphicsMagick++, version 1.3.13
-- checking for module 'GraphicsMagickWand'
-- found GraphicsMagickWand, version 1.3.13
-- checking for module 'gtk+-2.0'
-- found gtk+-2.0, version 2.24.10
-- checking for module 'gimp-2.0'
-- package 'gimp-2.0' not found
-- checking for module 'fftw3'
-- package 'fftw3' not found
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
BINDIR
BUILD_BUNDLE
DATADIR
PROC_TARGET_NUMBER
-- Build files have been written to: /documents/download/photivo
[joel@localhost photivo]$ make -j${cpuCount} install
Scanning dependencies of target ptClear
[ 0%] Generating ui_ptMainWindow.h
[ 1%] Generating qrc_photivo.cxx
[ 2%] Generating Sources/moc_ptVisibleToolsView.cxx
[ 3%] Building CXX object CMakeFiles/ptClear.dir/Sources/ptClear.cpp.o
[ 3%] Generating Sources/moc_ptMainWindow.cxx
[ 4%] Generating Sources/moc_ptMessageBox.cxx
[ 5%] Generating Sources/moc_ptCurveWindow.cxx
[ 6%] Generating Sources/moc_ptHistogramWindow.cxx
[ 7%] Generating Sources/moc_ptViewWindow.cxx
[ 7%] Generating Sources/moc_ptInput.cxx
[ 8%] Generating Sources/moc_ptChoice.cxx
[ 9%] Generating Sources/moc_ptCheck.cxx
[ 10%] Generating Sources/moc_ptGroupBox.cxx
[ 10%] Generating Sources/moc_ptSlider.cxx
[ 11%] Generating Sources/qtsingleapplication/moc_qtsingleapplication.cxx
[ 12%] Generating Sources/qtsingleapplication/moc_qtlocalpeer.cxx
[ 13%] Generating Sources/moc_ptGridInteraction.cxx
[ 14%] Generating Sources/moc_ptImageInteraction.cxx
[ 14%] Generating Sources/moc_ptLineInteraction.cxx
[ 15%] Generating Sources/moc_ptReportOverlay.cxx
[ 16%] Generating Sources/moc_ptRichRectInteraction.cxx
[ 17%] Generating Sources/moc_ptSimpleRectInteraction.cxx
Scanning dependencies of target photivo
Linking CXX executable ptClear
c++: erreur: libgomp.spec: Aucun fichier ou dossier de ce type
make[2]: *** [ptClear] Erreur 1
make[1]: *** [CMakeFiles/ptClear.dir/all] Erreur 2
make[1]: *** Attente des tâches non terminées....
[ 17%] [ 18%] Building CXX object CMakeFiles/photivo.dir/Sources/ptCurve.cpp.o
Building CXX object CMakeFiles/photivo.dir/Sources/ptVisibleToolsView.cpp.o
In file included from /usr/lib/gcc/x86_64-mageia-linux-gnu/4.6.3/../../../../include/c++/4.6.3/array:35:0,
from /documents/download/photivo/Sources/ptCurve.cpp:25:
/usr/lib/gcc/x86_64-mageia-linux-gnu/4.6.3/../../../../include/c++/4.6.3/bits/c++0x_warning.h:32:2: erreur: #error This file requires compiler and library support for the upcoming ISO C++ standard, C++0x. This support is currently experimental, and must be enabled with the -std=c++0x or -std=gnu++0x compiler options.
In file included from /documents/download/photivo/Sources/ptVisibleToolsView.cpp:26:0:
/documents/download/photivo/Sources/ptConstants.h:29:19: erreur fatale: lcms2.h : Aucun fichier ou dossier de ce type
compilation terminée.
make[2]: *** [CMakeFiles/photivo.dir/Sources/ptVisibleToolsView.cpp.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
In file included from /documents/download/photivo/Sources/ptCurve.cpp:33:0:
/documents/download/photivo/Sources/ptCurve.h:34:36: erreur fatale: filters/ptFilterConfig.h : Aucun fichier ou dossier de ce type
compilation terminée.
make[2]: *** [CMakeFiles/photivo.dir/Sources/ptCurve.cpp.o] Erreur 1
make[1]: *** [CMakeFiles/photivo.dir/all] Erreur 2
make: *** [all] Erreur 2
[joel@localhost photivo]$ cpuCount="`grep -c 'processor' /proc/cpuinfo`" || cpuCount="1";
[joel@localhost photivo]$ cmake -DCMAKE_BUILD_TYPE=release -DPROC_TARGET_NUMBER:STRING=1 -DCMAKE_INSTALL_PREFIX=photivo -DBUILD_BUNDLE=ON -DBINDIR=. -DDATADIR=.
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found JPEG: /usr/lib64/libjpeg.so
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt4: /usr/bin/qmake (found version "4.8.1")
-- checking for module 'glib-2.0'
-- found glib-2.0, version 2.32.1
-- checking for module 'lcms2'
-- package 'lcms2' not found
-- checking for module 'exiv2'
-- package 'exiv2' not found
-- checking for module 'lqr-1'
-- package 'lqr-1' not found
-- checking for module 'lensfun'
-- package 'lensfun' not found
-- checking for module 'GraphicsMagick++'
-- found GraphicsMagick++, version 1.3.13
-- checking for module 'GraphicsMagickWand'
-- found GraphicsMagickWand, version 1.3.13
-- checking for module 'gtk+-2.0'
-- found gtk+-2.0, version 2.24.10
-- checking for module 'gimp-2.0'
-- package 'gimp-2.0' not found
-- checking for module 'fftw3'
-- package 'fftw3' not found
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
BINDIR
BUILD_BUNDLE
DATADIR
PROC_TARGET_NUMBER
-- Build files have been written to: /documents/download/photivo
[joel@localhost photivo]$ make -j${cpuCount} install
Scanning dependencies of target ptClear
[ 0%] Generating ui_ptMainWindow.h
[ 1%] Generating qrc_photivo.cxx
[ 2%] Generating Sources/moc_ptVisibleToolsView.cxx
[ 3%] Building CXX object CMakeFiles/ptClear.dir/Sources/ptClear.cpp.o
[ 3%] Generating Sources/moc_ptMainWindow.cxx
[ 4%] Generating Sources/moc_ptMessageBox.cxx
[ 5%] Generating Sources/moc_ptCurveWindow.cxx
[ 6%] Generating Sources/moc_ptHistogramWindow.cxx
[ 7%] Generating Sources/moc_ptViewWindow.cxx
[ 7%] Generating Sources/moc_ptInput.cxx
[ 8%] Generating Sources/moc_ptChoice.cxx
[ 9%] Generating Sources/moc_ptCheck.cxx
[ 10%] Generating Sources/moc_ptGroupBox.cxx
[ 10%] Generating Sources/moc_ptSlider.cxx
[ 11%] Generating Sources/qtsingleapplication/moc_qtsingleapplication.cxx
[ 12%] Generating Sources/qtsingleapplication/moc_qtlocalpeer.cxx
[ 13%] Generating Sources/moc_ptGridInteraction.cxx
[ 14%] Generating Sources/moc_ptImageInteraction.cxx
[ 14%] Generating Sources/moc_ptLineInteraction.cxx
[ 15%] Generating Sources/moc_ptReportOverlay.cxx
[ 16%] Generating Sources/moc_ptRichRectInteraction.cxx
[ 17%] Generating Sources/moc_ptSimpleRectInteraction.cxx
Scanning dependencies of target photivo
Linking CXX executable ptClear
c++: erreur: libgomp.spec: Aucun fichier ou dossier de ce type
make[2]: *** [ptClear] Erreur 1
make[1]: *** [CMakeFiles/ptClear.dir/all] Erreur 2
make[1]: *** Attente des tâches non terminées....
[ 17%] [ 18%] Building CXX object CMakeFiles/photivo.dir/Sources/ptCurve.cpp.o
Building CXX object CMakeFiles/photivo.dir/Sources/ptVisibleToolsView.cpp.o
In file included from /usr/lib/gcc/x86_64-mageia-linux-gnu/4.6.3/../../../../include/c++/4.6.3/array:35:0,
from /documents/download/photivo/Sources/ptCurve.cpp:25:
/usr/lib/gcc/x86_64-mageia-linux-gnu/4.6.3/../../../../include/c++/4.6.3/bits/c++0x_warning.h:32:2: erreur: #error This file requires compiler and library support for the upcoming ISO C++ standard, C++0x. This support is currently experimental, and must be enabled with the -std=c++0x or -std=gnu++0x compiler options.
In file included from /documents/download/photivo/Sources/ptVisibleToolsView.cpp:26:0:
/documents/download/photivo/Sources/ptConstants.h:29:19: erreur fatale: lcms2.h : Aucun fichier ou dossier de ce type
compilation terminée.
make[2]: *** [CMakeFiles/photivo.dir/Sources/ptVisibleToolsView.cpp.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
In file included from /documents/download/photivo/Sources/ptCurve.cpp:33:0:
/documents/download/photivo/Sources/ptCurve.h:34:36: erreur fatale: filters/ptFilterConfig.h : Aucun fichier ou dossier de ce type
compilation terminée.
make[2]: *** [CMakeFiles/photivo.dir/Sources/ptCurve.cpp.o] Erreur 1
make[1]: *** [CMakeFiles/photivo.dir/all] Erreur 2
make: *** [all] Erreur 2
Il manque différentes lib que j'arrive à trouver :
[root@localhost ~]# urpmi lib64lcms2-devel
[root@localhost ~]# urpmi lib64lensfun-devel
[root@localhost ~]# urpmi libgomp-devel
[root@localhost ~]# urpmi lib64lensfun-devel
[root@localhost ~]# urpmi libgomp-devel
Sauf celles-ci :
[root@localhost ~]# urpmf ptFilterConfig.h
[root@localhost ~]# urpmf ptCurve.h
[root@localhost ~]#
[root@localhost ~]# urpmf ptCurve.h
[root@localhost ~]#
Et l'installation échoue :
Caché :
[joel@localhost photivo]$ make -j${cpuCount} install
Linking CXX executable ptClear
[ 0%] Building CXX object CMakeFiles/photivo.dir/Sources/ptCurve.cpp.o
In file included from /usr/lib/gcc/x86_64-mageia-linux-gnu/4.6.3/../../../../include/c++/4.6.3/array:35:0,
from /documents/download/photivo/Sources/ptCurve.cpp:25:
/usr/lib/gcc/x86_64-mageia-linux-gnu/4.6.3/../../../../include/c++/4.6.3/bits/c++0x_warning.h:32:2: erreur: #error This file requires compiler and library support for the upcoming ISO C++ standard, C++0x. This support is currently experimental, and must be enabled with the -std=c++0x or -std=gnu++0x compiler options.
In file included from /documents/download/photivo/Sources/ptCurve.cpp:33:0:
/documents/download/photivo/Sources/ptCurve.h:34:36: erreur fatale: filters/ptFilterConfig.h : Aucun fichier ou dossier de ce type
compilation terminée.
make[2]: *** [CMakeFiles/photivo.dir/Sources/ptCurve.cpp.o] Erreur 1
make[1]: *** [CMakeFiles/photivo.dir/all] Erreur 2
make[1]: *** Attente des tâches non terminées....
[ 1%] Built target ptClear
make: *** [all] Erreur 2
Linking CXX executable ptClear
[ 0%] Building CXX object CMakeFiles/photivo.dir/Sources/ptCurve.cpp.o
In file included from /usr/lib/gcc/x86_64-mageia-linux-gnu/4.6.3/../../../../include/c++/4.6.3/array:35:0,
from /documents/download/photivo/Sources/ptCurve.cpp:25:
/usr/lib/gcc/x86_64-mageia-linux-gnu/4.6.3/../../../../include/c++/4.6.3/bits/c++0x_warning.h:32:2: erreur: #error This file requires compiler and library support for the upcoming ISO C++ standard, C++0x. This support is currently experimental, and must be enabled with the -std=c++0x or -std=gnu++0x compiler options.
In file included from /documents/download/photivo/Sources/ptCurve.cpp:33:0:
/documents/download/photivo/Sources/ptCurve.h:34:36: erreur fatale: filters/ptFilterConfig.h : Aucun fichier ou dossier de ce type
compilation terminée.
make[2]: *** [CMakeFiles/photivo.dir/Sources/ptCurve.cpp.o] Erreur 1
make[1]: *** [CMakeFiles/photivo.dir/all] Erreur 2
make[1]: *** Attente des tâches non terminées....
[ 1%] Built target ptClear
make: *** [all] Erreur 2
Y a-t-il une solution ?
joel

lebarhon Membre non connecté
-
- Voir le profil du membre lebarhon
- Inscrit le : 09/10/2010
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur
Pourquoi ne veux tu pas de Rawtherapee 4.07 ? Il est dispo dans les dépôts Mageia 2.
CM Asus Z77-A+i5-2500K+GeForceGT520+RAM8Go
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
lebarhon :
Bonsoir,
Pourquoi ne veux tu pas de Rawtherapee 4.07 ? Il est dispo dans les dépôts Mageia 2.
Pourquoi ne veux tu pas de Rawtherapee 4.07 ? Il est dispo dans les dépôts Mageia 2.
Bonsoir, lebarhon,
Si, je le veux, il est installé, ainsi que Darktable, d'ailleurs.
Mais je voulai aussi essayer Photivo, pour comparer...
joel
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie