Re: [ANN] Mammut V0.57

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thomas Kuther wrote:
On Sa, 17.02.07 00:34 Dragan Noveski <perodog@xxxxxxx> wrote:

Thomas Kuther wrote:
On Fr, 16.02.07 18:21 "Kjetil S. Matheussen"
<k.s.matheussen@xxxxxxxxxx> 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@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@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@murija2:~/software/nove/mammut/juce/build/linux$ locate libjuce.so
nowhiskey@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



[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux