Re: [Python] ctypes importare libreria

2017-07-06 Per discussione Gian Mario Tagliaretti
2017-07-05 22:47 GMT+02:00 Massimiliano Rosi : Ciao Massimiliano, son contento che hai risolto > In realtà ho risolto ma non ho capito perché alcune librerie sono caricate > come prerequisito da python 2.7 ma non da python 3.6, vedrò di indagare e > riporterò alla

Re: [Python] ctypes importare libreria

2017-07-05 Per discussione Massimiliano Rosi
Ciao a tutti, grazie alle dritte di Gian Mario, ho risolto l'errore di importazione libreria con python 3.6. > ho fatto una verifica con LD_DEBUG=files e lanciato il comando > > > PYTHON2: /mnt/nand/python2.7/bin/python -c "import ctypes as c; libpack = > c.CDLL('/mnt/nor/libpack.so',

Re: [Python] ctypes importare libreria

2017-07-04 Per discussione Massimiliano Rosi
Ciao, ho fatto una verifica con LD_DEBUG=files e lanciato il comando PYTHON2: /mnt/nand/python2.7/bin/python -c "import ctypes as c; libpack = c.CDLL('/mnt/nor/libpack.so', mode=c.RTLD_GLOBAL)" PYTHON3: /mnt/nand/python3.6/bin/python -c "import ctypes as c; libpack =

Re: [Python] ctypes importare libreria

2017-07-04 Per discussione Gian Mario Tagliaretti
2017-07-04 9:32 GMT+02:00 Massimiliano Rosi : > Sono parallele ma non di sistema, perché sono state installate > successivamente compilando dai sorgenti > Entrambi sono stati installati in cartelle separate e i percorsi sono: > > python2: /mnt/nand/python2.7/bin >

Re: [Python] ctypes importare libreria

2017-07-04 Per discussione Massimiliano Rosi
Il giorno 4 luglio 2017 09:26, Gian Mario Tagliaretti < g.tagliare...@gmail.com> ha scritto: > 2017-07-04 8:59 GMT+02:00 Massimiliano Rosi : > > Ciao, > > Ciao Massimiliano, > > > OSError: /mnt/nor/libpack.so: undefined symbol: inflateEnd > > un bel mistero > > >

Re: [Python] ctypes importare libreria

2017-07-04 Per discussione Gian Mario Tagliaretti
2017-07-04 8:59 GMT+02:00 Massimiliano Rosi : > Ciao, Ciao Massimiliano, > OSError: /mnt/nor/libpack.so: undefined symbol: inflateEnd un bel mistero > Grazie se potrai darmi altre info. La macchina dove fai le prove è la stessa? Le installazioni di python sono

Re: [Python] ctypes importare libreria

2017-07-04 Per discussione Massimiliano Rosi
Ciao, grazie per la risposta. Ho eseguito il comando come da te suggerito, e questo è il risultato: Python 3.6.0 (default, Feb 20 2017, 16:41:12) >>> import ctypes as c >>> libpack= c.cdll.LoadLibrary('/mnt/nor/libpack.so', mode=c.RTLD_GLOBAL) Traceback (most recent call last): File "", line

Re: [Python] ctypes importare libreria

2017-07-03 Per discussione Gian Mario Tagliaretti
2017-07-03 17:13 GMT+02:00 Massimiliano Rosi : >>> libpack=c.cdll.LoadLibrary('/mnt/nor/libpack.so') prova libpack=c.cdll.LoadLibrary('/mnt/nor/libpack.so', mode=ctypes.RTLD_GLOBAL) che poi è una flag della dlopen() sottostante Ciao -- Gian Mario Tagliaretti

Re: [Python] ctypes importare libreria

2017-07-03 Per discussione Massimiliano Rosi
Ciao > libpack = c.cdll.LoadLibrary('/mnt/disk/libpack.so') > > vs > > libpack=c.cdll.LoadLibrary('/mnt/nor/libpack.so') > > Due differenti shared object da path differenti? > scusa, è un refuso di digitazione, ho sbagliato a riportare il path, quello corretto è quello che segue:

Re: [Python] ctypes importare libreria

2017-07-03 Per discussione Gian Mario Tagliaretti
2017-07-03 16:29 GMT+02:00 Massimiliano Rosi : > Buongiorno a tutti, mi chiamo Massimiliano e mi sono iscritto da poco alla > lista. Ciao Massimiliano, [super-snip] libpack = c.cdll.LoadLibrary('/mnt/disk/libpack.so') vs

[Python] ctypes importare libreria

2017-07-03 Per discussione Massimiliano Rosi
Buongiorno a tutti, mi chiamo Massimiliano e mi sono iscritto da poco alla lista. Ho una domanda un pò particolare: devo usare ctypes su python 3.6 per importare una .so su un dispositivo embedded dove l'installazione di pthon è stata fatta compilandolo dai sorgenti (architettura Arm), e in