[Mageia-dev] [changelog] [RPM] cauldron core/release libqwt-6.0.1-2.mga3

Barry Jackson zen25000 at zen.co.uk
Tue Nov 20 01:41:42 CET 2012


On 19/11/12 19:21, Jani Välimaa wrote:
> On Mon, 19 Nov 2012 18:57:21 +0000
> Barry Jackson <zen25000 at zen.co.uk> wrote:

>> Ping me when it's sorted out and I will rebuild python-qwt and
>> gnuradio.
>
> It's all sorted out. Python-qwt is now build against the old libqwt5
> [1]. Maybe you should build gnuradio against the old one
> (libqwt5-devel) too..
>
> [1]
> http://svnweb.mageia.org/packages/cauldron/python-qwt/current/SPECS/python-qwt.spec?revision=319494&view=markup
>
Well there still seems to be something wrong.
The gnuradio spec originally had:
Buildrequires: libqwt-devel
That now pulls in libqwt6, while python-qwt is using libqwt5.
If I use:
BuildRequires: libqwt5-devel in the spec, it builds OK, but rpmlint (run 
on the srpm) says:

  W: invalid-build-requires libqwt5-devel
and
$ urpmq --requires-recursive gnuradio | grep qwt
lib64qwt5
lib64qwt6
python-qwt

So it's requiring a mix of majors which does not look good :\

If I remove the BuildRequire on libqwt the build fails as qwt is not 
found during the CMake configure.

Maybe someone can see something in the build log: 
http://mtf.no-ip.co.uk/pub/linux/barjac/distrib/cauldron/x86_64/log/gnuradio-3.6.2-4.mga3.src.rpm/build.0.20121120000514.log
This is the deps -install log, and I see nothing libqwt6 related. 
http://mtf.no-ip.co.uk/pub/linux/barjac/distrib/cauldron/x86_64/log/gnuradio-3.6.2-4.mga3.src.rpm/install_deps-1.0.20121120000514.log

Those are both from a successful build with BuildRequires: libqwt5-devel 
in the spec.

It's late I'll sleep on it, been at this all day - gnuradio is a 
looooong build :(



More information about the Mageia-dev mailing list