Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

3 - Forum dédié à Ardour

> Forums de discussion > 3 - Forum dédié à Ardour > [Résolu] [A3] Compilation et interface graphique
Dernier post

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

mateo232 utilisateur non connecté
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
Image

Version compilée
Image

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

Musicalement,
Mathieu

olinuxx utilisateur non connecté France
Filer une copie de ce que dis ton
./waf configure


D'autre part, lors du :
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 ?

mateo232 utilisateur non connecté
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

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)


olinuxx utilisateur non connecté France
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.

mateo232 utilisateur non connecté
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:

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.

Citation :
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

mateo232 utilisateur non connecté
ok,
Merci pour vos réponses.
Je passe le sujet résolu puisqu'au final il n'y avait pas de problème :-)

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool
calixtus06, 11:17, mar. 05 mars 2024: Bonjour et bienvenue à D752 :-)