$ ldd -r Sunshine.so
        linux-vdso.so.1 =>  (0x00007fff297ff000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fdda756a000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00007fdda7367000)
        libpython2.7.so.1.0 => /usr/lib64/libpython2.7.so.1.0 
(0x00007fdda6fa9000)
        libGLEW.so.1.6 => /usr/lib64/libGLEW.so.1.6 (0x00007fdda6d3f000)
        libboost_python.so.1.47.0 => /usr/lib64/libboost_python.so.1.47.0
(0x00007fdda6aef000)
        libQtScript.so.4 => /usr/lib64/libQtScript.so.4 (0x00007fdda664d000)
        libQtOpenGL.so.4 => /usr/lib64/libQtOpenGL.so.4 (0x00007fdda6351000)
        libQtGui.so.4 => /usr/lib64/libQtGui.so.4 (0x00007fdda5699000)
        libQtCore.so.4 => /usr/lib64/libQtCore.so.4 (0x00007fdda51c9000)
        libGL.so.1 => /usr/lib64/nvidia/libGL.so.1 (0x00007fdda4eb3000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fdda4c97000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fdda498f000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fdda470b000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fdda44f6000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fdda413f000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003037000000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fdda3e01000)
        libGLU.so.1 => /usr/lib64/libGLU.so.1 (0x00007fdda3b94000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fdda38f4000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007fdda36e4000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fdda34da000)
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007fdda32d1000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fdda30cb000)
        libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007fdda2ec1000)
        libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007fdda2cbe000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fdda2a89000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fdda2876000)
        libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00007fdda2670000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fdda2468000)
        libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007fdda2148000)
        libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00007fdda1f20000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fdda1d09000)
        libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007fdda1aba000)
        libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007fdda18b2000)
        libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007fdda1697000)
        libnvidia-tls.so.290.10 =>
/usr/lib64/nvidia/tls/libnvidia-tls.so.290.10 (0x00007fdda1493000)
        libnvidia-glcore.so.290.10 =>
/usr/lib64/nvidia/libnvidia-glcore.so.290.10 (0x00007fdd9f18c000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fdd9ef70000)
        libexpat.so.1 => /lib64/libexpat.so.1 (0x00007fdd9ed47000)
        libffi.so.5 => /usr/lib64/libffi.so.5 (0x00007fdd9eb3e000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x00007fdd9e939000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fdd9e736000)

On Wed, Jan 11, 2012 at 4:27 AM, Hugo Parente Lima
<hugo.l...@openbossa.org> wrote:
> On Wednesday 11 January 2012 03:25:10 strattonbrazil wrote:
>> I've been trying to follow this to see if I can launch my qt app from
>> python using pyside.
>>
>> http://lynxline.com/superhybrids-part-2-now-qt-pyside/
>>
>> I think I have the general idea of how everything works, but after
>> creation of my shared libraries, I can't import it in python without
>> getting an import error.
>>
>> libsunshine.so -> libsunshine.so.1.0.0
>> libSunshine.so -> libSunshine.so.1.0.0
>> libsunshine.so.1 -> libsunshine.so.1.0.0
>> libSunshine.so.1 -> libSunshine.so.1.0.0
>> libsunshine.so.1.0 -> libsunshine.so.1.0.0
>> libSunshine.so.1.0 -> libSunshine.so.1.0.0
>> libsunshine.so.1.0.0
>> libSunshine.so.1.0.0
>> Sunshine.so -> libSunshine.so
>
> What's the output of:
>
> ldd -r Sunshine.so
>
> ?
>
>> This happens importing Sunshine, libsunshine, or libSunshine.  Looking
>> at the generated sunshine_module_wrapper.cpp file, I see m_name listed
>> as "sunshine".  From another thread related to this topic, I
>> understand this import error could be caused by a mismatch between
>> the .so file name and the module name.  I tried renaming my module to
>> libSunshine as the OP seemed to have success doing, but still get the
>> import errors using that module name.  There are several things I
>> don't understand like the difference between libsunshine.so and
>> libSunshine.so, which have noticeably different sizes.  Is name
>> mismatch the cause of the import error or is this something else?
>>
>> I have my latest code up on github if it helps.  Thanks.
>>
>> https://github.com/strattonbrazil/Sunshine/tree/dev_pyside_test
>> _______________________________________________
>> PySide mailing list
>> PySide@lists.pyside.org
>> http://lists.pyside.org/listinfo/pyside
>
> --
> Hugo Parente Lima
> INdT - Instituto Nokia de Tecnologia
_______________________________________________
PySide mailing list
PySide@lists.pyside.org
http://lists.pyside.org/listinfo/pyside

Reply via email to