Your message dated Mon, 11 Sep 2006 14:05:04 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Investigations
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: python-qt3
Version: 3.16-1.2
Severity: serious

Hi,

python-qt3 fails to build from source on arm:

sipqtpart0.cpp: In function 'PyObject* func_qUncompress(PyObject*, PyObject*)':
sipqtpart0.cpp:11196: error: invalid conversion from 'QByteArray*' to 'int'
sipqtpart0.cpp:11196: error:   initializing argument 1 of 
'QMemArray<type>::QMemArray(int) [with type = char]'
sipqtpart0.cpp:11198: error: invalid conversion from 'const void*' to 'void*'
sipqtpart0.cpp:11210: error: invalid conversion from 'QByteArray*' to 'int'
sipqtpart0.cpp:11210: error:   initializing argument 1 of 
'QMemArray<type>::QMemArray(int) [with type = char]'
sipqtpart0.cpp:11214: error: invalid conversion from 'const void*' to 'void*'

A full log can be found here:

  
http://buildd.debian.org/fetch.php?&pkg=python-qt3&ver=3.16-1.2&arch=arm&stamp=1152005539&file=log&as=raw

Thanks,

-- 
Adeodato Simó                                     dato at net.com.org.es
Debian Developer                                  adeodato at debian.org
 
                        Listening to: Alanis Morissette - Head over feet



--- End Message ---
--- Begin Message ---
On Mon, Sep 11, 2006 at 09:38:07PM +0200, Steinar H. Gunderson wrote:
> On Sat, Sep 09, 2006 at 12:57:13PM +0200, Steinar H. Gunderson wrote:
> > I'm a bit stomped on the bug, though; the issue seems to be that
> > qUncompress() returns QByteArray* instead of QByteArray, which g++ refuses 
> > to
> > make a new QByteArray out of. The relevant snippet is this one:
> > 
> >  11194                         QByteArray *sipRes;
> >  11195 
> >  11196                         sipRes = new QByteArray(qUncompress(a0,a1));
> >  11197 
> >  11198                         return 
> > sipConvertFromNewInstance(sipRes,sipClass_QByteArray,NULL);
> > 
> > (I might be deceived, though -- this file is autogenerated, and I'm looking 
> > at
> > it on an i386 since I don't have a suitable arm available yet... perhaps it
> > might be differently generated on arm?)

> I was indeed right; line 11194 on arm reads "QByteArray sipRes;" (ie. missing
> an indirection). These files are generated by sip4-qt3, so I tried to
> download an build it to debug the issue -- but once I build it myself, the
> problem goes away. No other platforms exhibit this bug, so I guess it's
> either due to some (now fixed) gcc problem or a cosmic ray while building
> sip4-qt3. :-)

> I've asked Steve to schedule a binNMU for sip4-qt3 on arm, which will
> hopefully fix this issue. (I haven't actually done a full compile with the
> fixed sip, because that takes _ages_ on arm, but if it doesn't work, we'll
> take it from there.)

Well, let's go ahead and close this bug then, since there's every reason to
think the binNMU will fix the problem.

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

--- End Message ---

Reply via email to