• # réponse a tous le monde.

    Posté par . En réponse à la dépêche Micro Music Player (mmp), le lecteur musical minimaliste, sort en version 3.0. Évalué à 6.

    Merci pour vos commentaires,

    Ça fait plaisir, merci, je vais essayer de répondre a tous le monde,...

    Apparemment beaucoup de phénomène bizarre reportées:

    Ok ton lecteur a une bonne interface, ça donne envie de le tester. Par contre ton style de codage est assez difficile à suivre ; pourquoi tant de sauts de lignes ?

    C'est mon style et beaucoup de saut ligne pour la clarté, style bizarre je l'admet concernant la friture C/C++, mais c'est parce que je vient du C et que c'était, lors de la sortie de la version 1.0 mon premier programme en C++.

    Je me suis donc tenus a ce style, mais je ne recommencerai pas un tel mélange.

    Si vous voulez voir mon style c++ pur -std=c++11, regardez plutôt battle-rage (un jeu de combat en duel) ou plus ancien Edip (Easy Digital Imaging Processing).

    Mais cela ne fait que presque 2 ou 3 ans que je pratique le C++ en plus du C.


    Comme je ne suis pas programmeur, je suis un peu largué là... ça dit fin de fichier prématurée. Il y a une erreur dans l'archive, ou c'est l'un de mes outils de compilation qui n'est pas compatible?

    Effectivement, d'après le traceback que tu montre (chose bien d'ailleurs) je constate que la Makefile (Script de compilation et d'installation) ne trouve pas g++ le compilateur C++.

    Et sinon concernant l'erreur:

    if `test -x " /usr/bin/update-desktop-database"` ; then /usr/bin/update-desktop-database -q ; elif `test -x " /usr/bin/xdg-desktop-menu" ; then /usr/bin/xdg-desktop-menu forceupdate --mode system ; fi
    /bin/bash: -c: ligne 0: caractère de fin de fichier (EOF) prématuré lors de la recherche du « ` » correspondant
    /bin/bash: -c: ligne 1: erreur de syntaxe : fin de fichier prématurée

    Apparement il y une erreur dans le Makefile, si des personnes ont le même problème qu'il le disent !

    Je pourrai le régler.

    Car j'installe mes programmes en compilant les sources sur le "target host", mais je configure make afin qu'il ne renvois pas d'erreur en cas d'erreur ce qui pourrai causer des problèmes de cassage aisément réparable de ton gestionnaire de paquetage, dans le cas contraire, si l'installation d'un paquetage renvoyai une erreur.

    Sinon apparemment Mint a confondus mmc avec mmp ou est ce une faute de frappe de ta part.

    Dans ce cas il existe déjà un programme nommer mmp sur Mint.

    Après il se peut pour la réinstallation que j'ai commise l'erreur suivante dans le paquetage *.deb:

    replace >= mmp-2.1.
    

    Donc supérieur a...

    Donc je te conseille d'abords de vérifier si mmp existe sur ton système en tapant la commande:

    which mmp

    Si cela renvoie rien: pas de mmp a l'horizon.

    Mais normalement j'ai prévue une conditionnelle afin de pas faire le lien symbolique si un programme nommer mmp existe déjà sur le target host.

    Car l'exécutable sur Linux l'exécutable s'appelle MicroMusicPlayer...???

    Cela fait pas mal de bizarreries.

    Essaye:

    $ sudo dpkg -r mmp
    $ sudo dpkg -i mmp-3.0.deb

    Je pense que tu devrais faire une version "portable" pour Windows. Qu'est ce donc? Une version prévue pour s'installer sur une clé USB, et qui stocke toute sa configuration et les DLL dont il a besoin en local, donc sans rien laisser dans windows (pas de DLL, rien en base de registre).

    Je ne pige rien a Windows, désolé.

    J'ai voulus faire pas mal de choses comme mettre mmp-3.0 dans le menu contextuel, ou le mettre comme lecteur par défaut.

    Mais cela se fait avec la winapi et du coup je ne suis nullement formée a faire un:

    "serveur COMM" ? Pour ces effets, comme l'on m'a conseiller de faire.

    Désolé mais si Windows ne lance pas les exécutable graphiques de la même manière que l'on lance un programme dans un terminal, je ne peut rien y faire.

    D'ailleurs, j'ai remarquer en faisant la version Windows, que une clef de registre HK./bla/bla/mmp.exe "%1" était enregistrer...

    Cela correspond en Linux a mmp %f donc un seule fichier et pour les dossier ont peut se brosser sous Windows a moins de bien connaître Windows et son api et sûrement le registre.

    Mais tu peut te lancer les sources sont ouvertes, si tu est partant.


    Installé, ouvert, testé... mais pas de son ! et je ne vois pas où régler cela...

    Je ne sais quoi dire sinon de regarder ta configuration système, afin de vérifier si Alsa ne s'est pas dé-configurer.
    Cela arrive parfois ?

    Merci pour vos réponses votre serviteur.