Skip to content

make fails #2

@lucasrodes

Description

@lucasrodes

Hi,
I am using an iMac with El Capitan and the compilation seems to go wrong.
I have carefully followed your tutorial. I added the line HAVE_LIBLBFGS=1 in the file $SRILM/common/Makefile.machine.macosx. However it is not working at all. Please let me know if there's anything missing in my description. Thanks in advance.

The log of the error is shown below:

$ make
python2.7 -m unittest discover -v tests/
test_discount (unittest.loader.ModuleImportFailure) ... ERROR
test_maxent (unittest.loader.ModuleImportFailure) ... ERROR
test_ngram (unittest.loader.ModuleImportFailure) ... ERROR
test_stats (unittest.loader.ModuleImportFailure) ... ERROR
test_vocab (unittest.loader.ModuleImportFailure) ... ERROR

ERROR: test_discount (unittest.loader.ModuleImportFailure)

ImportError: Failed to import test module: test_discount
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py", line 254, in _find_tests
module = self._get_module_from_name(name)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py", line 232, in _get_module_from_name
import(name)
File "/Users/lucasrodes/Documents/Exercise_2/srilm/srilm-python/tests/test_discount.py", line 2, in
import srilm.vocab
ImportError: dlopen(srilm/vocab.so, 2): Symbol not found: _iconv
Referenced from: srilm/vocab.so
Expected in: flat namespace
in srilm/vocab.so

ERROR: test_maxent (unittest.loader.ModuleImportFailure)

ImportError: Failed to import test module: test_maxent
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py", line 254, in _find_tests
module = self._get_module_from_name(name)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py", line 232, in _get_module_from_name
import(name)
File "/Users/lucasrodes/Documents/Exercise_2/srilm/srilm-python/tests/test_maxent.py", line 2, in
import srilm.vocab
ImportError: dlopen(srilm/vocab.so, 2): Symbol not found: _iconv
Referenced from: srilm/vocab.so
Expected in: flat namespace
in srilm/vocab.so

ERROR: test_ngram (unittest.loader.ModuleImportFailure)

ImportError: Failed to import test module: test_ngram
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py", line 254, in _find_tests
module = self._get_module_from_name(name)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py", line 232, in _get_module_from_name
import(name)
File "/Users/lucasrodes/Documents/Exercise_2/srilm/srilm-python/tests/test_ngram.py", line 2, in
import srilm.vocab
ImportError: dlopen(srilm/vocab.so, 2): Symbol not found: _iconv
Referenced from: srilm/vocab.so
Expected in: flat namespace
in srilm/vocab.so

ERROR: test_stats (unittest.loader.ModuleImportFailure)

ImportError: Failed to import test module: test_stats
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py", line 254, in _find_tests
module = self._get_module_from_name(name)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py", line 232, in _get_module_from_name
import(name)
File "/Users/lucasrodes/Documents/Exercise_2/srilm/srilm-python/tests/test_stats.py", line 2, in
import srilm.vocab
ImportError: dlopen(srilm/vocab.so, 2): Symbol not found: _iconv
Referenced from: srilm/vocab.so
Expected in: flat namespace
in srilm/vocab.so

ERROR: test_vocab (unittest.loader.ModuleImportFailure)

ImportError: Failed to import test module: test_vocab
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py", line 254, in _find_tests
module = self._get_module_from_name(name)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py", line 232, in _get_module_from_name
import(name)
File "/Users/lucasrodes/Documents/Exercise_2/srilm/srilm-python/tests/test_vocab.py", line 2, in
import srilm.vocab
ImportError: dlopen(srilm/vocab.so, 2): Symbol not found: _iconv
Referenced from: srilm/vocab.so
Expected in: flat namespace
in srilm/vocab.so

Ran 5 tests in 0.012s

FAILED (errors=5)
make: *** [test] Error 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions