Hi, I thought I'd add a little more info on this problem since I had similar issues on an Ubuntu 14.04 (Trusty) system when I compiled from source. First off, any dependencies that are satisfied with a RPM install are not the same ones that will need to be present when you compile from source. The Rosegarden RPM will only have binary dependencies against other binary packages like libjack. When compiling from source you must have all the source-level dependencies, which can only be satisfied by installing the "dev" packages (That, or compiling all the dependencies from source and installing them, a hassle you really don't want). There are five or six "dev" packages that you must install-- jack, fft3w, libdssi, liblo, etc. It would be nice if configure would give *all* the dependencies you are missing at once, since normally it will get to the first missing dependency and quit instead of letting you know them all.
At any rate you will need to run configure and install the "dev" versions of the packages configure is complaining about. This can be a little tricky since the dev packages may not all be named simply "package_name-dev". I usually use a apt-cache search command to find what packages have the right package name plus "dev" or "devel", but I can't remember what corresponding method in Suse is, so I apologize for that. Hopefully I will have clarified what you're missing in terms of packages. Good luck! -Larry On Sun, Jul 13, 2014 at 5:08 PM, <[email protected]> wrote: > > > Message: 2 > Date: Wed, 18 Jun 2014 13:46:55 +0200 > From: Lorenzo Sutton <[email protected]> > Subject: Re: [Rosegarden-user] RG 14.02 configure can't find depends > To: [email protected] > Message-ID: <[email protected]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > On 18/06/2014 05:02, [email protected] wrote: >>> >>> I can't install rosegarden-14.02 from source because >>> in addition to being unable to find qt (which I can >>> fix by supplying "QTDIR=/usr/lib64/qt4"), the config >>> also complains about being unable to find the JACK >>> library. Suse-13.1, jack and libjack0 are both installed. > >> Not sure about Suse packages.. but I guess you would >> need the developmnet packages, for instance on debian >> it's called libjack-jackd2-dev etc. >> Hope this helps. >> Lorenzo. > > Yes it did, I think :-) > > I don't do enough compuke to know that library=dev, there's an older 13.x > version that's packaged as a Suse RPM and that was already aboard so that > depends would have been satisfied by definition. But then I wanted 14.02 and > it had to go in from source tarball. Thing is that I tried again last week > and this time no-problems so whatever was amiss I must have installed in the > interim. > > > ------------------------------------------------------------------------------ > _______________________________________________ > Rosegarden-user mailing list > [email protected] - use the link below to unsubscribe > https://lists.sourceforge.net/lists/listinfo/rosegarden-user ------------------------------------------------------------------------------ _______________________________________________ Rosegarden-user mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
