andyrimmer / Platypus

Platypus Variant Caller
GNU General Public License v3.0
105 stars 38 forks source link

Import Error on MacOSX 10.9 #5

Closed andyrimmer closed 10 years ago

andyrimmer commented 10 years ago

The following error has been reported by several people trying to use Platypus on Mac OSX 10.9.

Traceback (most recent call last):

File "Platypus.py", line 7, in

import runner

File "/Volumes/DELL MAC OSX/PLATYPUS/Platypus_0.7.2 2/runner.py", line 10, in

import variantcaller

File "cpopulation.pxd", line 12, in init variantcaller (variantcaller.c:12302)

File "chaplotype.pxd", line 13, in init cpopulation (cpopulation.c:9961)

ImportError: dlopen(/Volumes/DELL MAC OSX/PLATYPUS/Platypus_0.7.2 2/chaplotype.so, 2): Symbol not found: _extract0

Referenced from: /Volumes/DELL MAC OSX/PLATYPUS/Platypus_0.7.2 2/chaplotype.so

Expected in: flat namespace

in /Volumes/DELL MAC OSX/PLATYPUS/Platypus_0.7.2 2/chaplotype.so

andyrimmer commented 10 years ago

This was due to some inline functions in align.c which were never called and, for some reason, caused linking problems on Mac OS 10.9 with clang. This issue was fixed by 546e62a