[mythtv-commits] Ticket #1386: [9135] doesn't compile on amd64

MythTV mythtv at cvs.mythtv.org
Fri Feb 24 16:28:30 UTC 2006


#1386: [9135] doesn't compile on amd64
------------------------------------+---------------------------------------
 Reporter:  janne-mythtv at grunau.be  |       Owner:  danielk
     Type:  defect                  |      Status:  new    
 Priority:  minor                   |   Milestone:         
Component:  dvb                     |     Version:         
 Severity:  medium                  |  
------------------------------------+---------------------------------------
 QVariant has no constructor for unsigned long (uint64_t on amd64)

 Since I'm not sure how to cast the value in the sql query, i just replaced
 the uint64_t introduced by [9135] in sitypes.h with unsigned long long.
 With this change it compiles fine.

 {{{
 siscan.cpp: In member function `void
 SIScan::UpdateTransportsInDB(NITObject)':
 siscan.cpp:1692: error: conversion from `uint64_t' to `const QVariant' is
 ambiguous
 /usr/qt/3/include/qvariant.h:169: note: candidates are:
 QVariant::QVariant(double)
 /usr/qt/3/include/qvariant.h:166: note:
 QVariant::QVariant(Q_ULLONG)
 /usr/qt/3/include/qvariant.h:165: note:
 QVariant::QVariant(Q_LLONG)
 /usr/qt/3/include/qvariant.h:164: note:
 QVariant::QVariant(uint)
 /usr/qt/3/include/qvariant.h:163: note:
 QVariant::QVariant(int)
 /usr/qt/3/include/qvariant.h:131: note:
 QVariant::QVariant(const char*) <near match>
 }}}

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/1386>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list