[PyKDE] SIP 0.9 on HP-UX 10.20

Rob Cecil rceci at master.adams.com
Fri Oct 8 16:13:30 BST 1999


It looks like you're using cfront.  Don't even bother.

Solution - delete your compiler and install aCC, the ANSI C++ compiler from HP.

Rob

Martin_Doering at mn.man.de wrote:

> Hi, Listers!
>
> After having some "nice" experiences in trying to use and install gtk+ as a
> widget-library for python I now switched to Qt (i got this installed in 10
> min.).
>
> But I do not get SIP 0.9 compiled on HP-UX. Has somebody done this job?
>
> I configured:
>
> CC="cc -Ae" CFLAGS="-O" ./configure --x-includes=/usr/include/X11R6
>
> Here all the messages I got from make:
>
> No suffix list.
> make  all-recursive
> No suffix list.
> Making all in sip
> Making all in siplib
> /bin/sh ../libtool --mode=compile CC -DHAVE_CONFIG_H -I. -I. -I.. -DSIP_QT_SUPPORT -I/usr/local/qt/include  -I/usr/include/X11R6
> -I/usr/local/include/python1.5  -fno-exceptions  -c siplib.cpp
> rm -f .libs/siplib.lo
> CC -DHAVE_CONFIG_H -I. -I. -I.. -DSIP_QT_SUPPORT -I/usr/local/qt/include
> -I/usr/include/X11R6 -I/usr/local/include/python1.5 -fno-exceptions -c  +Z -DPIC
> siplib.cpp -o .libs/siplib.lo
> CC: warning: unknown option: "-fno-exceptions": use +help for online
> documentation. (901)
> CC: "/usr/local/include/python1.5/longobject.h", line 78: warning: two long
> declarators (162)
> CC: "/usr/local/include/python1.5/longobject.h", line 79: warning: two long
> declarators (162)
> CC: "/usr/local/include/python1.5/longobject.h", line 80: warning: two long
> declarators (162)
> CC: "/usr/local/include/python1.5/longobject.h", line 81: warning: two long
> declarators (162)
> CC: "/usr/local/qt/include/qglobal.h", line 300: warning: "bool" is a future
> reserved word (215)
> CC: "siplib.cpp", line 652: warning: op not used (117)
> CC: "siplib.cpp", line 1153: error: bad argument 1 type for Py_Free(): PyObject*
> * (char * expected) (1264)
> CC: "siplib.cpp", line 1226: error: bad argument 1 type for Py_Free(): PyObject*
> * (char * expected) (1264)
> *** Error exit code 1
>
> Stop.
> *** Error exit code 1
>
> Stop.
> *** Error exit code 1
>
> Stop.
>
> In siplib.cpp line 1153 is the second line of:
>
> if (sipThis -> varObjs != NULL)
> Py_Free(sipThis -> varObjs);
>
> In /usr/local/include/python1.5/mymalloc.h I found the following:
>
> /* Two sets of function wrappers around malloc and friends; useful if
> you need to be sure that you are using the same memory allocator as
> Python.  Note that the wrappers make sure that allocating 0 bytes
> returns a non-NULL pointer, even if the underlying malloc doesn't.
> The Python interpreter continues to use PyMem_NEW etc. */
>
> /* These wrappers around malloc call PyErr_NoMemory() on failure */
> extern DL_IMPORT(ANY *) Py_Malloc Py_PROTO((size_t));
> extern DL_IMPORT(ANY *) Py_Realloc Py_PROTO((ANY *, size_t));
> extern DL_IMPORT(void) Py_Free Py_PROTO((ANY *));
>
> But my knowledge abou C/C++ is too bad. Any Ideas?
>
> Thanks in advance,
>
> Martin Doering
>
> _______________________________________________
> PyKDE mailing list    PyKDE at mats.gmd.de
> http://mats.gmd.de/mailman/listinfo/pykde

--
| Rob Cecil          | Senior Development Engineer                 |
| rceci at adams.com    | Product Development                         |
| (734) 913-9351     | Mechanical Dynamics, Inc. (www.adams.com)   |
--------------------------------------------------------------------
"an interconnected mass of livers and pancreas and lungs and
 little sharp pointy things and the occasional exploding
 kidney." - Perl hacker/maintainer on internals of the Perl kernel.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.riverbankcomputing.com/pipermail/pyqt/attachments/19991008/c44cabe7/attachment.html


More information about the PyQt mailing list