[linux-audio-user] [ANN] Mammut V0.57

Dragan Noveski perodog at gmx.net
Sun Feb 18 12:48:23 EST 2007


Thomas Kuther wrote:
> On Sa, 17.02.07 00:34 Dragan Noveski <perodog at gmx.net> wrote:
>
>   
>> Thomas Kuther wrote:
>>     
>>> On Fr, 16.02.07 18:21 "Kjetil S. Matheussen"
>>> <k.s.matheussen at notam02.no> wrote:
>>>
>>>   
>>>       
>>>> Homepage:
>>>> http://www.notam02.no/arkiv/doc/mammut/
>>>>
>>>> Screenshot:
>>>> http://www.notam02.no/arkiv/doc/mammut/mammut.png
>>>>
>>>>
>>>> Changes 0.22 -> 0.57
>>>> ---------------------
>>>> -Ported from gtk1 to juce.
>>>> -Various bells and whistles
>>>> -Binaries for windows and mac
>>>> -Various other things
>>>>     
>>>>         
>>> Very hard to install this.. using Makefile.linux doesn't provide
>>> "make install"
>>> using Makefile_bu results in 
>>> make: *** No rule to make target `MainComponent.h', needed by
>>> `MainAppWindow.o'.  Stop.
>>>
>>>   
>>>       
>> that part worked out here: cd /src, edit the Makefile.linux,
>>
>> #mv Makefile.linux Makefile
>> #make
>>
>> but for me, make does not find the libjuce:
>>
>> nowhiskey at murija2:~/software/nove/mammut/mammut-0.57/src$ make
>> g++ -o mammut -I../../juce -L../../juce/bin -MD -D "LINUX=1" -I 
>> "/usr/include" -I../../juce  -DTEMPDIR=\"/tmp\" -DTEMPDIR=\"/tmp\"
>> -O2 -I/site/include -I/usr/local/include -DHAVE_JACK --fast-math  -D 
>> "NDEBUG=1"   -I/usr/include/vorbis globals.o load.o fft.o t_stretch.o 
>> t_wobble.o t_sshift.o t_phadd.o t_pderiv.o t_filter.o t_invert.o 
>> t_threshold.o t_peaks.o t_blockmov.o analysett.o t_gain.o
>> t_combsplit.o save.o t_reimsplit.o t_mirror.o t_ampphas.o phaseswap.o
>> crossover.o loadmult.o tempfile.o undo.o ApplicationStartup.o
>> MainAppWindow.o Interface.o gui.o c_interface.o Stretch.o Wobble.o
>> MultiplyPhase.o DerivativeAmp.o Filter.o Invert.o Threshold.o
>> SpectrumShift.o AmplitudeToPhase.o Gain.o CombSplit.o SplitRealImag.o
>> KeepPeaks.o BlockSwap.o Mirror.o Stereo.o juceplay.o Progressbar.o
>> jackplay.o PictureHolder.o Zoom.o oggsoundholder.o Prefs.o error.o
>> -L/site/lib -L/usr/local/include -lsndfile -lm -lpthread -ldl -L.
>> -ljack -lsamplerate  -lvorbisfile  -L -L -L "/usr/X11R6/lib/" -L
>> "../../../bin" -lfreetype -lpthread -lX11 -lGL -lGLU -lXinerama
>> -lasound -ljuce /usr/bin/ld: cannot find -ljuce
>> collect2: ld returned 1 exit status
>> make: *** [mammut] Fehler 1
>> nowhiskey at murija2:~/software/nove/mammut/mammut-0.57/src$
>>
>> the path in the Makefile is defined like default:
>>
>> # Where juce is.
>> JUCE=../../juce
>>
>> and the juce sourcetree is in the same directory as the mammut
>> sourcetree. that means that from /mammut/src i have to type twice
>> 'cd ..' to come to the dir where the juce source tree is located.
>>
>> so what is mammut looking for: juce or juce/bin or sth else?
>> in other words, what is the right path setting if juce and mammit 
>> sourcetree are in the same directory?
>>
>>
>> cheers,
>> doc
>>     
>
> You need a compiled JUCE, and libjuce.so maybe in a directory that is
> known in /etc/ld.so.conf, so -ljuce finds it.
>
>   
ok, but how to tell to juce that it builds libjuce.so at all

i am running 'make' in the  juce/build/linux successfully,  but  after 
that running updatedb first, and than:

 nowhiskey at murija2:~/software/nove/mammut/juce/build/linux$ locate 
libjuce.so
nowhiskey at murija2:~/software/nove/mammut/juce/build/linux$


so i think .so is not build?

i tried looking into juce-forum but there i found only wired stuff 
(well, for me!), perhaps there is some recommended  way  of doing this 
in linux, which is not so difficult to explain!?

also, since there is no 'make install' in juce, i understood you that it 
is enough to cp libjuce.so /usr/local/lib ??

hope that i get some help, really interested to get mammut working here!

cheers,
doc





More information about the Linux-audio-user mailing list