Skip to main content

4 - Toutes les autres applications, les émulateurs...


[résolu] Jsampler-Fantasia/gigedit

Articles: 6270
Hello !

J'essaie de compiler gigedit pour l'utiliser "en direct" dans Jsampler.
Je passe bien le ./configure et le make mais impossible de l'installer...
Le "sudo make install" renvoie une erreur que je ne trouve même pas sur le net.
Quelqu'un a-il déjà réussi la manip' et y a-t-il une astuce dans cette compilation, mis à part :
export LINUXSAMPLER_PLUGIN_DIR="/usr/lib/linuxsampler/plugins
que j'ai fait et que Linuxsampler reconnait bien ?

Merci, à+
Articles: 3938 France
Le "sudo make install" renvoie une erreur que je ne trouve même pas sur le net.

envoi le log pour voir

pas de probleme de compile sur ma gentoo, mais comme c'est automatisé pas d'astuce en vue...😕

de ton coté, es tu certain de ne pas avoir eu de probleme de compilation ?
quelles option de configuration as tu utilisé ?
en particulier --prefix ??

comme ca fait plusieurs fois que tu as des problemes de compilation, et que tu souhaite avoir les derniers logiciels sortis, je ne saurai que trop te conseiller de changer de distrib pour passer sur une distribution basée sur la compilation...😉
Articles: 6270
Salut, Oliv'

J'envoie le log demain, la machine mao est au repos...
Pas de --prefix, je ne m'en suis jamais servi, jusqu'ici.
Je suis assez tenté par ce que je lis de Gentoo mais j'ai un morceau en chantier (depuis 3 mois) sur ma 64studio que je voudrais bien finir sur cet environnement. La dernière fois que j'ai migré ça m'a pris ...des semaines.
Je ne tiens pas du tout aux dernières versions c'est juste que le paquet Debian d'origine ne proposait pas les bonnes librairies pour gigedit et j'ai dû passer par la compil' de tout l'environnement LS.
A demain...
Articles: 6270
Hello !

J'ai aussi essayé avec :
./configure --prefix=/usr
et j'ai toujours ce message, au "sudo make install" alors que le configure et le make passent :

Copy to clipboard
(cd /usr/local/lib/gigedit && { ln -s -f libgigedit.so.2.0.0 libgigedit.so.2 || { rm -f libgigedit.so.2 && ln -s libgigedit.so.2.0.0 libgigedit.so.2; }; }) (cd /usr/local/lib/gigedit && { ln -s -f libgigedit.so.2.0.0 libgigedit.so || { rm -f libgigedit.so && ln -s libgigedit.so.2.0.0 libgigedit.so; }; }) /usr/bin/install -c .libs/libgigedit.lai /usr/local/lib/gigedit/libgigedit.la /usr/bin/install: cannot stat `.libs/libgigedit.lai': No such file or directory make[3]: *** [install-pkglibLTLIBRARIES] Error 1 make[3]: Leaving directory `/home/iago/Desktop/gigedit-0.2.0/src/gigedit' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/home/iago/Desktop/gigedit-0.2.0/src/gigedit' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/iago/Desktop/gigedit-0.2.0/src' make: *** [install-recursive] Error 1

Toujours rien trouvé sur la toile, non plus...
A+
Articles: 130
Copy to clipboard
/usr/bin/install -c .libs/libgigedit.lai /usr/local/lib/gigedit/libgigedit.la /usr/bin/install: cannot stat `.libs/libgigedit.lai': No such file or directory


Ton problème est ici. Enfin... il se termine ici.
Le message cannot stat signifie soit que le fichier qui suit n'existe pas soit que tu n'as pas les droits dessus. Ici, il est précisé. => Il n'existe pas.

1/ Vérifie tout de meme si c'est vrai. 😕
Copy to clipboard
# find / -name libgigedit.lai -print

2/ Si cela ne répond rien... alors... c'est que c'est vrai... 😛
Dans ce cas, comme ce fichier aurait du etre construit pendant la compilation c'est que sa compilation a échoué et que donc l'erreur initiale est... avant.

=> Relance le make et poste ses traces.

Rien à voir mais pourquoi ne puis-je plus mettre d'accents circonflexes dans ma saisie ? 😢
Articles: 6270
Pour les accents, Ô, Ê, Û, ici ça a l'air de marcher.
Ouaip, ce fichier n'existe pas, j'ai fait des recherches.
C'est plutôt ce nom de fichier avec suffixe ".lai" qui me parait étrange.
J'ai envoyé copie du message chez LinuxSampler, on verra...

Merci de ta réponse, à+
Articles: 130
Ouaip, ce fichier n'existe pas, j'ai fait des recherches.
C'est plutôt ce nom de fichier avec suffixe ".lai" qui me parait étrange.
J'ai envoyé copie du message chez LinuxSampler, on verra...

le .lai est temporaire. Il doit être recopié en .la par l'install. C'est cela qui plante.
Mais c'est justement parce que sa compilation a très certainement foiré.
Tu n'as pas les logs de la compilation ?
Articles: 6270
Comme quoi, lire les logs...
Bon, le message n'était pas très explicite mais la version installée de intltools sur la 64studio (0.35) n'était pas assez up-to-date.
Avec la 0.40, mon make install passe. Y'a plus qu'à tester tout ça...
Merci du coup de main !
Articles: 6270
Après essais, je peux éditer mes samples dans Fantasia, par le biais de gigedit.
Le sujet de ce post serait donc (presque) résolu...
MAIS... je n'ai plus la possibilité, dans Jsampler, d'avoir Alsa en midi input. Il n'apparait plus, donc, dans l'onglet de connections de Jack.
Donc, une fois de plus 🙁 plus de clavier externe...
C'te galère, desfois !...
Articles: 3938 France
plus d'infos ?

il n'apparait pas dans le menu pilote midi de jsampler du tout ?
dans ce cas, quel pilote midi a tu sélectionné dans qjackctl ?

as tu compilé linuxsampler a la main ? dans ce cas peut etre n'a tu pas séléectionné les bonnes options de compilation
c'est possible aussi avec jsampler, je regarderai ca plus en details apres ta réponse

il n'apparait dans le mauvais onglet alsa ou midi de jack
dans ce cas, voir le sujet de l'autre fois, mais bon ca m'étonnerai que tu pose 2 fois la meme question...😀
Articles: 6270
il n'apparait pas dans le menu pilote midi de jsampler du tout ?
dans ce cas, quel pilote midi a tu sélectionné dans qjackctl ?

Pas dans les choix de pilotes in ou audio de Jsampler où seul le choix Jack est offert.
Dans Jack, il apparait dans l'onglet audio (normal) dans l'onglet midi (puisque Jack en input) mais pas dans l'onglet Alsa, où se trouve mon clavier, lui.
Ceci dit, dans la case "pilote midi" des settings de Jack, j'ai laissé "aucun", celui par défaut qui fonctionnait avant de me lancer dans l'install' de gigedit.
as tu compilé linuxsampler a la main ? dans ce cas peut etre n'a tu pas sélectionné les bonnes options de compilation car celles offertes par mon Synaptic sont obsolètes.
c'est possible aussi avec jsampler, je regarderai ca plus en details apres ta réponse

Oui, à la main, avec toutes les librairies qui vont bien, elles aussi, à la main.
D'après mes lectures, il n'y a pas d'options de compilations en rapport avec ce problème.
il n'apparait dans le mauvais onglet alsa ou midi de jack
dans ce cas, voir le sujet de l'autre fois, mais bon ca m'étonnerai que tu pose 2 fois la meme question...

Merci !
En effet, ce n'est plus la même question puisque mon clavier apparait bien et est identifié par lsmod en snd-usb-audio, contrairement à la dernière fois...
Bon, j'ai trouvé un post sur leur site (Linuxsampler) où ils préconisent de compiler dans cet ordre, que je ne suis pas certain d'avoir respecté, dans l'urgence :
1-libgig,
2-LinuxSampler,
3-gigedit,
4-frontend (fantasia, pour moi).
Je vais aussi ré-essayer dans cet ordre, je vous tiens au jus...
A+
Articles: 3938 France
dans la case "pilote midi" des settings de Jack, j'ai laissé "aucun"

c'est bien l'option qu'il faut
il n'y a pas d'options de compilations en rapport avec ce problème.

si il y en a
le paquet linuxsampler peut etre compilé avec ou sans support pour alsa-midi
ce qui m'embete, c'est que le support alsa-midi est normalement activé par defaut
normalement, lors de la configuration (./configure), une des dernieres ligne doit ressembler à ca (par defaut) :
Copy to clipboard
#------------------------------------------------------------------- # MIDI Input Drivers: # ALSA: yes, JACK: yes, CoreMIDI: no, MME: no, MidiShare: no #-------------------------------------------------------------------

donc si tu n'a pas mis d'option spéciale (--disable-alsa-driver je crois), ca devrait etre bon
ca vaut quand meme le coup de vérifier

en attendant, tu peux biensur utiliser le pilote jack-midi assosié à a2jmidid

tu peux aussi essayer avec qsampler ou tout simplement en envoyant les scripts lscp grace à netcat en ligne de commande pour voir si le problèmene vient pas de jsampler
Articles: 6270
en attendant, tu peux biensur utiliser le pilote jack-midi assosié à a2jmidid

tu peux aussi essayer avec qsampler ou tout simplement en envoyant les scripts lscp grace à netcat en ligne de commande pour voir si le problèmene vient pas de jsampler


Ben, Jsampler marchait avant ce WE avec les choix Alsa ou Jack. Ca devrait pouvoir le refaire...

Bon, écoute, j'ai recompilé dans l'ordre et fait quelques tests, dans le désordre...
Aux dernières nouvelles ça fonctionnait avec un montage que je n'utilisais pas avant :
- dans Jack, midi device sur "seq",
- Jsampler input et audio sur Jack (pas le choix...),
- Jack audio : LS sur system,
- Jack midi : system sur LS
- Jack alsa : clavier sur timidity
Ca marche, ça a planté sans explications et je trouve ça pas beau...

Je relancerai demain un ./configure de LS pour observer les denières lignes, comme tu le suggères. Là, la machine MAO se repose et moi aussi car, depuis 3 jours, ça me gave 😉
Ca fait qu'une semaine ou deux que j'essaie d'utiliser midi et la synthèse, je suis gâté !...
Heureusement, il y a les potes sur Linuxmao !....
Bonne soirée, à demain...
Jacques.
Articles: 6270
Hello !

Le résultat du ./configure de LinuxSampler dit ça :
Copy to clipboard
#------------------------------------------------------------------- # MIDI Input Drivers: # ALSA: no, JACK: yes, CoreMIDI: no, MME: no, MidiShare: no #------------------------------------------------------------------- # Audio Output Drivers: # ALSA: no, JACK: yes, ARTS: no, CoreAudio: no, ASIO: no #------------------------------------------------------------------- # Building sampler as plugin for following host standards: # DSSI: no, LV2: yes, VST: no, AU: no #-------------------------------------------------------------------# # Read './configure --help' or file 'configure.in' for details. #

Ce qui confirme ce que tu disais hier...
J'ai essayé avec --enable-alsa-driver : rien de mieux !
avec --disable-alsa-driver=no : erreur d'argument !
J'ai regardé le configure.in mais je ne pige pas trop la syntaxe du test.
Le forum LS n'a pas l'air très speed mais je n'ai peut-être pas posté dans la bonne rubrique...
Bon, lonesome cowboy, je continue...
A+, Jacques.
Articles: 6270
Hello !

Problème résolu : il suffisait de compiler alsa-lib.
Une petite semaine pour faire marcher le bintz, tout ça pour huit notes (et demie) de contrebasse, je bats des records, non ? 😕

En tout cas, bon coup de main, Oliv' car c'est bien le log du ./configure de LS qui m'a mis sur la voie, ce matin.

A+
Articles: 3938 France
mmm bizarre
je pense que l'option exatce est enable-alsa-driver=yes mais enable-alsa-driver devrait fonctionner aussi
dans le configure, vérifie la ligne suivante et ce qui peut suivre :
Copy to clipboard
checking Alsa version... x.x.xx

peut etre as tu une version d'alsa qui ne plait pas a LS, ou peut etre simplement ne la reconnait il pas ?

edit : no post se sont croisés...😁 super en tout cas, bonne zic !
Articles: 6270
Bon, je considère que tout est dit, je ferme...
Merci à tous, à+
Jacques.
Édition (admin allany) : sujet fermé car résolu. Merci de remonter les informations pertinentes dans les pages Wiki adéquates.
Si besoin de réouvrir le sujet, vous pouvez vous adresser à un des admins 😉
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.