[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: [PyKDE] eric3 and x86_64
From:       Hans-Peter Jansen <hpj () urpla ! net>
Date:       2004-06-28 8:03:39
Message-ID: 200406281003.39445.hpj () urpla ! net
[Download RAW message or body]

On Sunday 27 June 2004 23:17, Rick L Vinyard Jr wrote:
>
> Actually, I haven't filed a bug report yet. After getting further
> segfaults in eric, I don't think I've identified the real problem,
> and switching to qt from qt-mt wasn't a real solution (but it did
> get the main eric interface running... unusable, but running).
>
> Once again, I'm not sure where to proceed from here, but I'll try
> the following:
> 	(1) Back out sip ebuild changes and rebuild with qt-mt
> 	(2) Rebuild PyQt
> 	(3) Try Phil's ed.py again

I found something interesting in the SuSE qscintilla.spec.

They're using this patch:

--- qt/qscintilla.pro
+++ qt/qscintilla.pro   2003/01/30 23:13:06:06
@@ -25,7 +25,7 @@
  
 TEMPLATE = lib
 TARGET = qscintilla
-DESTDIR = $(QTDIR)/lib
+DESTDIR = $(QTDIR_LIB)
 CONFIG += qt warn_off release dll thread
 INCLUDEPATH = . ../include ../src
 DEFINES = QEXTSCINTILLA_MAKE_DLL QT SCI_LEXER

and build with this sequence:

rm -rf $RPM_BUILD_ROOT
export QTDIR=/usr/lib/qt3/
export QTDIR_LIB=$RPM_BUILD_ROOT/$QTDIR/%_lib
export PATH=$QTDIR/bin/:$PATH
cd qt
qmake -o Makefile qscintilla.pro
make

%_lib expands to lib64 on such systems, thus the final on disk layout
should look like:

/usr/lib/qt3/lib64/libqscintilla.so -> libqscintilla.so.4.0.0
/usr/lib/qt3/lib64/libqscintilla.so.4 -> libqscintilla.so.4.0.0
/usr/lib/qt3/lib64/libqscintilla.so.4.0 -> libqscintilla.so.4.0.0
/usr/lib/qt3/lib64/libqscintilla.so.4.0.0

Note, that it is very easy to damage the build on x86_64 systems, since
they often provide some compatibility libs in corresponding lib dirs..

Pete

_______________________________________________
PyKDE mailing list    PyKDE@mats.imk.fraunhofer.de
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic