Created
September 29, 2016 17:11
-
-
Save WaltHP/5e41536ed439ae0e352c9ffff7a82829 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| CC = gcc | |
| CFLAGS = -O2 | |
| INCLUDE = -I/usr/include | |
| LIBS = -L/usr/lib -L/usr/lib/x86_64-linux-gnu -liscsi | |
| PYVER = 2.7 | |
| all: _libiscsi.so | |
| libiscsi_wrap.c: libiscsi.i | |
| swig -python -shadow libiscsi.i | |
| libiscsi_wrap.o: libiscsi_wrap.c | |
| ${CC} -c ${CFLAGS} -fPIC ${INCLUDE} $$(python${PYVER}-config --cflags) libiscsi_wrap.c | |
| _libiscsi.so: libiscsi_wrap.o | |
| ${CC} libiscsi_wrap.o -shared $$(python${PYVER}-config --ldflags) -o _libiscsi.so ${LIBS} | |
| clean: | |
| rm -f *.o *.so *.pyc |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
vagrant@ubuntubox:
: $ cat ass3.py: $ python ass3.pyimport libiscsi
vagrant@ubuntubox:
Traceback (most recent call last):
File "ass3.py", line 1, in
import libiscsi
File "/usr/local/lib/python2.7/dist-packages/libiscsi/init.py", line 17, in
from libiscsi import *
File "/usr/local/lib/python2.7/dist-packages/libiscsi/libiscsi.py", line 28, in
_libiscsi = swig_import_helper()
File "/usr/local/lib/python2.7/dist-packages/libiscsi/libiscsi.py", line 24, in swig_import_helper
_mod = imp.load_module('_libiscsi', fp, pathname, description)
ImportError: /usr/local/lib/python2.7/dist-packages/libiscsi/_libiscsi.so: undefined symbol: scsi_cdb_compareandwrite