[Kde-perl] cross-compile configure error
Egan Ford
egan at sense.net
Thu Apr 22 17:19:21 CEST 2004
I am attempting to build PerlQT 3.008 for qt embedded 3.3.1 for the Sharp
Zaurus.
Perl version 5.61.
I built qt 3.3.1 with:
./configure -depths 16 -embedded sharp -qt-gfx-transformed -thread
-qt-imgfmt-jpeg -qt-imgfmt-png -qt-imgfmt-mng -qt-gif -release -shared -no-cups
-system-zlib -qt-kbd-sl5000
And then perlqt with:
export QTDIR=$HOME/zaurus/qt-embedded-free-3.3.1
export CC,CXX,etc... to /opt/Embedix/tools/arm-linux/bin/... (gcc/g++ 2.95.2)
perl Makefile.PL --host=arm-linux --build=i686-linux --enable-embedded
--enable-smoke --disable-GL --with-qt-dir=$QTDIR
--with-qt-includes=$QTDIR/include --with-qt-libraries=$QTDIR/lib
--with-extra-libs=/opt/Embedix/tools/arm-linux/lib --prefix=$HOME/zaurus/perlqt3
--disable-libsuffix
I get the following error from configure:
...
kalyptus: processing /home/egan/zaurus/qt-embedded-free-3.3.1/include/qdatetm.h
kalyptus: processing
/home/egan/zaurus/qt-embedded-free-3.3.1/include/qobjectdefs.h
kalyptus: processing /home/egan/zaurus/qt-embedded-free-3.3.1/include/qmodules.h
kalyptus: processing /home/egan/zaurus/qt-embedded-free-3.3.1/include/qconfig.h
Generating bindings for smoke language...
Starting writeDoc for qt...
Preparsing...
Skipping union QPDevCmdParam
Writing smokedata.cpp...
Item isn't a known type (type=Item)
QTSFUNC isn't a known type (type=QTSFUNC)
Q_INT64 isn't a known type (type=Q_INT64)
Q_IPV6ADDR isn't a known type (type=Q_IPV6ADDR)
Q_LLONG isn't a known type (type=Q_LLONG)
Q_UINT64 isn't a known type (type=Q_UINT64)
Q_ULLONG isn't a known type (type=Q_ULLONG)
QtCleanUpFunction isn't a known type (type=QtCleanUpFunction)
QtMsgHandler isn't a known type (type=QtMsgHandler)
void (*)(QWSMouseEvent* ) at kalyptusCxxToSmoke.pm line 1754.
config.status: creating smoke/Makefile
config.status: error: cannot find input file: smoke/Makefile.in
Looking for suggestions on how to proceed.
Thanks.
More information about the Kde-perl
mailing list