Seite 1 von 1

probleme beim kompilieren von muse

Verfasst: Fr Mai 26, 2006 11:43 am
von linuxchaos
hallo,

ich verwende agnula 1.3.0 (debain etch) und habe gerade versucht, das aktuelle muse zu konfigurieren (mache sowas zum ersten mal). zuerst habe ich mal hunderte entwicklertools installiert ;-) und jetzt geht es beim "./configure" los (mit einer fehlermeldung):

Code: Alles auswählen

...
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for QT environment variable QTDIR... yes
checking for QT includes (/usr/share/qt3//include)... no
checking for QT libraries (/usr/share/qt3//lib)... no
checking for QT moc (/usr/share/qt3//bin/moc)... no
checking for QT uic (/usr/share/qt3//bin/uic)... no
configure: error: need qt >= 3.2.0
bei mir gibt es aber über apt-get nur qt3 oder qt4. ich habe dann mal qt4 installiert und die variable passend gesetzt und das ergebnis ist (fast) das gleiche:

Code: Alles auswählen

...
checking for IceConnectionNumber in -lICE... yes
checking for QT environment variable QTDIR... yes
checking for QT includes (/usr/share/qt4//include)... no
checking for QT libraries (/usr/share/qt4//lib)... no
checking for QT moc (/usr/share/qt4//bin/moc)... no
checking for QT uic (/usr/share/qt4//bin/uic)... no
configure: error: need qt >= 3.2.0
muss ich jetzt qt 3.2 auch per hand kompilieren oder was sollte ich tun ?

danke und grüsse l.chaos

Re: probleme beim kompilieren von muse

Verfasst: Fr Mai 26, 2006 11:59 am
von zettberlin
linuxchaos hat geschrieben: muss ich jetzt qt 3.2 auch per hand kompilieren oder was sollte ich tun ?

danke und grüsse l.chaos
Ganz sicher nicht.
Gibt es keine qt-devel-Pakete für Deine Distro? Ich löse das meist, indem ich qt3-designer installiere, das löst eigentlich die meisten Abhängigkeiten für QT-Progs ;-)

Verfasst: Fr Mai 26, 2006 12:45 pm
von linuxchaos
hey super - das wars - vielen dank!

ich musset dann noch einige weitere dev-pqkete nstallieren, aber jetzt geht configure durch und sagt am ende folgendes:
MusE configured

using rtcap: no
LASH support: no
setuid root install: no
setuid root build: no
VST/win support: no

jade: openjade
doxygen: no
graphviz: no
perl: /usr/bin/perl
treeviews in doxygen
html output: yes

C++ compiler: g++
optimizing: no
debug: no
optimise for arch: none

installation prefix: /usr/local

Software synths
---------------
FluidSynth: yes
ist das alles gut so ? jetzt "make all" oder vorher noch was verändern?

danke und grüsse l.chaos

Verfasst: Fr Mai 26, 2006 1:01 pm
von linuxchaos
ich hab nochmal weitergemacht und jetzt sieht es so aus:

Code: Alles auswählen

 MusE configured

  using rtcap:         no
  LASH support:      no
  setuid root install: no
  setuid root build:   no
  VST/win support:     no

  jade:                openjade
  doxygen:             /usr/bin/doxygen
  graphviz:            /usr/bin/dot
  perl:                /usr/bin/perl
  treeviews in doxygen
  html output:         yes

  C++ compiler:        g++
  optimizing:          no
  debug:               no
  optimise for arch:   none

  installation prefix: /usr/local

  Software synths
  ---------------
  FluidSynth:        yes
jetzt gut ?

grüsse l.chaos

Verfasst: Fr Mai 26, 2006 2:32 pm
von nowhiskey
hi,
also sieht doch so aus, dass es kein error gibt, ich habe die neue muse auch selber kompiliert vor kurzem und es war eigentlich eher unproblematisch.

ich würde drauf tippen make+feuer, was soll schon passieren?

würde an deiner stell den lash-support einschalten, aber da weisst du es wahrscheinlich selber ob du es brauchst.
gruss,
doc

Verfasst: Fr Mai 26, 2006 2:47 pm
von zettberlin
linuxchaos hat geschrieben:ich hab nochmal weitergemacht und jetzt sieht es so aus:

Code: Alles auswählen

 MusE configured

  using rtcap:         no
  LASH support:      no
  setuid root install: no
  setuid root build:   no
  VST/win support:     no
OK, wenn Du LASH und VST nicht benutzt
linuxchaos hat geschrieben: jade: openjade
doxygen: /usr/bin/doxygen
graphviz: /usr/bin/dot
perl: /usr/bin/perl
treeviews in doxygen
html output: yes

C++ compiler: g++
optimizing: no
debug: no[/code]
Alles OK
linuxchaos hat geschrieben: optimise for arch: none[/code]
Kann sein, das es sinnvoll ist, x86-Optimiert zu bauen. Da configure das normalerweise automaisch herausfindet und einschaltet, kann es sein, das das auf Deiner Kiste nicht geht...

linuxchaos hat geschrieben: Software synths
---------------
FluidSynth: yes
[/code]
Muse hat noch eine ganze Reihe eingebaute Synths, besonders "Simpledrums" ist sehr zu empfehlen, da einfacher zu nutzen als H2, da configure das Bauen dieser Plugins nicht anbietet, nehme ich an, das es automagisch geht...

Um Sachen einzuschalten, kannst Du configure Optionen mitgeben.

./configure --help

zeigt an, was geht

./configure --enable-lash --enable-optimize

baut mit LASH und optimiert für 386

ansonsten probier´ doch einfach mal make und guck, wie geht ;-.)

Verfasst: Fr Mai 26, 2006 3:22 pm
von linuxchaos
vielen dank - jetzt habe ich das nochmal neu gemacht (mit lash und so)...

dann fehlte wieder ein paket, aber jetzt läuft make schon sehr lange - hoffe es klappt ;-)

grüsse l.chaos

Verfasst: Fr Mai 26, 2006 3:34 pm
von linuxchaos
:D es läuft :lol:

vielen dank nochmal für's helfen!

grüsse l.chaos