Skip to main content

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


Ardour2beta11, pb compilation

Articles: 2855 France
Bonjour,😎

J'ouvre un nouveau sujet car je suis à la phase compilation. Je pensais avoir fait le plus dur en installant toutes les librairies manquantes:
scons
scons: Reading SConscript files ...
Checking for pkg-config version >= 0.8.0... yes
Checking for gthread-2.0... yes
Checking for lrdf... yes
Checking for libgnomecanvas-2.0... yes
Checking for gtk+-2.0... yes
Checking for jack... yes
Checking for samplerate... yes
Checking for glib-2.0... yes
Checking for libxml-2.0... yes
Checking for raptor... yes
Congratulations, you have a functioning C++ compiler.

Et puis non, y'a encore un ou plusieurs blèmes:

Checking for usb_interrupt_write() in C library usb... yes
Checking for FLAC__stream_decoder_new() in C++ library FLAC... yes
Checking for C++ header file boost/shared_ptr.hpp... yes
Checking for lo_server_new() in C library lo... yes
Checking for dmalloc_shutdown() in C library dmallocth... yes
Checking for C header file alsa/asoundlib.h... yes
Checking for internationalization support ...
Found xgettext
Found msgmerge
Checking for C header file libintl.h... yes
International version will be built.
Checking for C header file
➡️ Ici ❓ /System/Library/Frameworks/CoreAudio.framework/Versions/A/Headers/CoreAudio.h ... no
Checking for C function posix_memalign()... yes
Checking for C header file
➡️ Là ❓
/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h... n o
Checking for C function getmntent()... yes
Checking for C header file execinfo.h... yes
Checking for jack_client_open()...yes
Checking for jack_recompute_total_latencies()...yes
Checking for JackVideoFrameOffset in jack_position_bits_t enum...yes
Checking for jack_port_ensure_monitor_input()...yes
Checking for C header file wordexp.h... yes
Checking for C header file sys/vfs.h... yes
Checking for C header file
➡️
/System/Library/Frameworks/CoreMIDI.framework/Headers/CoreMIDI.h... no
Checking for C header file /System/Library/Frameworks/AudioToolbox.framework/Headers/ExtendedAudioFile.h ... no
Checking for C header file
➡️
/System/Library/Frameworks/CoreAudio.framework/Headers/CoreAudio.h... no
Checking for C header file
➡️
/System/Library/Frameworks/AudioUnit.framework/Headers/AudioUnit.h... no
scons: done reading SConscript files.
scons: Building targets ...
Substituting vars from ardour.rc.in into ardour.rc
g++ -o libs/soundtouch/AAFilter.os -c -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -fno-strict -aliasing -pipe -DARCH_X86 -mmmx -m3dnow -march=i686 -msse -mfpmath=sse -DBUILD_SSE_OPTIMIZATIONS -Wall -DHAVE_LIBLO -DENABLE_NLS -DHAVE_CONFIG_H -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Woverl oaded-virtual -fPIC -Ilibs/soundtouch libs/soundtouch/AAFilter.cpp
g++ -o libs/soundtouch/FIFOSampleBuffer.os -c -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -fn o-strict-aliasing -pipe -DARCH_X86 -mmmx -m3dnow -march=i686 -msse -mfpmath=sse -DBUILD_SSE_OPTIMIZATION S -Wall -DHAVE_LIBLO -DENABLE_NLS -DHAVE_CONFIG_H -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Woverloaded-virtual -fPIC -Ilibs/soundtouch libs/soundtouch/FIFOSampleBuffer.cpp
g++ -o libs/soundtouch/FIRFilter.os -c -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -fno-stric t-aliasing -pipe -DARCH_X86 -mmmx -m3dnow -march=i686 -msse -mfpmath=sse -DBUILD_SSE_OPTIMIZATIONS -Wall -DHAVE_LIBLO -DENABLE_NLS -DHAVE_CONFIG_H -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wover loaded-virtual -fPIC -Ilibs/soundtouch libs/soundtouch/FIRFilter.cpp
g++ -o libs/soundtouch/RateTransposer.os -c -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -fno- strict-aliasing -pipe -DARCH_X86 -mmmx -m3dnow -march=i686 -msse -mfpmath=sse -DBUILD_SSE_OPTIMIZATIONS -Wall -DHAVE_LIBLO -DENABLE_NLS -DHAVE_CONFIG_H -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE - Woverloaded-virtual -fPIC -Ilibs/soundtouch libs/soundtouch/RateTransposer.cpp
libs/soundtouch/FIFOSamplePipe.h:210: warning: ‘virtual int soundtouch
FIFOProcessor
isEmpty() const’ was hidden
libs/soundtouch/RateTransposer.h:153: warning: by ‘uint soundtouch
RateTransposer
isEmpty()’
g++ -o libs/soundtouch/SoundTouch.os -c -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -fno-stri ct-aliasing -pipe -DARCH_X86 -mmmx -m3dnow -march=i686 -msse -mfpmath=sse -DBUILD_SSE_OPTIMIZATIONS -Wal l -DHAVE_LIBLO -DENABLE_NLS -DHAVE_CONFIG_H -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wove rloaded-virtual -fPIC -Ilibs/soundtouch libs/soundtouch/SoundTouch.cpp
libs/soundtouch/FIFOSamplePipe.h:210: warning: ‘virtual int soundtouch
FIFOProcessor
isEmpty() const’ was hidden
libs/soundtouch/RateTransposer.h:153: warning: by ‘uint soundtouch
RateTransposer
isEmpty()’
g++ -o libs/soundtouch/TDStretch.os -c -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -fno-stric t-aliasing -pipe -DARCH_X86 -mmmx -m3dnow -march=i686 -msse -mfpmath=sse -DBUILD_SSE_OPTIMIZATIONS -Wall -DHAVE_LIBLO -DENABLE_NLS -DHAVE_CONFIG_H -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wover loaded-virtual -fPIC -Ilibs/soundtouch libs/soundtouch/TDStretch.cpp
libs/soundtouch/FIFOSamplePipe.h:210: warning: ‘virtual int soundtouch
FIFOProcessor
isEmpty() const’ was hidden
libs/soundtouch/RateTransposer.h:153: warning: by ‘uint soundtouch
RateTransposer
isEmpty()’
libs/soundtouch/TDStretch.cpp:118: warning: ‘int _getClosest2Power(double)’ defined but not used
g++ -o libs/soundtouch/mmx_gcc.os -c -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -fno-strict- aliasing -pipe -DARCH_X86 -mmmx -m3dnow -march=i686 -msse -mfpmath=sse -DBUILD_SSE_OPTIMIZATIONS -Wall - DHAVE_LIBLO -DENABLE_NLS -DHAVE_CONFIG_H -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Woverlo aded-virtual -fPIC -Ilibs/soundtouch libs/soundtouch/mmx_gcc.cpp
g++ -o libs/soundtouch/cpu_detect_x86_gcc.os -c -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce - fno-strict-aliasing -pipe -DARCH_X86 -mmmx -m3dnow -march=i686 -msse -mfpmath=sse -DBUILD_SSE_OPTIMIZATI ONS -Wall -DHAVE_LIBLO -DENABLE_NLS -DHAVE_CONFIG_H -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOUR CE -Woverloaded-virtual -fPIC -Ilibs/soundtouch libs/soundtouch/cpu_detect_x86_gcc.cpp
g++ -o libs/soundtouch/libsoundtouch.so -shared libs/soundtouch/AAFilter.os libs/soundtouch/FIFOSampleBu ffer.os libs/soundtouch/FIRFilter.os libs/soundtouch/RateTransposer.os libs/soundtouch/SoundTouch.os lib s/soundtouch/TDStretch.os libs/soundtouch/mmx_gcc.os libs/soundtouch/cpu_detect_x86_gcc.os
Substituting vars from templates/2 Track.template.in into templates/2 Track.template
Substituting vars from templates/4 Tracks.template.in into templates/4 Tracks.template
Substituting vars from templates/32 Tracks.template.in into templates/32 Tracks.template
Substituting vars from templates/16 Tracks.template.in into templates/16 Tracks.template
Substituting vars from templates/8 Tracks.template.in into templates/8 Tracks.template
cd libs/sigc++2 && ./autogen.sh && cd -
Building macros.
./autogen.sh: line 10: aclocal: command not found
Building makefiles.
./autogen.sh: line 13: automake: command not found
Building configure.
./autogen.sh: line 16: autoconf: command not found
/home/did/ardour2
cd libs/sigc++2 && ./configure && cd -
sh: ./configure: Aucun fichier ou répertoire de ce type
scons: *** libs/sigc++2/sigc++config.h Error 127
scons: building terminated because of errors.

Bon, pour l'instant, je ne peux pas faire mieux 😁, je vais me détendre un peu... ...en essayant d'installer Rosegarden 1.5 😀
Articles: 649 France
salut
a priori les erreurs que tu as ne sont pas trop importante. Il me semble que CoreAudio ce sont des drivers pour faire fonctionner les carte digidesign. enfin je crois.

par contre tu peux peut etre me renseigner. J'en suis aussi à la compilation et je bloque quelque peu :

/usr/bin/ld: ne peut trouver -ljack
collect2: ld returned 1 exit status
scons: *** libs/ardour/libardour.so Error 1
scons: building terminated because of errors.


En fait j'ai une version libjack0.100.0-0, et d'après ce que j'ai compris il me faudrait installer la derniere version de jack 102..
mais là je galère beaucoup beaucoup beaucoup.
Je suis sur Ubuntu Edgy. Mais ça doit pas etre si différent que 64studio.
j'ai télécharger le dernier jack audio connection kit, et je l'ai installer. apparement ça à l'air de fonctionner. après j'aimerais installer qjackctl pour controler tout ça, et là je bloque. La version synaptic dépend de libjack0.100.0 !!😐
Donc je me suis lancé dans l'installation de la derniere version de qjackctl-0.2.21 mais quand je le lance il ne trouve pas la librairie jack apparement.
Donc je suis coincé !!

Help me please.
Articles: 649 France
bon après vérification j'ai la version 101 de jack. Donc normalement y a pas de problème.
j'avais toujours mon erreur sur ljack qu'il ne trouvait pas. En attendant je me suis lancé dans la compilation de "wired" logiciel que je ne connaissais pas mais qui à l'air prometteur, et j'ai eu le meme soucis sur -ljack.
j'ai tout simplement désinstallé jack, jackd, libjack et qjackctl pour les réinstaller ...
maintenant ça à l'air de marcher. J'ai compilé wired sans problème et ardour est en train de se faire 😊
Articles: 2855 France
Hello, 😎

J'ai tout repris tranquillemen; voir installation! http://www.linuxmao.org/tikiwiki/tiki-index.php?page=Compiler+Ardour et cela fonctionne sur 2 unités centrales 😊. J'ai essayé sur 64 Studio et je n'ai même pas eu à réinstaller QJackctl, c'est vraiment bizarre mais il faut avouer que je suis parti du début sant installer autre chose... (j'avais peu être un peu trop bidouillé avant).

Et en plus, j'ai aussi installé Rosegarden 1.5 quasiment en même temps (j'ai l'impression qu'il y a des librairies communes): http://www.linuxmao.org/tikiwiki/tiki-index.php?page=Rosegarden#Rosegarden_1_5

C'est vrai que quelquefois tout va de travers, j'ai planté une première fois qjack qui ne voulait plus se lancer, puis cela a refonctionné, il manquait atomake puis... .... bref, les nuits portant conseils, en réessayant calmement cela a fini par le faire 😁

Il y a peu être quelques petites différences avec Ubuntu, il faut avouer que j'ai beaucoup moins de problèmes d'installation depuis que je suis passé sur Debian et Mandriva 2007 (même si le noyau Rt / multimédia est un peu moins performant pour ce dernier).

Si tu tiens à rester sur environnement Ubuntu, je te conseille Mepis 6 basé sur ce système et que j'ai trouvé sympa et relativement facile à rendre Mao

Fait aussi un essai avec 64 Studio, c'est vraiment une distribution Mao top 😀 avec peu de problèmes
Articles: 649 France
oui j'ai essayé 64studio sur mon portable Dell Inspiron 9400 mais j'ai un soucis à l'installe :
il ne reconnait pas mon cd-rom.
Et puis j'ai rien compris à leur système de forum et de documentation alors j'ai un peu abandonné. Mais si tu as des tuyau la dessus je suis preneur.

J'ai aussi essayé Mepis 6.
Mais au final je suis passé sur Ubuntu Feisty Fawn Herd 4. Version Alpha de la prochaine distribution ubuntu. J'ai pas eu de gros soucis pour le moment et ça à l'air vraiment bien. En tout cas mille fois mieux que Edgy EFT en ce qui concerne le Temps Réel. On peut installer un noyau low latency à partir de Synaptic et ça c'est vraiment la classe ! 😎
Plus besoin de se prendre la tete.

En tout cas j'attend ma nouvelle carte son (presonus Firebox) pour tester tout ça en détail.