Re: [PyKDE] GUI Programming with Python: QT Edition (was: dialog/mainwindow question)

2003-02-20 Thread Jonathan Gardner
On Friday 14 February 2003 13:12, Boudewijn Rempt wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> On Friday 14 February 2003 20:46, Jonathan Gardner wrote:
> > I just sent a personal email to Boudewijn and I echo this feeling.
> > Boudewijn, perhaps you can sell us the book directly, so that we know
> > that the money is going into you and your publishers pockets. I won't
> > mind spending $10-$20 more as long as it is going to the right place. I
> > know you have several copies at your home! ;-)
> >
> > I personally find Amazon's business tactics and patent policies
> > atrocious, so I never use them. I always prefer bn.com or some other
> > retailer.
>
> You can order directly from the publisher:
> https://secure.linuxports.com/opendocs/. Amazon
> has been a bloody nuisance, to be honest. They only want to deal with
> the largest US book distributor. Opendocs had teamed up with the second
> largest, and they have no end of trouble getting their books into the
> Amazon warehouses.
>

I ordered the book exactly one week ago from OpenDos. Today I received the 
book. I have to say, it is quite informative and the writing style is good. I 
am enjoying it very much, and even though I have been programming PyQt for 
almost two years, I have learned a few things from it already.

-- 
Jonathan Gardner
[EMAIL PROTECTED]
Python Qt perl apache and linux

___
PyKDE mailing list[EMAIL PROTECTED]
http://mats.gmd.de/mailman/listinfo/pykde



[PyKDE] SIP installation problems.

2003-02-20 Thread Matthew Landt
I am trying to get SIP compiled on my AIX server.  I have already compiled
python 2.2 and qt 3.1.1.

After running the build.py, I run make and get to the following problem:

g++ -shared -o libsip.so.9.3.0 objmap.o  qtlib.o  threads.o  siplib.o mo
c_sipQt.o  -L/usr/local/qt/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm -lbind
ld: 0711-224 WARNING: Duplicate symbol: QDragMoveEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: ._GLOBAL__DI
ld: 0711-224 WARNING: Duplicate symbol: ._GLOBAL__DD
ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__DI
ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__DD
ld: 0711-224 WARNING: Duplicate symbol: QMemArray type_info node
ld: 0711-224 WARNING: Duplicate symbol: QTextIStream type_info node
ld: 0711-224 WARNING: Duplicate symbol: QTextOStream type_info node
ld: 0711-224 WARNING: Duplicate symbol: QTimerEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QMouseEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QWheelEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QTabletEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QKeyEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QFocusEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QPaintEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QMoveEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QResizeEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QCloseEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QShowEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QHideEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QContextMenuEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QIMEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QIMComposeEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QDragEnterEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QDragResponseEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QDragLeaveEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QChildEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QCustomEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QPtrList type_info node
ld: 0711-224 WARNING: Duplicate symbol: QPtrList type_info node
ld: 0711-224 WARNING: Duplicate symbol: QStrList type_info node
ld: 0711-224 WARNING: Duplicate symbol: QStrIList type_info node
ld: 0711-224 WARNING: Duplicate symbol: QAsciiDict type_info node
ld: 0711-224 WARNING: Duplicate symbol: QUBuffer type_info node
ld: 0711-224 WARNING: Duplicate symbol: QUType type_info node
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
ld: 0711-317 ERROR: Undefined symbol: PyType_Type
ld: 0711-317 ERROR: Undefined symbol: .Py_InitModule4
ld: 0711-317 ERROR: Undefined symbol: .PyArg_ParseTuple
ld: 0711-317 ERROR: Undefined symbol: .PyImport_GetModuleDict
ld: 0711-317 ERROR: Undefined symbol: .Py_AtExit
ld: 0711-317 ERROR: Undefined symbol: .PyCFunction_New
ld: 0711-317 ERROR: Undefined symbol: .PyString_FromString
ld: 0711-317 ERROR: Undefined symbol: PyClass_Type
ld: 0711-317 ERROR: Undefined symbol: PyInstance_Type
ld: 0711-317 ERROR: Undefined symbol: .PyClass_IsSubclass
ld: 0711-317 ERROR: Undefined symbol: .PyEval_SaveThread
ld: 0711-317 ERROR: Undefined symbol: .PyEval_RestoreThread
ld: 0711-317 ERROR: Undefined symbol: .PyDict_GetItem
ld: 0711-317 ERROR: Undefined symbol: .PyModule_GetDict
ld: 0711-317 ERROR: Undefined symbol: .PyString_AsString
ld: 0711-317 ERROR: Undefined symbol: PyExc_SystemError
ld: 0711-317 ERROR: Undefined symbol: .PyErr_Format
ld: 0711-317 ERROR: Undefined symbol: .PyMem_Malloc
ld: 0711-317 ERROR: Undefined symbol: .PyErr_NoMemory
ld: 0711-317 ERROR: Undefined symbol: .PyMem_Free
ld: 0711-317 ERROR: Undefined symbol: .PyTuple_Size
ld: 0711-317 ERROR: Undefined symbol: _Py_NoneStruct
ld: 0711-317 ERROR: Undefined symbol: PyString_Type
ld: 0711-317 ERROR: Undefined symbol: .PyType_IsSubtype
ld: 0711-317 ERROR: Undefined symbol: .PyCallable_Check
ld: 0711-317 ERROR: Undefined symbol: PyInt_Type
ld: 0711-317 ERROR: Undefined symbol: .PyInt_AsLong
ld: 0711-317 ERROR: Undefined symbol: .PyErr_Occurred
ld: 0711-317 ERROR: Undefined symbol: PySlice_Type
ld: 0711-317 ERROR: Undefined symbol: .PyFloat_AsDouble
ld: 0711-317 ERROR: Undefined symbol: PyFloat_Type
ld: 0711-317 ERROR: Undefined symbol: .PyErr_Clear
ld: 0711-317 ERROR: Undefined symbol: PyExc_RuntimeError
ld: 0711-317 ERROR: Undefined symbol: PyExc_NameError
ld: 0711-317 ERROR: Undefined symbol: .PyWeakref_GetObject
ld: 0711-317 ERROR: Undefined symbol: .PyMethod_New
ld: 0711-317 ERROR: Undefined symbol: .PyErr_Restore
ld: 0711-317 ERROR: Undefined symbol: .PyTuple_GetSlice
ld: 0711-317 ERROR: Undefined symbol: .PyEval_CallObjectWithKeywords
ld: 0711-317 ERROR: Undefined symbol: .PyErr_Fetch
ld: 0711-317 ERROR: Undefined symbol: PyExc_TypeError
ld: 0711-317 ERROR: Undefined symbol: .PyErr_GivenExceptionMatc