compile notepadqq & QT5

Demande d'aide : c'est ici.
Répondre
twisterNew
Membre
Membre
Messages : 10
Inscription : 04 janv. 2023, 09:06
Status : Hors-ligne

Bonjour

Je souhaitais recompiler notepadqq sur ma plateforme raspbian buster
J'ai trouvé les etapes / commandes suivantes :

install de qt5 : Ok

Code : Tout sélectionner

sudo apt-get install qt5-qmake
sudo apt-get install -y libqt5webkit5 libqt5svg5 coreutils
sudo apt-get install -y libqt5webkit5-dev libqt5svg5-dev qttools5-dev-tools
clone du git : ok

Code : Tout sélectionner

git clone https://github.com/notepadqq/notepadqq.git
cd notepadqq
configure l'environnement: ok

Code : Tout sélectionner

./configure --prefix /usr --qmake /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake
compile et install : ==> BOOM !!!

Code : Tout sélectionner

make
sudo make install
Le make se lance avec un warning:

Code : Tout sélectionner

Project MESSAGE: Release build
WARNING: Project ERROR: Unknown module(s) in QT: [b]webenginewidgets webchannel[/b]
et les memes erreurs.

Code : Tout sélectionner

Project ERROR: Unknown module(s) in QT: webenginewidgets webchannel
make: *** [Makefile:46 : sub-src-ui-make_first] Erreur 3
Ces satanées lib ne s'intallent pas !
J'ai essayé de reinstaller QT en defaut ou creator : raté !

Code : Tout sélectionner

sudo apt-get install qt5-default
sudo apt-get install qtcreator
Une idee du souci ?
merci
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Salut,

j'ai pas le temps de tester mais peut-être qu'en installant : libqt5webengine5
... ça le ferait mieux ???
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5859
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

si tu veux compiler, il te faut les paquets dev de qt5 (qui contiennent les headers)
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Salut!

STP, quand tu seras parvenu au résultat,
ce serrait cool que tu nous mettes la marche à suivre dans le forum Trucs & Astuces.

Car cet éditeur semble avoir des fonctionnalités intéressantes.

Merci :wink:
**Simple Utilisateur** -- Debian stable - XFCE
twisterNew
Membre
Membre
Messages : 10
Inscription : 04 janv. 2023, 09:06
Status : Hors-ligne

dezix a écrit : 09 janv. 2023, 19:30 Salut,

j'ai pas le temps de tester mais peut-être qu'en installant : libqt5webengine5
... ça le ferait mieux ???
Merci mais

perdu :- (

Code : Tout sélectionner

E: Impossible de trouver le paquet libqt5webengine5
Avant de poster j'ai essayé d'installer bcp de chose :
qt5-default ou qt5-qmake, qtbase5-dev et qtbase5-dev-tools.
twisterNew
Membre
Membre
Messages : 10
Inscription : 04 janv. 2023, 09:06
Status : Hors-ligne

piratebab a écrit : 10 janv. 2023, 10:03 si tu veux compiler, il te faut les paquets dev de qt5 (qui contiennent les headers)
Merci . Mais déja fait

Code : Tout sélectionner

apt-cache search qt | grep -E "$dev"

Code : Tout sélectionner

qtbase5-dev - Qt 5 base development files
qtbase5-dev-tools - Qt 5 base development programs
qtbase5-doc - Qt 5 base documentation
qtbase5-doc-html - Qt 5 base HTML documentation
qtbase5-examples - Qt 5 base examples
qtbase5-private-dev - Qt 5 base private development files
twisterNew
Membre
Membre
Messages : 10
Inscription : 04 janv. 2023, 09:06
Status : Hors-ligne

dezix a écrit : 10 janv. 2023, 10:18 Salut!

STP, quand tu seras parvenu au résultat,
ce serrait cool que tu nous mettes la marche à suivre dans le forum Trucs & Astuces.

Car cet éditeur semble avoir des fonctionnalités intéressantes.

Merci :wink:
J'ai l'impression que c'est pas pour demain. Je pense que ma version raspian buster ne supporte pas certaines libs. (voir pas grd chose)
J'ai installé Notepad++ avec Wine mais c'est trop lent pour mon OS.
Sinon il avait l'air pas mal comme editeur et surtout proche de celui que je connais bien.

a+
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Quel est ton sources.list complet ?

Raspberry Pi c'est une architecture arm64, et le paquet libqt5webengine5 est disponible dans Debian buster pour arm64

il suffit donc d'ajouter ce qu'il faut ... sauf si les dépôts debian ne sont pas compatibles ??? Rasp..
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Pour la compatibilité des dépôts Debian sur Raspbian
...ça dépend des paquets selon : Using debian repositories for Raspberry Pi | stackexchange

les paquets multi-arch (all) seraient utilisables (en général).

Pour les autres (ne supportant pas toutes les architectures) c'est moins sûr encore.

Sans en avoir aucune certitude ni expérience,
une approche prudente serait (après sauvegarde système) de télécharger et installer manuellement les quelques paquets nécessaires,
sans ajouter les dépôts debian aux sources.

Comme cela tu prends un minimum de risque,
et si cela ne fonctionne pas,
la solution devrait être de compiler manuellement ces paquets spécialement pour ton système,
ne me demande pas comment, je ne sais pas faire cela :((

La Référence initiale est : RaspbianFAQ - Raspbian
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5859
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Essaie geany, éditeur léger qui a son paquet debian
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

piratebab a écrit : 10 janv. 2023, 23:38Essaie geany
Geany est un très bon choix ; mon éditeur principal avec mousepad pour les petits trucs rapides.

Mais notepadqq a des fonctionnalités d'édition "par lot" que Geany n'a pas : https://github.com/notepadqq/notepadqq/wiki

Dans certains cas ça doit être vraiment pratique....
**Simple Utilisateur** -- Debian stable - XFCE
twisterNew
Membre
Membre
Messages : 10
Inscription : 04 janv. 2023, 09:06
Status : Hors-ligne

dezix a écrit : 10 janv. 2023, 14:37 Pour la compatibilité des dépôts Debian sur Raspbian
...ça dépend des paquets selon : Using debian repositories for Raspberry Pi | stackexchange

La Référence initiale est : RaspbianFAQ - Raspbian
Merci je vais tenter cette approche dés que j'aurais du temps.
La je suis parti dans la quete d'un binaire notepadqq compatible avec mon OS.
twisterNew
Membre
Membre
Messages : 10
Inscription : 04 janv. 2023, 09:06
Status : Hors-ligne

piratebab a écrit : 10 janv. 2023, 23:38 Essaie geany, éditeur léger qui a son paquet debian
Merci je ne connaissais pas. Je vais essayer. Ensuite chacun a sa preference dans les editeurs ...
Mais pourquoi les ditrib inclus souvent mousepad qui est ... arghh comment dire ... hooorrible ?
twisterNew
Membre
Membre
Messages : 10
Inscription : 04 janv. 2023, 09:06
Status : Hors-ligne

dezix a écrit : 10 janv. 2023, 14:37
Sans en avoir aucune certitude ni expérience,
une approche prudente serait (après sauvegarde système) de télécharger et installer manuellement les quelques paquets nécessaires,
sans ajouter les dépôts debian aux sources.

Comme cela tu prends un minimum de risque,
et si cela ne fonctionne pas,
la solution devrait être de compiler manuellement ces paquets spécialement pour ton système,
ne me demande pas comment, je ne sais pas faire cela :((

La Référence initiale est : RaspbianFAQ - Raspbian
Je vais tenter l'approche prudente ... avant la violente tout réécraser .... : - )
J'ai découvert il y a peu la cross compilation : une compilation entre un OS linux et une raspian... ?? Si ca marche ca c'est un miracle :clapping:
Mais ou vont ils chercher tout ca ? dans la SF ? :crazy:
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

twisterNew a écrit : 11 janv. 2023, 11:05 mousepad qui est ... arghh comment dire ... hooorrible ?

Là, c'est vraiment subjectif.

Mousepad est un petit éditeur tout simple qui fait bien son job.

Il ouvre rapidement un fichier pour le modifier ou simplement le lire,
rechercher/remplacer.

On ne lui demande pas d'avantage.
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5859
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

On n'a pas encore parlé de VI dans ce post ? :)
twisterNew
Membre
Membre
Messages : 10
Inscription : 04 janv. 2023, 09:06
Status : Hors-ligne

piratebab a écrit : 12 janv. 2023, 08:18 On n'a pas encore parlé de VI dans ce post ? :)
On va eviter ... Ne polémiquons pas pour rien quand même
on va rester moderne avec nano :wink:
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

D'expérience, nano fonctionne mais c'est pas le top :((

Vim est nettement mieux,
mais la prise en main coûte, surtout si on s'y prend pas trop bien
(comme moi... j'ai végété looongtemps pour trouver mes petites marques avec vim,
mais maintenant je n'utilise plus nano que quand j'y suis vraiment contraint).
**Simple Utilisateur** -- Debian stable - XFCE
Répondre