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.