Hi,

I am trying to make easyconfigs for scikit-image and Pillow with intel/2018b.  
For previous versions, the foss and intel easyconfigs are identical (a part 
from the toolchain), so I just copied the foss version and tried it.

Compiling Pillow fails with this error:

    icc -shared 
-L/home/modules/software/icc/2018.3.222-GCC-7.3.0-2.30/lib/intel64 
-L/home/modules/software/imkl/2018.3.222-iimpi-2018b/lib  [ ... lots of -L 
elided ... ]  -ljpeg -lz -ltiff -lpython3.6m -o 
build/lib.linux-x86_64-3.6/PIL/_imaging.cpython-36m-x86_64-linux-gnu.so
    
/home/niflheim/schiotz/easybuild_experimental/sandybridge/software/LibTIFF/4.0.9-GCCcore-7.3.0/lib/libtiff.so:(*IND*+0x0):
 multiple definition of `_end'
    
/home/niflheim/schiotz/easybuild_experimental/sandybridge/software/LibTIFF/4.0.9-GCCcore-7.3.0/lib/libtiff.so:(*IND*+0x0):
 multiple definition of `_edata'
    
/home/niflheim/schiotz/easybuild_experimental/sandybridge/software/LibTIFF/4.0.9-GCCcore-7.3.0/lib/libtiff.so:(*IND*+0x0):
 multiple definition of `__bss_start'
    error: command 'icc' failed with exit status 1

It looks like something is wrong with the LibTIFF installation, which was built 
as a prerequisite.  I cannot help noticing that with the 2018b toolchains it 
has been moved to the GCCcore-7.3.0 toolchain instead of intel/foss 2017b for 
the previous versions.  Could that have any influence on this problem?

And can anyone suggest a solution?

Best regards

Jakob

--
Jakob Schiøtz, professor, Ph.D.
Department of Physics
Technical University of Denmark
DK-2800 Kongens Lyngby, Denmark
http://www.fysik.dtu.dk/~schiotz/



Reply via email to