> > Hi everyone, > > I've been using Python for about three months, so > I'm still a beginner, > > *Background:* > Anyways, I came across the need to extend Python with > a couple of C .o objects that are 32 bit only. > I successfully created a shared object that can be imported > within a 32bit Python interpreter, otherwise I get a 'wrong ELFCLASS32' > error. > > *Problem:* > I'm using a *64bit Ubuntu 12.04* machine and I successfully compiled a > 32bit Python 2.7 interpreter; > I want to create an application that uses my 32bit Python-C module and > also PySide, so I figured I need to compile PySide for 32bit on my 64bit > machine, > the same way I compiled the 32bit Python interpreter. > > This is the command I'm using, to compile/install the sources in * > PySide-1.1.1.tar.gz* > * > * > >>sudo python32 setup.py install --qmake /usr/bin/qmake-qt4 > > This is the output I get: > > > **************************************************************************************************************************** > > **************************************************************************************************************************** > Removing /home/sergio/Downloads/PySide-1.1.1/PySide > Removing /home/sergio/Downloads/PySide-1.1.1/pysideuic > running install > running build > ============================== > Build type: Release > Package version: 1.1.1 > --- > Script directory: /home/sergio/Downloads/PySide-1.1.1 > Sources directory: /home/sergio/Downloads/PySide-1.1.1/sources > Build directory: > /home/sergio/Downloads/PySide-1.1.1/pyside_build/py2.7-qt4.8.1-32bit-release > Install directory: > /home/sergio/Downloads/PySide-1.1.1/pyside_install/py2.7-qt4.8.1-32bit-release > --- > Python executable: /usr/local/bin/python32 > Python includes: /opt/pym32/include/python2.7 > Python library: /opt/pym32/lib/libpython2.7.so > --- > Qt qmake: /usr/bin/qmake-qt4 > Qt bins: /usr/bin > Qt plugins: /usr/lib/i386-linux-gnu/qt4/plugins > --- > OpenSSL libs: None > ============================== > Building module shiboken... > Deleting module build folder > /home/sergio/Downloads/PySide-1.1.1/pyside_build/py2.7-qt4.8.1-32bit-release/shiboken... > Creating module build folder > /home/sergio/Downloads/PySide-1.1.1/pyside_build/py2.7-qt4.8.1-32bit-release/shiboken... > Configuring module shiboken > (/home/sergio/Downloads/PySide-1.1.1/sources/shiboken)... > -- The C compiler identification is GNU > -- The CXX compiler identification is GNU > -- Check for working C compiler: /usr/bin/gcc > -- Check for working C compiler: /usr/bin/gcc -- works > -- Detecting C compiler ABI info > -- Detecting C compiler ABI info - done > -- Check for working CXX compiler: /usr/bin/c++ > -- Check for working CXX compiler: /usr/bin/c++ -- works > -- Detecting CXX compiler ABI info > -- Detecting CXX compiler ABI info - done > -- Looking for Q_WS_X11 > -- Looking for Q_WS_X11 - found > -- Looking for Q_WS_WIN > -- Looking for Q_WS_WIN - not found. > -- Looking for Q_WS_QWS > -- Looking for Q_WS_QWS - not found. > -- Looking for Q_WS_MAC > -- Looking for Q_WS_MAC - not found. > -- Found Qt4: /usr/bin/qmake-qt4 (found suitable version "4.8.1", required > is "4.5.0") > -- Found PythonLibs: /usr/lib/libpython2.7.so (Required is at least > version "2.6") > -- Could NOT find LibXml2 (missing: LIBXML2_LIBRARIES) (Required is at > least version "2.6.32") > -- Could NOT find LibXslt (missing: LIBXSLT_LIBRARIES) (Required is at > least version "1.1.19") > -- sphinx-build - not found! doc target disabled > -- Configuring done > -- Generating done > -- Build files have been written to: > /home/sergio/Downloads/PySide-1.1.1/pyside_build/py2.7-qt4.8.1-32bit-release/shiboken > Compiling module shiboken... > [ 1%] Generating qrc_generator.cxx > Scanning dependencies of target apiextractor > [ 3%] > Building CXX object > ApiExtractor/CMakeFiles/apiextractor.dir/apiextractor.cpp.o > [ 5%] Building CXX object > ApiExtractor/CMakeFiles/apiextractor.dir/abstractmetabuilder.cpp.o > [ 7%] Building CXX object > ApiExtractor/CMakeFiles/apiextractor.dir/abstractmetalang.cpp.o > /usr/include/qt4/QtCore/qatomic_i386.h: Assembler messages: > /usr/include/qt4/QtCore/qatomic_i386.h:177: Error: incorrect register > `%rbx' used with `l' suffix > make[2]: *** > [ApiExtractor/CMakeFiles/apiextractor.dir/abstractmetalang.cpp.o] Error 1 > make[1]: *** [ApiExtractor/CMakeFiles/apiextractor.dir/all] Error 2 > make: *** [all] Error 2 > error: Error compiling shiboken > > > **************************************************************************************************************************** > > **************************************************************************************************************************** > > > I wonder I anyone had tumbled across this errror? > > Any help with this would be much appreciated. > > > Thanks, > > Sergio >
_______________________________________________ PySide mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/pyside
