MacMusic.org  |  PcMusic.org  |  440Software  |  440Forums.com  |  440Tv  |  Zicos.com  |  AudioLexic.org
Loading... visiteurs connectés
2 Pages V   1 2 >  
Reply to this topicStart new topic
> Rosegarden, Compiler Sous Os X, comment installer Rosegarden pour X11
e sparalesto
posté dim. 9 mai 2004, 14:30
Message #1


Senior Member
****

Groupe : Members
Messages : 226
Inscrit : 14 déc. 02
Lieu : Paris - FR
Membre no 10,079




Rosegarden
http://www.rosegardenmusic.com/

"the closest native equivalent to Cubase® for Linux" – Sound on Sound

Rosegarden est un séquenceur Audio et MIDI professionel, il comporte un éditeur de partition ainsi qu'un environnement d'édition et de composition permettant des tâches générales.

Rosegarden est distribué en Open Source et est toujours en développement. Il est compilable sous LInux.

Notez bien : ce n'est pas une installation finale mais un essai de compilation de Rosegarden pour X11. Toute aide est la bienvenue

l faut que les packs suivant soient installés :
-BSD sub system
-Developer Tools (Xcode CD)
-X11 (OSX 3 Install CD3)
-X11 SDK (Xcode CD)

Puis il faut installer le compilateur QT de Trolltech
qt-mac-free-3.3.2.tar.bz2 (www.trolltech.com/download/qt/mac.html)

déplacer l'archive vers le dossier /Developer
mv -i /Users/USERNAME/Desktop/qt-mac-free-3.3.2.tar.bz2 /Developer/

désarchivage
cd /Developer/
tar xvfj qt-mac-free-3.3.2.tar.bz2

renommer le dossier obtenu en 'qt'
mv -i qt-mac-free-3.3.2 qt

éditer votre fichier .profile ou .login suivant le shell utilisé (sous 10.3 c'est bash, sous 10.2 c'est tcsh)
cd
sudo pico .profile (ou sudo pico .login)

y ajouter les lignes suivantes
-dans .profile (pour bash)
QTDIR=/Developer/qt
PATH=$QTDIR/bin:$PATH
DYLD_LIBRARY_PATH=$QTDIR/lib:$DYLD_LIBRARY_PATH

export QTDIR PATH DYLD_LIBRARY_PATH

-dans .login (pour tcsh)

setenv QTDIR /Developer/qt
setenv PATH $QTDIR/bin:$PATH
setenv DYLD_LIBRARY_PATH $QTDIR/lib:$DYLD_LIBRARY_PATH

***************************WARNING******************************
* Some versions of tcsh do not understand the expansion of empty
* variables. If you experience any error messages with the above
* instructions, you may want to replace them with:
*
* setenv QTDIR /Developer/qt
* setenv PATH $QTDIR/bin:$PATH
* setenv DYLD_LIBRARY_PATH $QTDIR/lib

on quitte la session
logout

on réouvre une nouvelle fenêtre de Terminal

on configure l'installation pour darwin
cd /Developer/
./configure -thread -platform darwin-g++

Ce message a été modifié par e sparalesto - dim. 9 mai 2004, 14:50.
Go to the top of the page
 
+Quote Post
e sparalesto
posté dim. 9 mai 2004, 17:46
Message #2


Senior Member
****

Groupe : Members
Messages : 226
Inscrit : 14 déc. 02
Lieu : Paris - FR
Membre no 10,079




QT ne compile pas correctement avec l'option darwin. Il génère quelques erreurs mais est accepté par Rosegarden en le compilant comme suit :

./configure -thread

/usr/bin/make


Il faut ensuite installer KDE, je suis sur la piste de binaries.
Restera ensuite le problème des ALSA drivers non encore sur X =))
Go to the top of the page
 
+Quote Post
corecaps
posté dim. 9 mai 2004, 17:57
Message #3


Newbie


Groupe : Members
Messages : 9
Inscrit : 05 mai 04
Lieu : Clermont Ferrand - FR
Membre no 42,601




Avec fink il y a moyen de choper les version binaire facile à installer de QT et KDE ...
Fink : http://fink.sourceforge.net/
interface grafik pour fink :
http://finkcommander.sourceforge.net/

Klk1 sait kelle est l'interface built-in des i-book G4 1Ghz 14", histoire de voir si elle est supporté par ALSA ???


--------------------
++CoreCaps++
BassRefleX / BorDell87
Snare Records cherche artistes : corecaps@no-log.org (MSN/eMail, encodage MP3 Ogg)
Go to the top of the page
 
+Quote Post
e sparalesto
posté lun. 10 mai 2004, 09:56
Message #4


Senior Member
****

Groupe : Members
Messages : 226
Inscrit : 14 déc. 02
Lieu : Paris - FR
Membre no 10,079




Oui mais Fink c'est lourd ça s'incruste avec des potes, ça t'ouvre des ports pour aller chercher des pizza, etc.. etc...

Ok, il y a encore plus simple : KDE+Qt en packages !

http://kde.opendarwin.org/

Il ne faut récupérer que les .dmg essentiels, installer d'abord Qt puis le reste.

Rosegarden se configure alors en partie (./configure --with-arts) avec une erreur portant sur le manque d'artsmidi. Je me suis débrouillé avec une source de kdemultimedia qui comporte artsmidi, l'ai configuré, compilé et ai déplacé les fichiers artsmidi au bon endroit. Du coup, Rosegarden se configure correctement !!!!

Installation Summary
--------------------

Install Directory : /opt/kde

ALSA MIDI support : no
JACK audio support : no
LADSPA plugin support : no
liblrdf metadata support : no
aRTS MIDI and audio : yes
Xft notation font support : yes


checking if base should be compiled... yes
checking if gui should be compiled... yes
checking if po should be compiled... yes
checking if sequencer should be compiled... yes
checking if sound should be compiled... yes
configure: creating ./config.status
fast creating Makefile
fast creating base/Makefile
fast creating gui/Makefile
fast creating gui/docs/Makefile
fast creating gui/docs/de/Makefile
can't open ./gui/docs/de/Makefile.in: No such file or directory
fast creating gui/docs/en/Makefile
fast creating po/Makefile
fast creating sequencer/Makefile
fast creating sound/Makefile
config.status: creating config.h
config.status: executing depfiles commands

Good - your configure finished. Start make now


Par contre petit problème, il ne compile pas car il semble me manquer encore un fichier :

In file included from ArtsDriver.cpp:35:
ArtsDriver.h:28:51: arts/artsmodules.h: No such file or directory
Go to the top of the page
 
+Quote Post
e sparalesto
posté lun. 10 mai 2004, 10:01
Message #5


Senior Member
****

Groupe : Members
Messages : 226
Inscrit : 14 déc. 02
Lieu : Paris - FR
Membre no 10,079




Ah oui au fait avec les packages les références dans .profile changent

QTDIR=/usr/local/qt
PATH=$QTDIR/bin:$PATH
DYLD_LIBRARY_PATH=$QTDIR/lib:$DYLD_LIBRARY_PATH

export QTDIR PATH DYLD_LIBRARY_PATH

KDEDIR=/opt/kde
PATH=$KDEDIR/bin:$PATH
DYLD_LIBRARY_PATH=$KDEDIR/lib:$DYLD_LIBRARY_PATH

export KDEDIR PATH DYLD_LIBRARY_PATH
Go to the top of the page
 
+Quote Post
bonatoc
posté mar. 11 mai 2004, 02:02
Message #6


Maniac Member
******

Groupe : Members
Messages : 929
Inscrit : 10 août 03
Lieu : Versailles - FR
Membre no 22,760




Waouh Sparalesto, Steup, fais un résumé parce que tu m'as perdu dans tes tâtonnements !

Alors, c'est les .dmg, les packages, Fink ? C'est quoi qui fait que ?


--------------------

Something must have happened over Manhattan
Who can expound all the children this time
Could they ever, could they ever
Expect such a Frankenstein, Frankenstein

New York Dolls - New York Dolls (1973) - Frankenstein
Go to the top of the page
 
+Quote Post
e sparalesto
posté mar. 11 mai 2004, 10:21
Message #7


Senior Member
****

Groupe : Members
Messages : 226
Inscrit : 14 déc. 02
Lieu : Paris - FR
Membre no 10,079




Je ne sais pas pour Fink, ce serait bien que quelqu'un fasse un essai.
Pour ma part après deux installations de Fink par le passé, je préfère compiler moi-même ou utiliser des binaries précompilées à installer via des .pkg

Pour le moment, j'ai laissé tomber le compilage à la main de Qt+KDE et ai utilisé les .pkg dispo sur kde.opendarwin.com
Les .pkg sont à jour et s'installent correctement.
Petit bémol, je ne vois pas trop où se trouvent les kdemultimedia qui contiennent certains fichiers nécessaires à Rosegarden.

Les supports audio et midi sous darwin sont possibles avec ARTs (les drivers ALSA ne sont pas portables sur darwin à ma connaissance).

j'ai encore du ajouter un fichier .h à la main et j'en suis là maintenant :
$make

/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -DRGKDE3 -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-gcse -fexceptions -o libRosegardenSequencer.la -rpath /opt/kde/lib -L/usr/X11R6/lib -L/usr/local/qt/lib -L/opt/kde/lib -R /opt/kde/lib -R /usr/local/qt/lib -R /usr/X11R6/lib -module -no-undefined MidiArts.lo ArtsDriver.lo MidiRecord.lo PlayableAudioFile.lo Sequencer.lo SoundDriver.lo -lqt-mt -lXext -lX11 -lSM -lICE -lpthread -lsoundserver_idl -lartsmidi -lartsflow -lartsmodules -lartskde libRosegardenSound.la ../base/libbase.la
libtool: link: cannot find the library `'
make[2]: *** [libRosegardenSequencer.la] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

On dirait qu'il manque encore une librairie...
Go to the top of the page
 
+Quote Post
e sparalesto
posté mar. 11 mai 2004, 10:44
Message #8


Senior Member
****

Groupe : Members
Messages : 226
Inscrit : 14 déc. 02
Lieu : Paris - FR
Membre no 10,079




l'erreur incriminée semble venir du manque de la librairie librdf qui sert aux plugs LADSPA... pourtant ma configuration est celle-ci :

Install Directory : /opt/kde

ALSA MIDI support : no
JACK audio support : no
LADSPA plugin support : no
liblrdf metadata support : no
aRTS MIDI and audio : yes
Xft notation font support : yes
Go to the top of the page
 
+Quote Post
lepetitmartien
posté mar. 11 mai 2004, 13:47
Message #9


Moderator In Chief (MIC)
Icône de groupe

Groupe : Editors
Messages : 15,189
Inscrit : 23 déc. 01
Lieu : Paris - FR
Membre no 2,758




Mhmm ça fera un bel article "comment faire une compilaiton", avec l'explicaiton de Fink, ce sera nickel chrome.

Mais bon, ça doit faire peur à beaucoup pour le moment…


--------------------
Our Classifeds • Nos petites annoncesTerms Of Service / Conditions d'UtilisationForum Rules / Règles des ForumsMacMusic.Org & SETI@Home
BOING BUMM TSCHAK PENG! Are you musician enough to write in our Wiki?
BOING BUMM TSCHAK ZZZZZZZZZZZOING! Êtes-vous assez musicien pour écrire dans le Wiki?
Go to the top of the page
 
+Quote Post
gasy
posté mar. 11 mai 2004, 15:24
Message #10


Maniac Member
Icône de groupe

Groupe : Team
Messages : 860
Inscrit : 10 janv. 01
Lieu : Paris - FR
Membre no 171




QUOTE (e sparalesto @ May 11 2004, 10:21)
Je ne sais pas pour Fink, ce serait bien que quelqu'un fasse un essai.
Pour ma part après deux installations de Fink par le passé, je préfère compiler moi-même ou utiliser des binaries précompilées à installer via des .pkg

Tu as fait comment pour installer Fink ? J'ai téléchargé le .dmg sur le site "officiel" et puis ça roule sans problèmes. J'ai même installé Fink commander, comme ça je ne me tape pas les lignes de commandes.

Avec Fink, j'ai installé Xemacs, gimp et lilypond sans problèmes. Je vais essayer d'installler Rosengarden via Fink.

Fink est beaucoup plus pratique, surtout avec Fink commander : ça te permet de voir quels sont les packages installés et quels sont ceux qui te manquent. Ca te permet d'installer soit en compilant les sources soit en rapatriant directos les binaires. Et ça permet même de désintaller les packages. Et tout ça en quelques clics de mulot.

Et en termes d'ouverture de ports, je préfère que cela vienne de Fink que de MS Office (Word, Excel et tout le bastringue) wink.gif


--------------------
Con*eries inside
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 

Version bas débit - lundi 30 déc. 2024, 09:34
- © 440 Forums 2011