On So, 18.02.07 18:48 Dragan Noveski <perodog@xxxxxxx> wrote: > 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 > Ah sorry, it's actually libjuce.a But yes, copying that to /usr/lib or /usr/local/lib seems to do the trick here, as long you have that path in /etc/ls.so.conf
Attachment:
signature.asc
Description: PGP signature