Image 01
profile-image

villacampa

martinez Javier , Spain
Perl Qt4

Developers Apps by vadiml 16 comments

I'm trying to compile your librarie with Mandriva Linux 2008.0 (Qt 4.3.3 and Perl 5.8.8) and Mandriva Linux Cooker (development version, Qt 4.3.3 and Perl 5.10).

It fails the same way in both distributions.

The log from compiling in Mandriva Linux Cooker is:
[javier@localhost QtCore-4.004]$ perl Makefile.PL -i /usr/lib/qt4/include/ -qc ../QtCore-4.004
../QtCore-4.004
=====================================================================
found: 4 3 3
found Qt ver = 4 3
== QGlobal ==
??? td: 'typedef QIntForType<void *>::Type qptrdiff;'
= QSysInfo =
enum ??? 'enum Sizes { WordSize = (sizeof(void *)<<3) };'
= QBool =
???? 'operator void *()'
???? '{ return b ? static_cast<void *>(this) : static_cast<void *>(0); }'
= QFlag =
??? td: 'typedef void **Zero;'
??? td: 'typedef Enum enum_type;'
== QPoint ==
= QPoint =
= QPointF =
== QLine ==
= QLine =
= QLineF =
== QSize ==
= QSize =
= QSizeF =
== QRect ==
= QRect =
= QRectF =
== QMutex ==
= QMutex =
= QMutexLocker =
== QWaitCondition ==
= QWaitCondition =
== QReadWriteLock ==
= QReadWriteLock =
= QReadLocker =
= QWriteLocker =
== QSemaphore ==
= QSemaphore =
== QBasicTimer ==
= QBasicTimer =
== QChar ==
= QLatin1Char =
= QChar =
== QByteArray ==
= QByteArray =
??? td: 'typedef Data * DataPtr;'
= QByteRef =
== QBitArray ==
= QBitArray =
??? td: 'typedef QByteArray::DataPtr DataPtr;'
!!! unknown output type 'DataPtr'
= QBitRef =
== QString ==
= QString =
???? ';'
search type SectionFlags in QString
search type SectionFlags in QString
search type SectionFlags in QString
search type SplitBehavior in QString
search type SplitBehavior in QString
search type SplitBehavior in QString
search type NormalizationForm in QString
search type NormalizationForm in QString
??? td: 'typedef Data * DataPtr;'
= QLatin1String =
= QCharRef =
= QStringRef =
== QStringList ==
= QStringList =
== QLocale ==
= QLocale =
= QSystemLocale =
== QTextCodec ==
= QTextCodec =
= QTextCodec::ConverterState =
= QTextEncoder =
= QTextDecoder =
== QStringMatcher ==
= QStringMatcher =
== QRegExp ==
= QRegExp =
== QResource ==
= QResource =
== QUrl ==
= QUrl =
??? td: 'typedef QUrlPrivate * DataPtr;'
!!! unknown type ''
!!! unknown output type 'QList<QPair<QString, QString> >'
!!! unknown output type 'DataPtr'
== QUuid ==
= QUuid =
== QEvent ==
= QEvent =
= QTimerEvent =
= QChildEvent =
= QDynamicPropertyChangeEvent =
== QDateTime ==
= QDate =
= QTime =
= QDateTime =
== QLibraryInfo ==
= QLibraryInfo =
== QObject ==
= QObject =
??? 'QMetaObject staticQtMetaObject;' => 'QMetaObject' 'staticQtMetaObject', curr_class QObject, base QObject
= QObjectUserData =
== QObjectCleanupHandler ==
= QObjectCleanupHandler =
== QLibrary ==
= QLibrary =
== QPluginLoader ==
= QPluginLoader =
== QTimeLine ==
= QTimeLine =
== QTimer ==
= QTimer =
== QEventLoop ==
= QEventLoop =
== QThread ==
= QThread =
== QCoreApplication ==
= QCoreApplication =
== QSignalMapper ==
= QSignalMapper =
== QSocketNotifier ==
= QSocketNotifier =
== QIODevice ==
= QIODevice =
== QFile ==
= QFile =
== QFileInfo ==
= QFileInfo =
== QDir ==
= QDir =
== QAbstractFileEngine ==
= QAbstractFileEngine =
??? 'class ExtensionOption;' => 'class' 'ExtensionOption', curr_class QAbstractFileEngine, base QAbstractFileEngine
??? 'class ExtensionReturn;' => 'class' 'ExtensionReturn', curr_class QAbstractFileEngine, base QAbstractFileEngine
!!! unknown type 'ExtensionOption'
== QFSFileEngine ==
= QFSFileEngine =
!!! unknown type 'ExtensionOption'
== QFileSystemWatcher ==
= QFileSystemWatcher =
== QTemporaryFile ==
= QTemporaryFile =
== QBuffer ==
= QBuffer =
== QProcess ==
= QProcess =
== QTextStream ==
= QTextStream =
??? td: 'typedef QTextStream & (*QTextStreamFunction)(QTextStream &);'
= QTextStreamManipulator =
== QDataStream ==
= QDataStream =
== QMetaType ==
= QMetaType =
== QTranslator ==
= QTranslator =
== QVariant ==
= QVariant =
= QVariant::PrivateShared =
??? 'QAtomic ref;' => 'QAtomic' 'ref', curr_class QVariant::PrivateShared, base QVariant
= QVariant::Private =
= QVariant::Handler =
??? 'Private d;' => 'Private' 'd', curr_class QVariant, base QVariant::Private
??? 'Handler *handler;' => 'Handler' '*handler', curr_class QVariant, base QVariant::Private
??? td: 'typedef Private DataPtr;'
!!! unknown output type 'DataPtr'
= QVariantComparisonHelper =
== QAbstractItemModel ==
= QModelIndex =
= QPersistentModelIndex =
= QAbstractItemModel =
= QAbstractTableModel =
= QAbstractListModel =
== QMimeData ==
= QMimeData =
== QSettings ==
= QSettings =
WARNING: Setting ABSTRACT via file 'lib/QtCore.pm' failed
at /usr/lib/perl5/5.10.0/ExtUtils/MakeMaker.pm line 529
Note (probably harmless): No library found for -lQtCore
Writing Makefile for QtCore


I'm too newbie with perl and don't have a clue what i can do to be successful on this task.

Thank you very much for your efforts to provide Qt4 in Perl!! - Feb 16 2008
MandrakStar - Distro Challenge WINNER

Wallpaper Other by meNGele 24 comments

Very good work!

Could it be possible to have the svg files under gpl?

I would like to take some ideas of this background to make a bootsplash and kdmtheme :) (and thsirth would be great too).

At least, change the name, as Mandrake is now known as Mandriva :D - May 15 2005