Chargement...
 
Skip to main content

3 - Forum dédié à Ardour


[Résolu] [A3] Compilation et interface graphique

Salut

A la lecture des différents posts d'alerte sur la version 3.5.403 qui pouvait poser problème je me suis lancer dans la compilation d'ardour3 à partir des sources.
Une grande première pour moi!

J'ai donc suivi à la lettre le tuto Ardour 3 Compilation

Tout c'est très bien passé! Un grand merci à ceux qui ont rédigé cette page. Il ne manque rien!

Le petit soucis que je rencontre est d'ordre graphique. A l'ouverture d'ardour3 nouvelle version, l'interface graphique n'est pas la même: c'est pas les même couleurs, pas les mêmes polices.
Dans l'absolu, rien de grave, mais est-il possible d'avoir la même charte graphique qu'avant?

Avant
Ardour3.5.403

Version compilée
Ardou3.5 458

Peut-etre que j'ai loupé une étape à la compilation?

Musicalement,
Mathieu
France
Filer une copie de ce que dis ton
Copy to clipboard
./waf configure


D'autre part, lors du :
Copy to clipboard
sudo apt-get install python-twisted libgnomecanvasmm-2.6-1c2a libsuil-0-0 libaudio2 liblrdf0 liblilv-0-0 cdbs autotools-dev devscripts debhelper dh-buildinfo gettext intltool scons libboost-dev libcurl4-gnutls-dev libfftw3-dev libraptor1-dev liblrdf0-dev libboost-dev libglibmm-2.4-dev libsigc++-2.0-dev libusb-dev libxml2-dev librasqal3-dev libcairomm-1.0-dev libglade2-dev libglademm-2.4-dev libglib2.0-dev libgnomecanvas2-dev libgnomecanvasmm-2.6-dev libgtkmm-2.4-dev libpango1.0-dev libasound2-dev libaubio-dev libjack-jackd2-dev liblo-dev libsuil-dev libsamplerate0-dev libslv2-dev libsndfile1-dev libsoundtouch-dev lv2-dev liblilv-dev vamp-plugin-sdk libcurl3 libportmidi0 libqt4-network libqt4-xmlpatterns libreadline-dev dssi-dev libfluidsynth-dev libzita-convolver-dev uuid-dev libcppunit-dev libcwiid-dev librubberband-dev libtag1-dev
il n'a pas râlé ?

Dernière chose, quelle distribution/version ?
Merci de ton aide Olinuxx

Ma distrib: Tango Studio 2.2 64 bits

Je ne me souviens pas d'un râlage à l'install des composants.


La réponse à ./waf configure

Copy to clipboard
Setting top to : /home/mateo/ardour Setting out to : /home/mateo/ardour/build Checking for 'gcc' (c compiler) : /usr/bin/gcc Checking for 'g++' (c++ compiler) : /usr/bin/g++ Global Configuration * Install prefix : /usr/local * Debuggable build : True * Build documentation : False Ardour Configuration * Will build against private GTK dependency stack : no * Will rely on libintl built into libc : yes * Will build against private Ardour dependency stack : no Checking for function dlopen : yes Checking for boost library >= 1.39 : ok Checking for program pkg-config : /usr/bin/pkg-config Checking for 'alsa' : yes Checking for 'glib-2.0' >= 2.28 : yes Checking for 'gthread-2.0' >= 2.2 : yes Checking for 'glibmm-2.4' >= 2.32.0 : yes Checking for 'sndfile' >= 1.0.18 : yes Checking for 'giomm-2.4' >= 2.2 : yes Checking for 'libcurl' >= 7.0.0 : yes Checking for 'liblo' >= 0.26 : yes Checking for 'taglib' >= 1.6 : yes Checking for 'vamp-sdk' >= 2.1 : yes Checking for 'vamp-hostsdk' >= 2.1 : yes Checking for 'rubberband' : yes Checking for clang : no Checking for 'fftw3f' : yes Checking for 'aubio' >= 0.3.2 : yes Checking for 'aubio' >= 0.4.0 : not found Checking for 'libxml-2.0' : yes Checking for 'sigc++-2.0' >= 2.0 : yes Checking for function getmntent : yes Checking for header execinfo.h : yes Checking for header unistd.h : yes Checking for function posix_memalign : yes Checking for function localtime_r : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for 'cppunit' >= 1.12.0 : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for header cwiid.h : yes Checking for header bluetooth/bluetooth.h : yes Checking for 'cwiid' >= 0.6.00 : yes Checking for 'jack' >= 0.121.0 : yes Checking for program gas,as,gcc : /usr/bin/as Checking for 'lrdf' >= 0.4.0 : yes Checking for 'samplerate' >= 0.1.0 : yes Checking for 'lv2' >= 1.0.0 : yes Checking for 'lv2' >= 1.2.0 : yes Checking for 'lv2' >= 1.10.0 : yes Checking for 'serd-0' >= 0.14.0 : yes Checking for 'sord-0' >= 0.8.0 : yes Checking for 'sratom-0' >= 0.2.0 : yes Checking for 'lilv-0' >= 0.14.0 : yes Checking for 'lilv-0' >= 0.16.0 : yes Checking for 'lilv-0' >= 0.19.2 : yes Checking for 'lilv-0' >= 0.21.1 : not found Checking for 'suil-0' >= 0.6.0 : yes Checking for 'ogg' >= 1.1.2 : yes Checking for 'flac' >= 1.2.1 : yes Checking for header sys/vfs.h : yes Checking for header sys/statvfs.h : yes Checking for header unistd.h : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for header boost/scoped_ptr.hpp : yes Checking for header boost/ptr_container/ptr_list.hpp : yes Checking for 'gtkmm-2.4' >= 2.8 : yes Checking for 'gtk+-2.0' >= 2.12.1 : yes Checking for 'samplerate' >= 0.1.7 : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/format.hpp : yes Checking for 'cairomm-1.0' >= 1.8.4 : yes Checking for 'lv2' >= 1.0.0 : yes Checking for 'gthread-2.0' >= 2.10.1 : yes Checking for 'gtk+-2.0' >= 2.18 : yes Checking for 'x11' >= 1.1 : yes Checking for 'fontconfig' : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for 'dbus-1' : yes * Build documentation : False * Debuggable build : True * Export all symbols (backtrace) : True * Install prefix : /usr/local * Strict compiler flags : [] * Internal Shared Libraries : True * Use External Libraries : False * Library exports hidden : True * ALSA Backend : False * ALSA DBus Reservation : True * Architecture flags : None * Aubio : True * AudioUnits : False * No plugin state : False * Build target : x86_64 * CoreAudio : False * Debug RT allocations : False * Debug Symbols : True * Dummy backend : False * Process thread timing : False * Denormal exceptions : False * FLAC : True * FPU optimization : True * Freedesktop files : False * JACK Backend : True * Libjack linking : link * LV2 UI embedding : True * LV2 support : True * LXVST support : True * OGG : True * Phone home : True * Program name : Ardour * Samplerate : True * Translation : True * Unit tests : False * Mac i386 Architecture : False * Mac ppc Architecture : False * Waves Backend : False * Windows VST support : False * Wiimote support : True * Windows key : Mod4><Super * C compiler flags : ['-I/home/mateo/ardour', '-DWAF_BUILD', '-O0', '-g', '-fshow-column', '-DARCH_X86', '-mmmx', '-m3dnow', '-msse', '-mfpmath=sse', '-DUSE_XMMINTRIN', '-DBUILD_SSE_OPTIMIZATIONS', '-DLXVST_64BIT', '-Wall', '-Wpointer-arith', '-Wcast-qual', '-Wcast-align', '-Wno-unused-parameter', '-DBOOST_SYSTEM_NO_DEPRECATED', '-D_ISOC9X_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-DENABLE_NLS', '-DPROGRAM_NAME="Ardour"', u'-DPROGRAM_VERSION="3"', '-Wstrict-prototypes', '-Wmissing-prototypes'] * C++ compiler flags : ['-I/home/mateo/ardour', '-DWAF_BUILD', '-O0', '-g', '-fshow-column', '-DARCH_X86', '-mmmx', '-m3dnow', '-msse', '-mfpmath=sse', '-DUSE_XMMINTRIN', '-DBUILD_SSE_OPTIMIZATIONS', '-DLXVST_64BIT', '-Wall', '-Wpointer-arith', '-Wcast-qual', '-Wcast-align', '-Wno-unused-parameter', '-DBOOST_SYSTEM_NO_DEPRECATED', '-D_ISOC9X_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-DENABLE_NLS', '-DPROGRAM_NAME="Ardour"', u'-DPROGRAM_VERSION="3"', '-Woverloaded-virtual', '-Wno-unused-local-typedefs', '-D__STDC_LIMIT_MACROS', '-D__STDC_FORMAT_MACROS', '-DCANVAS_COMPATIBILITY', '-DCANVAS_DEBUG'] * Linker flags : ['', '-rdynamic'] 'configure' finished successfully (10.574s)

France
Copy to clipboard
Ardour Configuration * Will build against private GTK dependency stack : no


Il me semble me souvenir (mais ça remonte à plusieurs mois) avoir lu sur ardour.org que la version d'Ardour fournie par ardour.org est construite avec des bibliothèques GTK personnalisées. Si c'est bien ça (et ça reste à vérifier), il te faudrait dans ce cas construire sur ton système les bibliothèques GTK personnalisées par l'équipe d'Ardour pour pouvoir obtenir la même charte graphique.

À titre de conseil, je te dirai que si tu essaies tel que c'est là et que tu t'y fais en une semaine ou deux sans y voir de bogue, alors ça ne vaut pas le coup d'aller t'emm**der avec une reconstruction de GTK.

Voilou, tout ceci est, bien sûr, à vérifier.
J'ai fait pas mal de recherche sur le net et j'ai l'impression d'être le seul à avoir le problème. C'est fou!
Ce qui me fait dire que ca viendrait de ma config plutôt que de la compilation avec les sources GIT.

Quand je lance la nouvelle version dans une console, ca parle un peu:

Copy to clipboard
mateo@Mateo-Desktop:~$ ardour3 bind txt domain [gtk2_ardour3] to /usr/local/share/ardour3/locale Ardour3.5.4587 (construit avec 3.5-4587-g9a30bfd et GCC version 4.7.2) ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files ardour: [INFO]: Loading system configuration file /usr/local/etc/ardour3/system_config Loading user configuration file /home/mateo/.config/ardour3/config Using SSE optimized routines ardour: [INFO]: Chargement du fichier de style par défaut (/usr/local/etc/ardour3/default_ui_config) pour l'interface graphique ardour: [INFO]: Chargement du fichier utilisateur "/home/mateo/.config/ardour3/ui_config" pour la configuration de l'interface graphique ardour: [INFO]: Loading color file /usr/local/etc/ardour3/dark.colors ardour: [INFO]: Loading ui configuration file /usr/local/etc/ardour3/clearlooks.rc ardour: [INFO]: Loading ui configuration file /usr/local/etc/ardour3/clearlooks.rc Found nothing along /home/mateo/.config/ardour3/templates:/usr/local/share/ardour3/templates run dialog Announcement is:


Donc y'a bien des fichiers de config pour l'interface graphique.
Pour ceux qui se sont aventurer à compiler Ardour, avez-vous rencontré ce soucis?

Bon après, la nouvelle version plante tout autant avec mon projet...
J'en viens à me demander si c'est pas mon fichier .ardour qui serait vérolé.

Bref, ca me dépasse.
J'en viens à me demander si c'est pas mon fichier .ardour qui serait vérolé.


Non pas du tout chez moi c'est pareil les versions compilées après la version 3.5.403~dfsg ont semble -t-il une interface améliorée c'est du moins l'impression que ça fait à l'usage. Y'a pas mal de vidéo récentes qui présentent ardour3 avec la même texture. Je pense que tu te prend la tête sur un détail qui est une amélioration du soft.

(TS 2.2 amd64 et i386)

Salut
ok,
Merci pour vos réponses.
Je passe le sujet résolu puisqu'au final il n'y avait pas de problème 😊