[PyKDE] build problems.

Jim Bublitz jbublitz at nwinternet.com
Sat Jan 17 06:13:01 GMT 2004


On Friday January 16 2004 15:43, David Boddie wrote:
> On Thu, 15 Jan 2004 09:38:17, Dan Keshet wrote:
> > I'm running debian with standard .debs for all the packages
> > except pyKDE. Output below.   Any help would be much
> > appreciated.
>
> [...]
>
> >   File "build/discover.py", line 608, in discoverQt3
> >     self.qtIncl = DiscoverQt3Incl ("qglobal.h",
> > [os.path.join (self.qt.path, "include"), qtInclDir])
> >   File "build/discover.py", line 202, in __init__
> >     Discover.__init__ (self, target, searchPath)
> >   File "build/discover.py", line 45, in __init__
> >     self.search (target, searchEntry)
> >   File "build/discover.py", line 58, in search
> >     if os.path.isdir (searchEntry)\
> >   File "/usr/lib/python2.3/posixpath.py", line 187, in isdir
> >     st = os.stat(path)
> > TypeError: coercing to Unicode: need string or buffer, list
> > found

> I glanced at this problem yesterday, but I've been waiting for
> the list digest to arrive before answering. My guess is that
> line 608 of build/discover.py should read:

>         self.qtIncl = DiscoverQt3Incl ("qglobal.h",
> [os.path.join (self.qt.path, "include")] + qtInclDir)

> The above is all one line. Before, the qtInclDir (a list) is
> stored within a list, and this gets as a string later on (at
> line 58) with disastrous consequences.

> Hope this helps (and that I've made a correct diagnosis),

I believe that's right - there's an earlier post on the problem, 
probably in the Nov or Dec archive.

Jim




More information about the PyQt mailing list