lin --opts propagate into dependencies - bug or feature?

Duncan Gibson duncan.gibson at xs4all.nl
Sun May 27 20:53:59 CEST 2012


I wrote:
>> ...
>> even though gstreamer-10 (0.10.36) is installed. If I try again, this
>> time saying y to the qt4 optional_depend for gst-plugins-base, I get:
>>
>>    Checking dependencies for qt4
>>    Checking dependencies for gst-plugins-base
>>    Building gst-plugins-base version 0.10.36
>>    configure: error: unrecognized option: `-continue'
>>    Try `./configure --help' for more information
>>    Creating /var/log/lunar/compile/gst-plugins-base-0.10.36.bz2
>>
>> so the -continue option was passed from 'lin qt4' to gst-plugins-base.
>>
>> Is this a bug, or is this intended behaviour?

Auke replied:
> --opts is pretty much a hack, and if a package "pulls" in a dependency,
> the --opts are passed to every module that will be installed at that
> point.
>
> lin -r will 'delete' the --opts, so, you could at this point do `lin -r
> gst-plugins-base` and afterwards just `lin qt4`.
>
> is gst-plugins-base "really" installed? what does `lvu installed
> gst-plugins-base` say?

That --opts is a hack accounts for the unexpected behaviour. I just was
not sure whether this was intended or not.

At the point of the error above, gstreamer-10 was installed, but not
gst-plugins-base, so I installed that manually, and then was able to
install qt4 using the --opts "-continue" option.

Strangely, the qt4 configure summary says "GStreamer support: no"
Still, it did the trick, and I've been able to install texmaker/lyx.

D.



More information about the Lunar-dev mailing list