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

Bug#797644: kdelibs5-dev: kopete FTBFS: No rule to make target '/usr/lib/libsoprano.so', needed by 'kopete/kopete'




On September 25, 2015 11:29:20 AM CDT, "Martin Steghöfer" <martin@steghoefer.eu> wrote:
>Dear kdelibs5-dev maintainers,
>
>One package I worked on is affected by this problem, too. That's why I 
>started investigating this issue and found out that there is a whole 
>bunch of packages that are currently (or were recently) FTBFS'ing 
>because of this problem. Some maintainers employed the workaround of 
>adding a build dependency to "libsoprano-dev" because that's the only 
>way they can fix the FTBFS themselves. But it sure feels like a hack, 
>which is why I'd prefer not to have to do this.
>
>What's the reason for this odd behaviour? I couldn't really see this 
>from this bug report, just that it had something to do with "the 
>transition from nepomuk to the new baloo package".
>
>Is this going to be fixed properly at some point? I consider adding 
>"libsoprano-dev" to the Build-Depends of all dependant packages just a 
>temporary workaround.
>
>Could we keep this bug open as a reminder that this still needs a
>proper 
>fix?
>
>To me it feels really wrong to add a build dependency to a library that
>
>is never even mentioned in any of the CMakeLists.txt files, nor is used
>
>directly by any of the code (there is even a warning telling me that I 
>shouldn't have linked against it). Or is there any justification for 
>seeing libsoprano-dev as a "real" build dependency of packages of that 
>kind, and I'm just not seeing it? Or a way to get rid of the
>"dependency"?

If there's a warning not to link against it, isn't the solution not to do that?

Scott K


Reply to: