On Monday 05 November 2007 09:02:31 Pavel Nemec wrote:
Dne Sunday 28 October 2007 20:21:45 Raúl Moratalla napsal(a):
Hi, are there any plans to provide packages for Qt for Java and Qt bindings for C#?
I started some work on Jambi, but not ready yet. Stay tuned ;)
I did the same yesterday. Tried to package Jambi Solved all the issues on mailing lists, but got stuck here: javac @java_files ./com/trolltech/qt/core/QLocale.java:1338: cannot find symbol symbol : method toChar(java.lang.String,com.trolltech.qt.QNativePointer,int) location: class com.trolltech.qt.core.QLocale char returned = (char) toChar(s, ok, base); ^ ./com/trolltech/qt/core/QLocale.java:1338: inconvertible types found : toChar required: char char returned = (char) toChar(s, ok, base); ^ ./com/trolltech/qt/core/QByteArray.java:697: cannot find symbol symbol : method toChar_private(com.trolltech.qt.QNativePointer,int) location: class com.trolltech.qt.core.QByteArray char res = toChar_private(ok, base); ^ Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 3 errors The problem seems to come from the generator warnings: WARNING(MetaJavaBuilder) :: skipping function 'QByteArray::toUShort', unmatched return type 'ushort' WARNING(MetaJavaBuilder) :: skipping function 'QByteArray::toULong', unmatched return type 'ulong' WARNING(MetaJavaBuilder) :: skipping function 'QByteArray::setNum', unmatched parameter type 'ushort' WARNING(MetaJavaBuilder) :: skipping function 'QUuid::QUuid', unmatched parameter type 'ushort' WARNING(MetaJavaBuilder) :: skipping field 'QUuid::data2' with unmatched type 'unsigned short int' WARNING(MetaJavaBuilder) :: skipping field 'QUuid::data3' with unmatched type 'unsigned short int' WARNING(MetaJavaBuilder) :: skipping field 'QXmlInputSource::EndOfData' with unmatched type 'unsigned short int' WARNING(MetaJavaBuilder) :: skipping field 'QXmlInputSource::EndOfDocument' with unmatched type 'unsigned short int' WARNING(MetaJavaBuilder) :: skipping function 'QLocale::toUShort', unmatched return type 'ushort' WARNING(MetaJavaBuilder) :: skipping function 'QLocale::toString', unmatched parameter type 'ushort' WARNING(MetaJavaBuilder) :: skipping function 'QKeyEvent::createExtendedKeyEvent', unmatched parameter type 'ushort' WARNING(MetaJavaBuilder) :: skipping function 'QKeyEvent::QKeyEvent', unmatched parameter type 'ushort' WARNING(MetaJavaBuilder) :: skipping field 'QKeyEvent::c' with unmatched type 'unsigned short int' WARNING(MetaJavaBuilder) :: skipping function 'QHttp::sslErrors', unmatched parameter type 'QList<QSslError> const&' WARNING(MetaJavaBuilder) :: skipping field 'QEvent::t' with unmatched type 'unsigned short int' WARNING(MetaJavaBuilder) :: skipping field 'QPaintDevice::painters' with unmatched type 'unsigned short int' WARNING(MetaJavaBuilder) :: signature 'toString(unsigned short)const' for function modification in 'QLocale' not found. Possible candidates: toString(uint)const in QLocale, toString(double,char,int)const in QLocale, toString(QDate,QLocale::FormatType)const in QLocale, toString(QTime,QLocale::FormatType)const in QLocale, toString(int)const in QLocale, toString(short)const in QLocale, toString(long long)const in QLocale, toString(unsigned long long)const in QLocale, toString(QTime,QString)const in QLocale, toString(float,char,int)const in QLocale, toString(QDate,QString)const in QLocale WARNING(MetaJavaBuilder) :: signature 'toUShort(QString,bool*,int)const' for function modification in 'QLocale' not found. Possible candidates: WARNING(MetaJavaBuilder) :: signature 'setNum(unsigned short,int)' for function modification in 'QByteArray' not found. Possible candidates: setNum(short,int) in QByteArray, setNum(int,int) in QByteArray, setNum(unsigned long long,int) in QByteArray, setNum(long long,int) in QByteArray, setNum(double,char,int) in QByteArray, setNum(uint,int) in QByteArray, setNum(float,char,int) in QByteArray WARNING(MetaJavaBuilder) :: signature 'toULong(bool*,int)const' for function modification in 'QByteArray' not found. Possible candidates: WARNING(MetaJavaBuilder) :: signature 'toUShort(bool*,int)const' for function modification in 'QByteArray' not found. Possible candidates: Classes in typesystem: 476 Generated: - java......: 476 - cpp-impl..: 461 - cpp-h.....: 311 - meta-info.: 8 Done, 21 warnings (427 known issues) A shame, because I tried Qyoto from OBS and it works like a charm. Duncan --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org