Bonsoir,
J'ai cherché comment installer Fotowall sur ma Manjaro KDE sans succès.
Il est bien ici: https://aur.archlinux.org/packages/fotowall/ mais je ne le trouve pas avec octopi ou pamac.
A part des sources à compiler, chose que je ne sais pas faire bien sûr, je
merci pour toute aide
Dernière modification par sanil y a 5 ans, modifié au total 1 fois.
yaourt -G fotowall
cd fotowall/
makepkg
==> Création du paquet fotowall 1.0-1 (dim. 04 nov. 2018 20:22:40 CET)
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> Récupération des sources…
-> Téléchargement de fotowall-1.0.tar.gz…
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 124 0 124 0 0 188 0 --:--:-- --:--:-- --:--:-- 188
100 1633k 0 1633k 0 0 192k 0 --:--:-- 0:00:08 --:--:-- 240k
==> Validation des fichiers source avec sha256sums…
fotowall-1.0.tar.gz ... Réussite
==> Extraction des sources…
-> Extraction de fotowall-1.0.tar.gz avec bsdtar
==> Lancement de build()…
Info: creating stash file /home/steph/fotowall/src/fotowall-1.0/.qmake.stash
Project MESSAGE: Using OpenGL
/usr/bin/uic App/CanvasAppliance.ui -o build/ui_CanvasAppliance.h
/usr/bin/uic App/ExactSizeDialog.ui -o build/ui_ExactSizeDialog.h
/usr/bin/uic App/HelpAppliance.ui -o build/ui_HelpAppliance.h
/usr/bin/uic App/PictureSearchWidget.ui -o build/ui_PictureSearchWidget.h
/usr/bin/uic App/VersionCheckDialog.ui -o build/ui_VersionCheckDialog.h
/usr/bin/uic App/MainWindow.ui -o build/ui_MainWindow.h
/usr/bin/uic App/ExportWizard.ui -o build/ui_ExportWizard.h
/usr/bin/uic App/WordcloudAppliance.ui -o build/ui_WordcloudAppliance.h
/usr/bin/uic App/WordcloudSidebar.ui -o build/ui_WordcloudSidebar.h
/usr/bin/uic Canvas/AbstractConfig.ui -o build/ui_AbstractConfig.h
/usr/bin/uic Canvas/ContentProperties.ui -o build/ui_ContentProperties.h
/usr/bin/uic Canvas/PictureConfig.ui -o build/ui_PictureConfig.h
/usr/bin/uic Canvas/PictureProperties.ui -o build/ui_PictureProperties.h
/usr/bin/uic Canvas/TextProperties.ui -o build/ui_TextProperties.h
/usr/bin/uic Shared/CroppingDialog.ui -o build/ui_CroppingDialog.h
/usr/bin/uic Shared/GlowEffectDialog.ui -o build/ui_GlowEffectDialog.h
/usr/bin/uic 3rdparty/likebackfrontend/LikeBackDialog.ui -o build/ui_LikeBackDialog.h
/usr/bin/uic 3rdparty/posterazor/wizard.ui -o build/ui_wizard.h
g++ -c -pipe -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wall -W -D_REENTRANT -fPIC -DHAS_EXPORTDIALOG -DHAS_WORDCLOUD_APPLIANCE -DHAS_LIKEBACK -DHAS_VIDEOCAPTURE -DHAS_TRANSLATIONS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I. -I3rdparty/posterazor -isystem /usr/include/qt -isystem /usr/include/qt/QtSvg -isystem /usr/include/qt/QtPrintSupport -isystem /usr/include/qt/QtOpenGL -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtXml -isystem /usr/include/qt/QtCore -Ibuild -isystem /usr/include/libdrm -Ibuild -I/usr/lib/qt/mkspecs/linux-g++ -o build/main.o main.cpp
g++ -c -pipe -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wall -W -D_REENTRANT -fPIC -DHAS_EXPORTDIALOG -DHAS_WORDCLOUD_APPLIANCE -DHAS_LIKEBACK -DHAS_VIDEOCAPTURE -DHAS_TRANSLATIONS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I. -I3rdparty/posterazor -isystem /usr/include/qt -isystem /usr/include/qt/QtSvg -isystem /usr/include/qt/QtPrintSupport -isystem /usr/include/qt/QtOpenGL -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtXml -isystem /usr/include/qt/QtCore -Ibuild -isystem /usr/include/libdrm -Ibuild -I/usr/lib/qt/mkspecs/linux-g++ -o build/App.o App/App.cpp
g++ -c -pipe -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wall -W -D_REENTRANT -fPIC -DHAS_EXPORTDIALOG -DHAS_WORDCLOUD_APPLIANCE -DHAS_LIKEBACK -DHAS_VIDEOCAPTURE -DHAS_TRANSLATIONS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I. -I3rdparty/posterazor -isystem /usr/include/qt -isystem /usr/include/qt/QtSvg -isystem /usr/include/qt/QtPrintSupport -isystem /usr/include/qt/QtOpenGL -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtXml -isystem /usr/include/qt/QtCore -Ibuild -isystem /usr/include/libdrm -Ibuild -I/usr/lib/qt/mkspecs/linux-g++ -o build/CanvasAppliance.o App/CanvasAppliance.cpp
In file included from App/CanvasAppliance.cpp:15:
App/CanvasAppliance.h:56:9: error: « QActionGroup » ne nomme pas un type; vouliez-vous utiliser « QButtonGroup » ?
QActionGroup * m_gBackModeGroup;
^~~~~~~~~~~~
QButtonGroup
App/CanvasAppliance.h:57:9: error: « QActionGroup » ne nomme pas un type; vouliez-vous utiliser « QButtonGroup » ?
QActionGroup * m_gBackRatioGroup;
^~~~~~~~~~~~
QButtonGroup
App/CanvasAppliance.cpp: Dans le constructeur « CanvasAppliance::CanvasAppliance(Canvas*, QObject*) »:
App/CanvasAppliance.cpp:45:5: error: la classe « CanvasAppliance » n'a aucun champ nommé « m_gBackModeGroup »
, m_gBackModeGroup(0)
^~~~~~~~~~~~~~~~
App/CanvasAppliance.cpp:46:5: error: la classe « CanvasAppliance » n'a aucun champ nommé « m_gBackRatioGroup »
, m_gBackRatioGroup(0)
^~~~~~~~~~~~~~~~~
App/CanvasAppliance.cpp: Dans la fonction membre « QMenu* CanvasAppliance::createBackgroundMenu() »:
App/CanvasAppliance.cpp:197:5: error: « m_gBackModeGroup » n'a pas été déclaré dans cette portée
m_gBackModeGroup = new QActionGroup(menu);
^~~~~~~~~~~~~~~~
App/CanvasAppliance.cpp:232:6: error: « m_gBackRatioGroup » n'a pas été déclaré dans cette portée
m_gBackRatioGroup = new QActionGroup(menu);
^~~~~~~~~~~~~~~~~
App/CanvasAppliance.cpp: Dans la fonction membre « void CanvasAppliance::slotBackConfigChanged() »:
App/CanvasAppliance.cpp:558:5: error: « m_gBackModeGroup » n'a pas été déclaré dans cette portée
m_gBackModeGroup->blockSignals(true);
^~~~~~~~~~~~~~~~
App/CanvasAppliance.cpp:573:9: error: « m_gBackRatioGroup » n'a pas été déclaré dans cette portée
m_gBackRatioGroup->actions()[0]->setChecked(true);
^~~~~~~~~~~~~~~~~
App/CanvasAppliance.cpp:575:9: error: « m_gBackRatioGroup » n'a pas été déclaré dans cette portée
m_gBackRatioGroup->actions()[1]->setChecked(true);
^~~~~~~~~~~~~~~~~
App/CanvasAppliance.cpp:577:9: error: « m_gBackRatioGroup » n'a pas été déclaré dans cette portée
m_gBackRatioGroup->actions()[2]->setChecked(true);
^~~~~~~~~~~~~~~~~
make: *** [Makefile:1864: build/CanvasAppliance.o] Error 1
==> ERREUR : Une erreur s’est produite dans build().
Là, je pense que ce paquet est obsolète et qu'il faut attendre que son mainteneur corrige le problème.
Ne pas oublier que les paquets venants de Aur ne sont maintenus que par des utilisateurs et non des développeurs officiels et ne font que proposer un script de compilation du programme sans être les programmeurs du projet. Il est vrai que beaucoup ne sont animés que par leur bonne foi au détriment de leurs compétences (j'en fais partie )
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Merci beaucoup lemust83 d'avoir essayé,
J'ai vu sur ce forum que certains membres l'utilisaient, et lu aussi ailleurs qu'il y aurait un problème de compilation avec qt5 si je me souviens bien.
Bon, bin tant pis (pour l'instant )
Désolé --- Double emploi avec Lemust83.
Mes excuses..
Salut . Essaye un
yaourt fotowall
Ça va te donner ça :
[Barrer][jean@jean-pc ~]$ yaourt fotowall
1 aur/fotowall 1.0-1 (8) (0,03)
A creative tool that allows you to layout your photos or pictures in a personal way
2 aur/fotowall-git 1.0.r796.g3445edd-1 (0) (0,00)
A creative tool that allows you to layout your photos or pictures in a personal way
==> Numéro(s) des paquets à installer (ex: 1 2 3 ou 1-3)
==> ---------------------------------------------------- [/Barrer]
Il te suffira de taper : 1
et de suivre pour l'installation et normalement ça devrait marcher !
Il est dans Pamac c'est sûr :
C'est le 3ème en partant du haut
Bien entendu il faut avoir activé le dépôt AUR !
EDIT :
Je viens d'essayer l'installation et effectivement il y a un bug à la compilation dans le build.
App/CanvasAppliance.cpp:577:9: error: « m_gBackRatioGroup » n'a pas été déclaré dans cette portée
m_gBackRatioGroup->actions()[2]->setChecked(true);
^~~~~~~~~~~~~~~~~
make: *** [Makefile:1948: build/CanvasAppliance.o] Error 1
==> ERREUR : Une erreur s’est produite dans build().
Abandon…
==> ERREUR : Makepkg n'a pas pu construire fotowall.
==> Relancer la compilation de fotowall ? [o/N]
==> -------------------------------------------
==> ^C
[jean@jean-pc ~]$
.... donc ma solution est vouée à l'échec. Il faudrait intervenir dans le Pkgbuild et là c'est l'affaire du mainteneur du paquet ou d'un Manjaricien Pointu
Manjaro 22.1.0 Talos ~ Xfce4-Stable ~ Linux 6.2.9-1 ~ Intel Core i7 ~ 16 Go RAM ~ Intel Xeon E3-1200 v3/4th ~ Ssd 250 Go + Ssd 120 Go~Realtek ALC892
Dernière modification par janodherepioil y a 5 ans, modifié au total 1 fois.
Non tu as raison !!
Impossible à installer !
Il faut attendre, soit une mise à jour,
soit une intervention de quelqu'un de compétent sur le pkgbuild !!
Manjaro 22.1.0 Talos ~ Xfce4-Stable ~ Linux 6.2.9-1 ~ Intel Core i7 ~ 16 Go RAM ~ Intel Xeon E3-1200 v3/4th ~ Ssd 250 Go + Ssd 120 Go~Realtek ALC892
Ne pas oublier de rendre le fichier exécutable, soit par les propriétés dans votre gestionnaire de fichier, soit en ligne de commande dans un terminal.
Pour tester, je l'ai lancé à partir de Thunar sous Xfce et ça n'a pas posé de problème, par contre, vu que c'est une version "statique", c'est un gros fichier de 25 Mo.
Précisons deux choses:
1) Le PKGBUILD comme dit plus haut n'est plus valable au niveau des sources qu'il pointe, et des conditions de compilation (Makefile).
2) La version portable ressemble à une sorte de appimage assez lourde dans un "bac à sable" . Là, je n'ai pas assez de recul , mais ce qui ne passe pas par libalpm(pacman, pamac) me rend plutôt méfiant.
Je pense qu'il est préférable de construire un nouveau PKGBUILD vers ces nouvelles sources.
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Static veut bien dire ce que ça veut dire, les dépendances sont embarquées en dur dans l'exécutable, ce qui le rend utilisable sur un système avec des dépendances manquantes ou des dépendances n'ayant pas les bonnes versions.
Je ne vois vraiment pas pourquoi on ferait confiance au paquet binaire Ubuntu ou au paquet source et pas à la version statique qui viennent du même endroit, fournis par le développeur de l'appli.
Je confirme, il n'y a pas anguille sous roche avec des programmes compilés en "static"
C'est même le mode par défaut pour certains compilateurs linux : go et lazarus : 2Mo pour un "Hello word"