Re: Re: PerlQt on cygwin?
Yaakov Selkowitz <[email protected]> Fri, 09 Jul 2004 16:37:49 -0500
| Newsgroups | gmane.os.cygwin.perl |
|---|---|
| Message-ID | <[email protected]> |
--------------040903050905020509090600
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Gerrit P. Haase wrote:
| Have you used exactly the same source package or is there a QT update
| available which may be different?
I downloaded PerlQt-3.008.tar.gz from cpan.org.
Smokeqt builds, although I had to use a much more powerful machine than
I regularly use to get it to link.
| Lots of warnings, but no errors.
|
| What should I include in the diff?
Well, I get compilation errors; make.out is attached. Ideas?
Yaakov
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFA7xAspiWmPGlmQSMRAnVmAJ9Y5yMO59K1j5Oq9YZp6oFKi7WtlACgi7ZM
u1A+JtLD4M6aljfg6y7L3Zo=
=kxvf
-----END PGP SIGNATURE-----
------------------------ Yahoo! Groups Sponsor --------------------~-->
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/ndFolB/TM
--------------------------------------------------------------------~->
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/cygwin-perl/
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
--------------040903050905020509090600
Content-Type: text/plain;
name="make.out"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="make.out"
Script started on Fri Jul 9 17:14:22 2004
make all-recursive
make[1]: Entering directory `/home/Yaakov/devel/perl/Qt/PerlQt-3.008/.build'
Making all in smoke
make[2]: Entering directory `/home/Yaakov/devel/perl/Qt/PerlQt-3.008/.build/smoke'
Making all in qt
make[3]: Entering directory `/home/Yaakov/devel/perl/Qt/PerlQt-3.008/.build/smoke/qt'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/Yaakov/devel/perl/Qt/PerlQt-3.008/.build/smoke/qt'
make[3]: Entering directory `/home/Yaakov/devel/perl/Qt/PerlQt-3.008/.build/smoke'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/Yaakov/devel/perl/Qt/PerlQt-3.008/.build/smoke'
make[2]: Leaving directory `/home/Yaakov/devel/perl/Qt/PerlQt-3.008/.build/smoke'
Making all in PerlQt
make[2]: Entering directory `/home/Yaakov/devel/perl/Qt/PerlQt-3.008/.build/PerlQt'
g++ -c -I/opt/qt/3.2/include -I/usr/X11R6/include -I. -I../smoke -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -DUSEIMPORTLIB -O2 -DVERSION=\"3.008\" -DXS_VERSION=\"3.008\" "-I/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/CORE" -Wnon-virtual-dtor -Wno-long-long -Wundef -W -Wpointer-arith -Wmissing-prototypes -O2 -fno-exceptions -fno-check-new -fno-common Qt.c
In file included from /usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/CORE/perl.h:2837,
from Qt.xs:9:
/usr/include/ieeefp.h:185: error: previous declaration of `int isnan(double)'
with C++ linkage
/usr/include/math.h:125: error: conflicts with new declaration with C linkage
/usr/include/ieeefp.h:186: error: previous declaration of `int isinf(double)'
with C++ linkage
/usr/include/math.h:126: error: conflicts with new declaration with C linkage
/usr/include/ieeefp.h:187: error: previous declaration of `int finite(double)'
with C++ linkage
/usr/include/math.h:127: error: conflicts with new declaration with C linkage
/usr/include/ieeefp.h:191: error: previous declaration of `int isnanf(float)'
with C++ linkage
/usr/include/math.h:240: error: conflicts with new declaration with C linkage
/usr/include/ieeefp.h:192: error: previous declaration of `int isinff(float)'
with C++ linkage
/usr/include/math.h:241: error: conflicts with new declaration with C linkage
/usr/include/ieeefp.h:193: error: previous declaration of `int finitef(float)'
with C++ linkage
/usr/include/math.h:242: error: conflicts with new declaration with C linkage
Qt.xs: In function `SV* getPointerObject(void*)':
Qt.xs:142: warning: cast from pointer to integer of different size
Qt.xs: In function `void unmapPointer(smokeperl_object*, short int, void*)':
Qt.xs:163: warning: cast from pointer to integer of different size
Qt.xs: In function `void mapPointer(SV*, smokeperl_object*, HV*, short int,
void*)':
Qt.xs:184: warning: cast from pointer to integer of different size
Qt.xs: In function `MocArgument* getmetainfo(GV*, const char*, int&, int&,
int&)':
Qt.xs:1177: warning: cast to pointer from integer of different size
Qt.xs: In function `MocArgument* getslotinfo(GV*, int, char*&, int&, int&,
bool)':
Qt.xs:1219: warning: cast to pointer from integer of different size
Qt.xs: In function `void XS_qt_invoke(PerlInterpreter*, CV*)':
Qt.xs:1261: warning: cast to pointer from integer of different size
Qt.xs: In function `void XS_Qt___internal__QString_FETCH(PerlInterpreter*, CV*)
':
Qt.xs:1303: warning: cast to pointer from integer of different size
Qt.xs: In function `void XS_Qt___internal__QString_STORE(PerlInterpreter*, CV*)
':
Qt.xs:1330: warning: cast to pointer from integer of different size
Qt.xs: In function `void XS_Qt___internal__QString_DESTROY(PerlInterpreter*,
CV*)':
Qt.xs:1348: warning: cast to pointer from integer of different size
Qt.xs: In function `void XS_Qt___internal__QByteArray_FETCH(PerlInterpreter*,
CV*)':
Qt.xs:1361: warning: cast to pointer from integer of different size
Qt.xs: In function `void XS_Qt___internal__QByteArray_STORE(PerlInterpreter*,
CV*)':
Qt.xs:1380: warning: cast to pointer from integer of different size
Qt.xs: In function `void XS_Qt___internal__QByteArray_DESTROY(PerlInterpreter*,
CV*)':
Qt.xs:1397: warning: cast to pointer from integer of different size
Qt.xs: In function `void XS_Qt___internal__QRgbStar_FETCH(PerlInterpreter*,
CV*)':
Qt.xs:1410: warning: cast to pointer from integer of different size
Qt.xs: In function `void XS_Qt___internal__QRgbStar_STORE(PerlInterpreter*,
CV*)':
Qt.xs:1430: warning: cast to pointer from integer of different size
Qt.xs: In function `void XS_Qt___internal__QRgbStar_DESTROY(PerlInterpreter*,
CV*)':
Qt.xs:1460: warning: cast to pointer from integer of different size
Qt.xs: In function `void XS_Qt___internal_make_QUMethod(PerlInterpreter*, CV*)
':
Qt.xs:1689: warning: cast to pointer from integer of different size
Qt.xs: In function `void XS_Qt___internal_make_QMetaData_tbl(PerlInterpreter*,
CV*)':
Qt.xs:1714: warning: cast to pointer from integer of different size
Qt.xs: In function `void XS_Qt___internal_dumpObjects(PerlInterpreter*, CV*)':
Qt.xs:1770: warning: comparison of unsigned expression >= 0 is always true
make[2]: *** [Qt.o] Error 1
make[2]: Leaving directory `/home/Yaakov/devel/perl/Qt/PerlQt-3.008/.build/PerlQt'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/Yaakov/devel/perl/Qt/PerlQt-3.008/.build'
make: *** [all] Error 2
Script done on Fri Jul 9 17:15:16 2004
--------------040903050905020509090600--