On 22.02.06 19:27:20, Dave Williams wrote:
> I have now successfully installed eric3 following Andreas' guidance.

BTW: You don't need those 'old' snapshots, PyQt was fixed 1 or 2 days
after I sent you those files. 

> However I did have a couple of problems to do with qmake and qconfig when 
> installing PyQt (3 and 4). Specifically these were

Huh?

> a) The need to tweak configure.py to look at QTDIR first because of a shell 
> script of qmake in /usr/bin causing the incorrect path to be deduced.

How about python configure.py -q <qt directory>? This has always worked
for me here.

>       #for d in path.split(os.pathsep):
>       #    if os.access(os.path.join(d, "qmake"), os.X_OK):
>       #        qt_dir = os.path.dirname(d)
>       #        break
>       #else:
> Im not sure if this is a Mandriva rpm issue but it comes from qt3-devel rpm.

Tell configure the qtdir with "-q".

> b) The need to explicitly use the -g option because 
> /usr/include/qt3/qconfig.h contains
>       #define _MULTIARCH_HEADER qconfig.h
>       #include <multiarch-dispatch.h>
> which causes the parsing of the qt version to fail.

Huh??? Probably this is related to the above. Here QTDIR for qt3 is
/usr/share/qt3, you can find "include", "share", "bin", "lib" and so on
there. At least here on Debian.

> 2. Build and install QScintilla
>       export QTDIR=/usr/lib/qt3
>       from qt subdir execute qmake qscintilla.pro
>       Edit Makefile CXXFLAGS to include -fno-exceptions
>       make
>       make install

Does Mandriva not deliver QScintilla? You can tell PyQt3's configure.py
where QScintilla headers and libs are installed, so you don't need to
install it into /usr/local, /usr or anywhere you might not have
sufficient rights to write to.

> 4b. Build and install PyQt4
>       as for pyqt3 but dont need QTDIR set to qt3 any more.

You need to edit that too? No way, just use -q <qt-dir>. Qt4 doesn't
need QTDIR at all, all is done via qmake.

Andreas

-- 
Don't get to bragging.

_______________________________________________
PyKDE mailing list    [email protected]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to