Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2013-08-26 19:32:35 Debian compilation de pd-vanilla 0.45 et portaudio

akatronic
membre
Date d'inscription: 2008-04-03
Messages: 39

Debian compilation de pd-vanilla 0.45 et portaudio



Bonjour

Je tente de compiler la 0.45-0 toute fraîche mais make s’arrête dans le répertoire portaudio

jerome@studio:~/pd-0.45-0$ make
make  all-recursive
make[1]: entrant dans le répertoire « ~/pd-0.45-0 »
Making all in portaudio
make[2]: entrant dans le répertoire « ~/pd-0.45-0/portaudio »
make[2]: *** Pas de règle pour fabriquer la cible « all ». Arrêt.
make[2]: quittant le répertoire « ~/pd-0.45-0/portaudio »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « ~/pd-0.45-0 »
make: *** [all] Erreur 2

Une idée ?

Hors ligne

 

#2 2013-08-27 15:30:35 Re : Debian compilation de pd-vanilla 0.45 et portaudio

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Debian compilation de pd-vanilla 0.45 et portaudio



Salut,
tu les as eu comment ces sources ?

parce que avec une debian x86_64 + les sources git, et avec :
./autogen.sh
./configure
./make
sudo make install

j'ai pas de problème (à part un fichier manquant 'sublist-help.pd' qu'il faut donc créer à la main dans 'doc/5.references')

Hors ligne

 

#3 2013-08-27 19:24:27 Re : Debian compilation de pd-vanilla 0.45 et portaudio

akatronic
membre
Date d'inscription: 2008-04-03
Messages: 39

Re: Debian compilation de pd-vanilla 0.45 et portaudio



Merci pour ta réponse.
Les sources viennent du site de puckette http://crca.ucsd.edu/~msp/software.html
Je fais bien :
./autogen.sh
./configure

./make me renvoit :
bash: ./make: Aucun fichier ou dossier de ce type

et effectivement

jerome@studio:~/pd-0.45-0$ ls
aclocal.m4      confdefs.h     doc          m4           obj        portmidi
asio            config.log     extra        Makefile     pd.pc      README.txt
autogen.sh      config.status  INSTALL.txt  Makefile.am  pd.pc.in   src
autom4te.cache  configure      libtool      Makefile.in  po         tcl
bin             configure.ac   LICENSE.txt  man          portaudio

Hors ligne

 

#4 2013-08-27 20:18:06 Re : Debian compilation de pd-vanilla 0.45 et portaudio

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Debian compilation de pd-vanilla 0.45 et portaudio



Ha oui pardon c'est pas './make' mais 'make' tout court tongue

Et si ça compile toujours pas, postes la sortie des scripts sur pastebin.com ou un truc du genre (sur le forum ça va faire trop gros comme post)

Hors ligne

 

#5 2014-01-24 12:22:54 Re : Debian compilation de pd-vanilla 0.45 et portaudio

akatronic
membre
Date d'inscription: 2008-04-03
Messages: 39

Re: Debian compilation de pd-vanilla 0.45 et portaudio



Je déterre ce fil pour indiquer la solution.
portaudio n'est pas en cause.
Il faut appliquer la méthode alternative décrite dans INSTALL.txt

citation :

Alternatively, you can use the fallback makefiles in "src" for gnu/linux, Mac
OSX, or Microsoft Visual C.  On linux, for example, cd to src and type "make -f
makefile.gnu" and (if you wish) "sudo make -f makefile.gnu install".

voilà ... roll

Hors ligne

 

#6 2015-05-01 19:02:03 Re : Debian compilation de pd-vanilla 0.45 et portaudio

Berenger
membre
Lieu: Nantes
Date d'inscription: 2010-06-02
Messages: 190
Site web

Re: Debian compilation de pd-vanilla 0.45 et portaudio



Je re-déterre ce sujet encore un an après smile Je compile la dernière version 0.46.6 sous ubuntu 14.04, avec des sources provenant du site de Miller.

En passant par l'install classique (./autogen.sh etc..) la compilation échoue avec les même erreurs que celles mentionnées dans le premier post

en utilisant la commande du dernier post, a priori tout se passe bien sauf qu'en réalité aucun des objets du dossier /extra n'est compilé et aucun  ne fonctionne après lancement.

en disant à chaque fois :

make -C ../extra/bonk~   
make[1]: Entering directory `/home/berenger/Pd/pd-0.46-6/extra/bonk~'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/berenger/Pd/pd-0.46-6/extra/bonk~'

Quelqu'un aurait une solution à ce problème ?

Hors ligne

 

#7 2015-05-01 21:56:54 Re : Debian compilation de pd-vanilla 0.45 et portaudio

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: Debian compilation de pd-vanilla 0.45 et portaudio



tu es reparti de sources propres ou de celles avec lesquelles tu avais essayé  la première compilation ?
entre deux compilations un "make clean" peut s'avérer utile .
J'ai pas fait l'essai avec cette version mais j'écris çà parce que

make[1]: Nothing to be done for `all'.

indique que la compilation est déjà faite .
tu peux aussi regarder le diff des sources debian packages, version 0.46.2-1 voir s'il n'y a pas un patch pour que la compil aboutisse (dans le dossier [puredata_0.46.2-1.debian.tar.xz] ) . ou les sources ubuntu ...

Dernière modification par sakramh (2015-05-01 22:07:36)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#8 2015-05-02 13:37:13 Re : Debian compilation de pd-vanilla 0.45 et portaudio

Berenger
membre
Lieu: Nantes
Date d'inscription: 2010-06-02
Messages: 190
Site web

Re: Debian compilation de pd-vanilla 0.45 et portaudio



Merci Sakramh et bien vu !

donc soit make clean, soit repartir de sources propres.

A partir des sources de 0.46.6 sur le site de Miller, il faut donc mieux ne pas suivre les infos du readme smile et faire directement dans le dossier source 'make -f makefile.gnu' et hop !

Bon maintenant compilation d'extenals smile

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024