pkgsrc-Changes archive

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

Re: CVS commit: pkgsrc/x11/py-qt4



On Thu, 23 Aug 2012 22:57:45 +0000
David Holland <dholland-pkgchanges%netbsd.org@localhost> wrote:
> It fails as follows on python31 (only) in my test environment:
> 
> => Checking file-check results for py31-qt4-4.9.4
> ERROR: ************************************************************
> ERROR: The following files are in the PLIST but not
> in /home/pkgbulk/b/pkg:
> ERROR:         
> /home/pkgbulk/c/obj/x11/py-qt4/work/.destdir/home/pkgbulk/b/pkg/lib/python3.1/site-packages/dbus/mainloop/qt.so
> *** Error code 1
> 
> I'm guessing that this may be because of the following configure
> result:
> [...]
> fatal error: qdbusconnection.h: No such file or directory compilation
> terminated.

I'm getting this with Python-2.6 and 3.2 too, so this is unrelated.

> This in turn appears to be because it isn't depending on
> x11/qt4-qdbus; should it be?

I haven't seen a need for this yet, and possibly the qtdbus
thing could be built as separate pkg if needed.

> I don't, however, understand why this apparently affects only
> python31, so there is probably something wrong in this analysis.

The missing file depends on the sysutils/dbus implementation.
(Yes, there are two independent dbus APIs.)
In the configuration output, I'm getting with both 2.6 and 3.2:

Checking to see if the dbus support module should be built... 
[~15 lines later...]
The dbus support module will be installed in
/usr/pkg/lib/python2.6/site-packages/dbus/mainloop.

What do you get with 3.1 here?

Btw, since there are not many pkgs working with Python3 yet and
those which work with 3.1 likely work with 3.2 as well, I'd
suggest to remove the python31 pkg completely.

best regards
Matthias



Home | Main Index | Thread Index | Old Index