• =?utf-8?Q?Digikam_s=E2=80=99arr=C3=AAte_sans_que_je_l=E2=80=99ai_ferm=C

    From benoit@21:1/5 to All on Wed Aug 2 19:40:01 2023
    This is a multi-part message in MIME format.

    Qm9uam91ciwKCkrigJlhaSBjb21waWzDqSBkaWdpa2FtIDggcG91ciBkaWZmw6lyZW50ZXMgcmFp c29uc+KApgoKUG91ciBhdm9pciBsYSB2ZXJzaW9uIDgsIGlsIGZhdWRyYWl0IGFsbGVyIGVuIHNp ZAoKaHR0cHM6Ly9wYWNrYWdlcy5kZWJpYW4ub3JnL3NpZC9kaWdpa2FtCgpKCgpK4oCZYXZhaXMg ZmFpdCB1bmUgZGVtYW5kZSBk4oCZYWlkZSBxdWFuZCBqJ8OpdGFpcyBzb3VzIGJ1bGxzZXllLCBj J2VzdCByw6lzb2x1IGV0IMOnYSBjb21waWxlIGF2ZWMgc3VjY8Oocy4KCk1haXMgZGlnaWthbSBz ZSBmZXJtZSwgbGEgZmVuw6p0cmUgbuKAmWFwcGFyYcOudCBwYXMgZXQgamUgbmUgY29tcHJlbmRz IHBhcyBwb3VycXVvaS4KCkNvbW1lIGRpYWdub3N0aXF1ZXIgY2UgcXVpIG5lIHZhIHBhcyA/Ck1l cyB0ZW50YXRpdmVzIDoKCmdkYiBidWlsZC9iaW4vZGlnaWthbQoKLS04PC0tCgooZ2RiKSBydW4K ClN0YXJ0aW5nIHByb2dyYW06IC9kaXYvZGlnaWthbS9kaWdpa2FtLWdpdC1zcmMvYnVpbGQvYmlu L2RpZ2lrYW0KCltUaHJlYWQgZGVidWdnaW5nIHVzaW5nIGxpYnRocmVhZF9kYiBlbmFibGVkXQoK VXNpbmcgaG9zdCBsaWJ0aHJlYWRfZGIgbGlicmFyeSAiL2xpYi94ODZfNjQtbGludXgtZ251L2xp YnRocmVhZF9kYi5zby4xIi4KCltOZXcgVGhyZWFkIDB4N2ZmZmRiZTdjNmMwIChMV1AgNzI1Nyld CgotLTg8LS0KCltUaHJlYWQgMHg3ZmZmZGJlN2M2YzAgKExXUCA3MjU3KSBleGl0ZWRdCgpbSW5m ZXJpb3IgMSAocHJvY2VzcyA3MjU0KSBleGl0ZWQgbm9ybWFsbHldCgpDYSBzZSBwYXNzZSBjb21t ZSBzaSBq4oCZYXZhaXMgcXVpdHTDqSBkaWdpa2FtIG5vcm1hbGVtZW50CgpDb21tZW50IGRpYWdu b3N0aXF1ZXIgPwoKTWVyY2kgZOKAmWF2YW5jZSwKCi0tCgpCZW5vw650

    PHA+Qm9uam91ciw8L3A+PHA+SuKAmWFpIGNvbXBpbMOpICBkaWdpa2FtIDggcG91ciBkaWZmw6ly ZW50ZXMgcmFpc29uc+KApjwvcD48cD5Qb3VyIGF2b2lyIGxhIHZlcnNpb24gOCwgaWwgZmF1ZHJh aXQgYWxsZXIgZW4gc2lkPC9wPjxwPjxhIGhyZWY9Imh0dHBzOi8vcGFja2FnZXMuZGViaWFuLm9y Zy9zaWQvZGlnaWthbSIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9 Il9ibGFuayI+aHR0cHM6Ly9wYWNrYWdlcy5kZWJpYW4ub3JnL3NpZC9kaWdpa2FtPC9hPjwvcD48 cCBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7 Ij48YnI+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQt c2l6ZTogMTRweDsiPko8YnI+PC9wPjxwPkrigJlhdmFpcyBmYWl0IHVuZSBkZW1hbmRlIGTigJlh aWRlIHF1YW5kIGonw6l0YWlzIHNvdXMNCmJ1bGxzZXllLCBjJ2VzdCByw6lzb2x1IGV0IMOnYSBj b21waWxlIGF2ZWMgc3VjY8Oocy48L3A+PHA+TWFpcyBkaWdpa2FtIHNlIGZlcm1lLCBsYSBmZW7D qnRyZSBu4oCZYXBwYXJhw650IHBhcyBldCBqZSBuZQ0KY29tcHJlbmRzIHBhcyBwb3VycXVvaS48 YnI+PC9wPjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1z aXplOiAxNHB4OyI+Q29tbWUgZGlhZ25vc3RpcXVlciBjZSBxdWkgbmUgdmEgcGFzID88L2Rpdj48 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRw eDsiPk1lcyB0ZW50YXRpdmVzIDo8YnI+PC9kaXY+PHA+Z2RiIGJ1aWxkL2Jpbi9kaWdpa2FtPC9w PjxwPi0tOCZsdDstLTwvcD48cD4oZ2RiKSBydW48L3A+PHA+U3RhcnRpbmcgcHJvZ3JhbTogL2Rp di9kaWdpa2FtL2RpZ2lrYW0tZ2l0LXNyYy9idWlsZC9iaW4vZGlnaWthbSZuYnNwOzwvcD48cD5b VGhyZWFkIGRlYnVnZ2luZyB1c2luZyBsaWJ0aHJlYWRfZGIgZW5hYmxlZF08L3A+PHA+VXNpbmcg aG9zdCBsaWJ0aHJlYWRfZGIgbGlicmFyeQ0KIi9saWIveDg2XzY0LWxpbnV4LWdudS9saWJ0aHJl YWRfZGIuc28uMSIuPC9wPjxwPltOZXcgVGhyZWFkIDB4N2ZmZmRiZTdjNmMwIChMV1AgNzI1Nyld PC9wPjxwPi0tOCZsdDstLTwvcD48cD5bVGhyZWFkIDB4N2ZmZmRiZTdjNmMwIChMV1AgNzI1Nykg ZXhpdGVkXTwvcD48cD5bSW5mZXJpb3IgMSAocHJvY2VzcyA3MjU0KSA8dT48Yj5leGl0ZWQgbm9y bWFsbHldPC9iPjwvdT48L3A+PHA+IENhIHNlIHBhc3NlIGNvbW1lIHNpIGrigJlhdmFpcyBxdWl0 dMOpIGRpZ2lrYW0gbm9ybWFsZW1lbnQNCjwvcD48cD5Db21tZW50IGRpYWdub3N0aXF1ZXImbmJz cDs/PC9wPjxwPk1lcmNpIGTigJlhdmFuY2UsPC9wPjxwPi0tPC9wPjxwPkJlbm/DrnQ8L3A+PGJy Pg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roberto =?iso-8859-1?Q?C=2E_S=E1nch@21:1/5 to benoit on Wed Aug 2 20:40:01 2023
    On Wed, Aug 02, 2023 at 05:32:18PM +0000, benoit wrote:
    Bonjour,

    J’ai compilé digikam 8 pour différentes raisons…

    Pour avoir la version 8, il faudrait aller en sid

    [1]https://packages.debian.org/sid/digikam

    J

    J’avais fait une demande d’aide quand j'étais sous bullseye, c'est résolu
    et ça compile avec succès.

    Mais digikam se ferme, la fenêtre n’apparaît pas et je ne comprends pas
    pourquoi.

    Comme diagnostiquer ce qui ne va pas ?
    Mes tentatives :

    gdb build/bin/digikam

    Quelle est la sortie de strace ?

    strace build/bin/digikam

    Puet-être que sur ta machine il faut utiliser sudo, comme:

    sudo strace -u benoit build/bin/digikam

    Cela dépend de la configuration de ton système.

    La sortie de strace est très grosse, alors c'est bon de rediriger vers
    un fichier (sous /tmp, par exemple).

    Je chercherais des erreurs d'ouverture des fichiers sous /dev, /sys, &c.

    Salut,

    -Roberto

    --
    Roberto C. Sánchez

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Thu Aug 3 09:50:01 2023
    Je ne saurais te dire pourquoi ça ne t'affiche pas une fenêtre
    d'exécution digikam.

    J'ai jamais utilisé gdb (et ma précédente utilisation d'un debugger
    remonte au siècle dernier) donc peut-être que tu peux afficher
    facilement le code source pour savoir ce que fait le programme avant de t'afficher un code de sortie réussie. Sinon tu peux installer ddd
    (frontal GUI à gdb) qui devrait t'afficher d'office le code source de
    digikam pour voir ce qui se passe.

    Et sinon au lieu de fair un run, tu peux faire du pas à pas (next) pour
    mieux tracer l'action

    Enfin, je ne sais pas si ça répond à ton besoin, mais si tu n'as pas
    besoin d'option de construction spéciales à ton emploi mais seulement
    besoin d'une version récente de digikam, sur Snapcraft (appstore snap de Canonical) c'est en version 8.0 et sur flathub (appstore flatpak mais ça n'appartient pas à RedHat) c'est en version 8.1.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From benoit@21:1/5 to All on Thu Aug 3 14:00:01 2023
    Le mercredi 2 août 2023 à 20:27, Roberto C. Sánchez <roberto@debian.org> a écrit :


    On Wed, Aug 02, 2023 at 05:32:18PM +0000, benoit wrote:

    Bonjour,

    J’ai compilé digikam 8 pour différentes raisons…

    Pour avoir la version 8, il faudrait aller en sid

    [1]https://packages.debian.org/sid/digikam

    J

    J’avais fait une demande d’aide quand j'étais sous bullseye, c'est résolu
    et ça compile avec succès.

    Mais digikam se ferme, la fenêtre n’apparaît pas et je ne comprends pas pourquoi.

    Comme diagnostiquer ce qui ne va pas ?
    Mes tentatives :

    gdb build/bin/digikam

    Quelle est la sortie de strace ?

    strace build/bin/digikam



    Bonjour,

    Merci pour ton aide, il maque des fichier comme libdigikamgui.so :

    build/bin/glibc-hwcaps/x86-64-v3/libdigikamgui.so.8.2.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Aucun fichier ou dossier de ce type)

    Il me semble que rien que cette ligne suffit à expliquer pourquoi ça ne va pas.

    Je ne comprends pas pourquoi ils n'ont ps été compilés...
    Et s'il manque des dépendances pour les compiler, comment se fait-il que la compilation aie abouti ?

    Merci d'avance

    --
    Benoit

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Thu Aug 3 15:30:01 2023
    Le 03/08/2023 à 13:55, benoit a écrit :
    Le mercredi 2 août 2023 à 20:27, Roberto C. Sánchez <roberto@debian.org> a écrit :


    On Wed, Aug 02, 2023 at 05:32:18PM +0000, benoit wrote:

    Bonjour,

    J’ai compilé digikam 8 pour différentes raisons…

    Pour avoir la version 8, il faudrait aller en sid

    [1]https://packages.debian.org/sid/digikam

    J

    J’avais fait une demande d’aide quand j'étais sous bullseye, c'est résolu
    et ça compile avec succès.

    Mais digikam se ferme, la fenêtre n’apparaît pas et je ne comprends pas >>> pourquoi.

    Comme diagnostiquer ce qui ne va pas ?
    Mes tentatives :

    gdb build/bin/digikam

    Quelle est la sortie de strace ?

    strace build/bin/digikam



    Bonjour,

    Merci pour ton aide, il maque des fichier comme libdigikamgui.so :

    build/bin/glibc-hwcaps/x86-64-v3/libdigikamgui.so.8.2.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Aucun fichier ou dossier de ce type)

    Il me semble que rien que cette ligne suffit à expliquer pourquoi ça ne va pas.

    Je ne comprends pas pourquoi ils n'ont ps été compilés...
    Et s'il manque des dépendances pour les compiler, comment se fait-il que la compilation aie abouti ?

    Merci d'avance

    --
    Benoit

    - tu as une raison particulière (participer au développement de de digikam...) de vouloir compiler une version de développement (8.2)
    plutôt qu'une version stable (8.1)?
    A moins que ce ne soit volontaire, si ce que tu veux c'est utiliser
    digikam, ce n'est pas la branche MASTER (développement, alpha) que tu
    dois cloner ou télécharger mais le tag 8.1 (production) https://invent.kde.org/graphics/digikam/-/tags/v8.1.0

    mais si tu as tes raisons pour la 8.2, désolé d'avoir mis
    les pieds dans le plat :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Fri Aug 4 10:50:01 2023
    Bonjour,

    (tout ça sous réserve, je ne développe pas)

    je n'ai regardé que les erreurs "no such file": parmi ces 57 erreurs:
    - une n'est probablement qu'un avertissement, sans conséquence, sur le
    fait que le système de fichiers virtuel SELinux ne soit pas présent
    (sous Debian c'est normal, par défaut c'est AppArmor qui est utilisé)
    - deux se rapportent à l'absence de paramètres kdeglobals (j'y connais
    rien mais j'imagine que l'exécution de programmes de l'écosystème
    KDE/Plasma comme Digikam nécessite un noyau central de configuration ,
    un peu comme la base dconf de Gnome).
    Comme ça a l'air d'être présent dans le paquet desktop-base qui doit
    être installé si tu utilises un DE, c'est peut-être que lorsque tu
    exécutes des machins dans un contexte perso, l'exécutable cherche
    seulement dans le contexte perso et qu'il y a des histoires de PATH à configurer ou des liens à créer (je ne fais pas de developpement donc je
    ne peux pas te dire, tout ça est pure supposition)
    - les cinquante-quatre autres erreurs "no such file..." concernent des
    icônes non présents qui sont les icônes par défaut Freedesktop (thème Hicolor). Donc tu peux essayer d'installer le paquet papyrus-icon-theme
    qui a l'air d'être le seul sous Debian à disposer de toutes ces icônes
    (il sera peut-être nécessaire de paramétrer le contexte quelque part
    pour signifier que le thème à utiliser est papyrus et pas Hicolor)

    En gros j'ai l'impression que bien que tu aies franchi l'étape des dépendances de compilation:
    liste ici: https://packages.debian.org/source/bookworm/digikam
    tu te heurtes maintenant à des problèmes de dépendances d'exécution
    liste ici: https://packages.debian.org/bookworm/digikam
    (il faudrait que le contexte d'exécution soit non seulement présent mais aussi configuré, je pense)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)