Re: Issue loading shared object on python3.6
Nicolas Pinault <[email protected]> Tue, 4 Jul 2017 10:38:43 +0200
| Newsgroups | gmane.comp.python.ctypes |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--===============8109588258583350501==
Content-Type: multipart/alternative;
boundary="------------4BE75B6DD27406B98FCABE48"
Content-Language: en-GB
This is a multi-part message in MIME format.
--------------4BE75B6DD27406B98FCABE48
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Hi,
With Python2, you use '/mnt/nor/libpack.so'.
With Python3, you use '/mnt/disk/libpack.so'.
Does /mnt/disk/libpack.so file exist ?
Nicolas
Le 04/07/2017 à 09:40, Massimiliano Rosi a écrit :
> Hi all,
>
> My name is Massimiliano, I'm new to the list.
>
> I have astrange issue on what I cannot find a solution.
>
> On an ARM arch I need to import a .so library.
>
> I have installed from source python2.7 and python3.6
>
> Now, when I try to import the library on python2
>
> Python 2.7.5 (default, Jul 11 2016, 16:11:26)
> >>> import ctypes as c
> >>> c.__version__
> '1.1.0'
> >>> libpack=c.cdll.LoadLibrary('/mnt/nor/libpack.so')
> >>> print (libpack.opensocket()
>
> but on python3
>
> Python 3.6.0 (default, Feb 20 2017, 16:41:12)
> >>> import ctypes as c
> >>> c.__version__
> '1.1.0'
> >>> libpack = c.cdll.LoadLibrary('/mnt/disk/libpack.so')
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "/mnt/nand/python3.6/lib/python3.6/ctypes/__init__.py", line
> 422, in LoadLibrary
> return self._dlltype(name)
> File "/mnt/nand/python3.6/lib/python3.6/ctypes/__init__.py", line
> 344, in __init__
> self._handle = _dlopen(self._name, mode)
> OSError: /mnt/disk/libpack.so: undefined symbol: inflateEnd
>
> I googling to find something about it but nothing put me on the right way.
>
> Is there anyone that can help me to find a solution?
>
> Thanks anyone in advance.
>
> Bye.
>
> M.
>
> --
>
> */"A parte l'uomo, tutti gli animali sanno che lo scopo principale
> della vita è godersela"/*
> */Samuel Butler/*
> --
> *rosi::LAB di Ro**si Massimiliano*
> Mobile: +39 328.3065575 <tel:+39%20328%20306%205575>
> Fax: +39 178.2280639 <tel:+39%20178%20228%200639>
> E-mail: [email protected] <mailto:[email protected]>
> Pec: [email protected] <mailto:[email protected]>
> Skype: papipano
> LinkedIn: Massimiliano Rosi
>
> ----------------
> "Avvertenze ai sensi del D.Lgs.196 del 30/06/2003
> Le informazioni contenute in questo messaggio di posta elettronica
> e/o files allegati, sono da considerarsi strettamente riservati.
> Il loro utilizzo è consentito esclusivamente al destinatario del
> messaggio, per le finalità indicate nello stesso.
> Costituisce violazione ai principi dettati dal D.Lgs. 196/2003:
> trattenere il messaggio stesso, divulgarlo anche in parte, distribuirlo
> ad altri soggetti, copiarlo o utilizzarlo per finalità diverse.
> Qualora riceveste questo messaggio senza esserne il destinatario
> Vi preghiamo cortesemente di darcene notizia via e-mail
> e di procedere alla distruzione del messaggio stesso,
> cancellandolo dal Vostro sistema.
> Grazie."
> ----------------
> Nota: per proteggere il computer dai virus, le applicazioni di posta
> elettronica impediscono l'invio o la ricezione di alcuni tipi di
> allegati. Per determinare la modalità di gestione degli allegati,
> controllare le impostazioni di protezione della posta elettronica.
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>
>
> _______________________________________________
> ctypes-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ctypes-users
--
*Nicolas PINAULT
R&D electronics engineer
*** [email protected] <mailto:[email protected]>
*AATON-Digital*
38000 Grenoble - France
Tel +33 4 7642 9550
http://www.aaton.com
http://www.transvideo.eu
French Technologies for Film and Digital Cinematography
Follow us on Twitter
@Aaton_Digital
@Transvideo_HD
Like us on Facebook
https://www.facebook.com/AatonDigital
--------------4BE75B6DD27406B98FCABE48
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Hi,<br>
<br>
With Python2, you use '/mnt/nor/libpack.so'.<br>
With Python3, you use '/mnt/disk/libpack.so'.<br>
<br>
Does /mnt/disk/libpack.so file exist ?<br>
<br>
Nicolas<br>
<br>
Le 04/07/2017 à 09:40, Massimiliano Rosi a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:CALGJPHQnh7Q_Cyp5eMnFvM2AxC+a35b-9dYyFMSmOMJdHZn++w@mail.gmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div dir="ltr">Hi all,
<div><br>
</div>
<div>My name is Massimiliano, I'm new to the list.</div>
<div><br>
</div>
<div>I have astrange issue on what I cannot find a solution.</div>
<div><br>
</div>
<div>On an ARM arch I need to import a .so library.</div>
<div><br>
</div>
<div>I have installed from source python2.7 and python3.6</div>
<div><br>
</div>
<div>Now, when I try to import the library on python2</div>
<div><br>
</div>
<div>
<div style="font-size:12.8px">Python 2.7.5 (default, Jul 11
2016, 16:11:26) <br>
</div>
<div style="font-size:12.8px">
<div>>>> import ctypes as c</div>
<div>
<div>>>> c.__version__</div>
<div>'1.1.0'</div>
</div>
<div>>>> libpack=c.cdll.LoadLibrary('/m<wbr>nt/nor/libpack.so')<br>
</div>
</div>
<div style="font-size:12.8px">>>> print
(libpack.opensocket()</div>
</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">but on python3</div>
<div><br>
<div style="font-size:12.8px">
<div style="font-size:12.8px">Python 3.6.0 (default, Feb 20
2017, 16:41:12) </div>
<div style="font-size:12.8px">>>> import ctypes as
c<br>
</div>
<div style="font-size:12.8px">
<div>>>> c.__version__</div>
<div>'1.1.0'</div>
</div>
<div style="font-size:12.8px">>>> libpack =
c.cdll.LoadLibrary('/mnt/disk/<wbr>libpack.so')</div>
<div style="font-size:12.8px">Traceback (most recent call
last):</div>
<div style="font-size:12.8px"> File "<stdin>", line
1, in <module></div>
<div style="font-size:12.8px"> File
"/mnt/nand/python3.6/lib/pytho<wbr>n3.6/ctypes/__init__.py",
line 422, in LoadLibrary</div>
<div style="font-size:12.8px"> return self._dlltype(name)</div>
<div style="font-size:12.8px"> File
"/mnt/nand/python3.6/lib/pytho<wbr>n3.6/ctypes/__init__.py",
line 344, in __init__</div>
<div style="font-size:12.8px"> self._handle =
_dlopen(self._name, mode)</div>
<div style="font-size:12.8px">OSError: /mnt/disk/libpack.so:
undefined symbol: inflateEnd</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">I googling to find something
about it but nothing put me on the right way.</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">Is there anyone that can help
me to find a solution?</div>
</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">Thanks anyone in advance.</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">Bye.</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">M.</div>
<div><br>
</div>
-- <br>
<div class="gmail-m_6911884051301728060gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr"><br>
<div><span style="font-size:x-small"><b><i>"A
parte l'uomo, tutti gli animali sanno che
lo scopo principale della vita è
godersela"</i></b></span></div>
<div><span style="font-size:x-small"><b><span
style="font-weight:normal"><i>Samuel
Butler</i></span></b></span></div>
<div><span style="font-size:x-small">--</span><br>
<span><span><span><span><img
src="https://docs.google.com/uc?export=download&id=0B0GcTDFTrpo8MkJVN2JWV1k5elU&revid=0B0GcTDFTrpo8anlZMExRYkNoSGx0Z2dmQWlwenNGdlJ6azlzPQ"
moz-do-not-send="true" height="63"
width="87"></span></span></span></span></div>
<span style="font-family:"trebuchet
ms",sans-serif"><b><font size="2"><span>rosi::LAB
di Ro</span></font></b></span><span
style="font-size:x-small"><span
style="font-family:"trebuchet
ms",sans-serif"><b><font size="2">si
Massimiliano</font></b></span><br>
</span><span style="font-family:"trebuchet
ms",sans-serif">Mobile: <a
href="tel:+39%20328%20306%205575"
value="+393283065575" target="_blank"
moz-do-not-send="true">+39 328.3065575</a><br>
Fax: <a href="tel:+39%20178%20228%200639"
value="+391782280639" target="_blank"
moz-do-not-send="true">+39 178.2280639</a><br>
E-mail: <a
href="mailto:[email protected]"
target="_blank" moz-do-not-send="true">[email protected]</a></span>
<div><span style="font-family:"trebuchet
ms",sans-serif">Pec: <a
href="mailto:[email protected]"
target="_blank" moz-do-not-send="true">[email protected]</a><br>
Skype: papipano</span>
<div><span style="font-family:"trebuchet
ms",sans-serif">LinkedIn: Massimiliano
Rosi</span><br>
</div>
<div><br>
----------------<br>
<span style="font-size:x-small">"Avvertenze ai
sensi del D.Lgs.196 del 30/06/2003<br>
Le informazioni contenute in questo
messaggio di posta elettronica<br>
e/o files allegati, sono da considerarsi
strettamente riservati. <br>
Il loro utilizzo è consentito esclusivamente
al destinatario del <br>
messaggio, per le finalità indicate nello
stesso. <br>
Costituisce violazione ai principi dettati
dal D.Lgs. 196/2003: <br>
trattenere il messaggio stesso, divulgarlo
anche in parte, distribuirlo<br>
ad altri soggetti, copiarlo o utilizzarlo
per finalità diverse.<br>
Qualora riceveste questo messaggio senza
esserne il destinatario <br>
Vi preghiamo cortesemente di darcene notizia
via e-mail <br>
e di procedere alla distruzione del
messaggio stesso, <br>
cancellandolo dal Vostro sistema. <br>
Grazie." </span><br>
---------------- <br>
<span style="font-size:x-small">Nota: per
proteggere il computer dai virus, le
applicazioni di posta <br>
elettronica impediscono l'invio o la
ricezione di alcuni tipi di <br>
allegati. Per determinare la modalità di
gestione degli allegati, <br>
controllare le impostazioni di protezione
della posta elettronica. </span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! <a class="moz-txt-link-freetext" href="http://sdm.link/slashdot">http://sdm.link/slashdot</a></pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
ctypes-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/ctypes-users">https://lists.sourceforge.net/lists/listinfo/ctypes-users</a>
</pre>
</blockquote>
<br>
<br>
<div class="moz-signature">-- <br>
<font size="1" face="arial">
<font color="0096ff">
<b>
Nicolas PINAULT<br>
R&D electronics engineer<br>
</b></font><b>
</b>
<a href="mailto:[email protected]">[email protected]</a><br>
<br>
<font color="0096ff">
<b>AATON-Digital</b><br>
</font>
38000 Grenoble - France<br>
Tel +33 4 7642 9550<br>
<br>
<a href="http://www.aaton.com">http://www.aaton.com</a><br>
<a href="http://www.transvideo.eu">http://www.transvideo.eu</a><br>
French Technologies for Film and Digital Cinematography<br>
<br>
Follow us on Twitter<br>
@Aaton_Digital<br>
@Transvideo_HD<br>
<br>
Like us on Facebook<br>
<a href="https://www.facebook.com/AatonDigital">https://www.facebook.com/AatonDigital</a><br>
<br>
</font></div>
</body>
</html>
--------------4BE75B6DD27406B98FCABE48--
--===============8109588258583350501==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--===============8109588258583350501==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
ctypes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ctypes-users
--===============8109588258583350501==--