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--