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

From: Dragan Noveski <perodog@email-addr-hidden>
Date: Sun Feb 18 2007 - 19:48:23 EET

Thomas Kuther wrote:
> On Sa, 17.02.07 00:34 Dragan Noveski <perodog@email-addr-hidden> wrote:
>
>
>> Thomas Kuther wrote:
>>
>>> On Fr, 16.02.07 18:21 "Kjetil S. Matheussen"
>>> <k.s.matheussen@email-addr-hidden> 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@email-addr-hidden:~/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@email-addr-hidden:~/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@email-addr-hidden:~/software/nove/mammut/juce/build/linux$ locate
libjuce.so
nowhiskey@email-addr-hidden:~/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
Received on Sun Feb 18 20:15:06 2007

This archive was generated by hypermail 2.1.8 : Sun Feb 18 2007 - 20:15:07 EET