It looks like you need to set LD_LIBRARY_PATH for your Intel compiler to
work. How do you load the Intel compilers? Have you made a custom HashDist
profile? If so, please attach it in your reply.

Johannes

On Tue, Nov 17, 2015 at 11:53 AM Guy Moebs <[email protected]> wrote:

> Hello,
>
> I need some help to finish installation of Fenics with Intel compilers
> (icc --version : icc (ICC) 16.0.0 20150815)
>
> I have to rebuild Fenics using the Intel's compilers. It stops during
> the compilation of  the "ncurses" package :
>
> [ncurses] Building ncurses/owf7yx4rawfd, follow log with:
> [ncurses]   tail -f
> /work/mdsip/fenics/1.6.0_intel/tmp/ncurses-owf7yx4rawfd/_hashdist/build.log
> [ncurses|ERROR] Command '[u'/bin/bash', '_hashdist/build.sh']' returned
> non-zero exit status 2
> [ncurses|ERROR] command failed (code=2); raising
>
> If I look at its "build.log" file I see :
>
> 2015/11/17 11:01:21 - INFO: [package:run_job]   /bin/sh ./run_tic.sh
> 2015/11/17 11:01:21 - INFO: [package:run_job] ** Building terminfo
> database, please wait...
> 2015/11/17 11:01:21 - INFO: [package:run_job] Running sh ./shlib tic to
> install
> /work/mdsip/fenics/1.6.0_intel/bld/ncurses/owf7yx4rawfd/share/terminfo ...
> 2015/11/17 11:01:21 - INFO: [package:run_job]
> 2015/11/17 11:01:21 - INFO: [package:run_job]   You may see messages
> regarding extended capabilities, e.g., AX.
> 2015/11/17 11:01:21 - INFO: [package:run_job]   These are extended
> terminal capabilities which are compiled
> 2015/11/17 11:01:21 - INFO: [package:run_job]   using
> 2015/11/17 11:01:21 - INFO: [package:run_job]           tic -x
> 2015/11/17 11:01:21 - INFO: [package:run_job]   If you have ncurses 4.2
> applications, you should read the INSTALL
> 2015/11/17 11:01:21 - INFO: [package:run_job]   document, and install
> the terminfo without the -x option.
> 2015/11/17 11:01:21 - INFO: [package:run_job]
> 2015/11/17 11:01:21 - INFO: [package:run_job] tic: error while loading
> shared libraries: libimf.so: cannot open shared object file: No such
> file or directory
> 2015/11/17 11:01:21 - INFO: [package:run_job] ? tic could not build
> /work/mdsip/fenics/1.6.0_intel/bld/ncurses/owf7yx4rawfd/share/terminfo
> 2015/11/17 11:01:21 - INFO: [package:run_job] make[1]: ***
> [install.data] Error 1
> 2015/11/17 11:01:21 - INFO: [package:run_job] make[1]: Leaving directory
> `/work/mdsip/fenics/1.6.0_intel/tmp/ncurses-owf7yx4rawfd/misc'
> 2015/11/17 11:01:21 - INFO: [package:run_job] make: *** [install] Error 2
> 2015/11/17 11:01:21 - ERROR: [package:run_job] Command '[u'/bin/bash',
> '_hashdist/build.sh']' returned non-zero exit status 2
> 2015/11/17 11:01:21 - ERROR: [package:run_job] command failed (code=2);
> raising
>
> I think that the error is that the script does not find the shared
> library "libimf.so" which is, of course, present inside the Intel's
> compilers files tree. So it might be a path problem.
>
> As my shell's environment is enriched regarding Intel's compilers, I go
> to the "ncurses-owf7yx4rawfd/misc" directory and I run the script
> "run_tic.sh" .
>  > cd /work/mdsip/fenics/1.6.0_intel/tmp/ncurses-owf7yx4rawfd/misc/
>  > /bin/sh ./run_tic.sh
> ** Building terminfo database, please wait...
> Running sh ./shlib tic to install
> /work/mdsip/fenics/1.6.0_intel/bld/ncurses/owf7yx4rawfd/share/terminfo ...
>
>      You may see messages regarding extended capabilities, e.g., AX.
>      These are extended terminal capabilities which are compiled
>      using
>          tic -x
>      If you have ncurses 4.2 applications, you should read the INSTALL
>      document, and install the terminfo without the -x option.
>
> 1650 entries written to
> /work/mdsip/fenics/1.6.0_intel/bld/ncurses/owf7yx4rawfd/share/terminfo
> ** built new
> /work/mdsip/fenics/1.6.0_intel/bld/ncurses/owf7yx4rawfd/share/terminfo
> ln: failed to create symbolic link
> « /work/mdsip/fenics/1.6.0_intel/bld/ncurses/owf7yx4rawfd/lib/terminfo »:
> No
> such file or directory
> ** could not sym-link
> /work/mdsip/fenics/1.6.0_intel/bld/ncurses/owf7yx4rawfd/lib/terminfo for
> compatibility
>
> If I print the value of "RELATIVE" and "TICDIR", I get :
> RELATIVE:../share/terminfo
> TICDIR:/work/mdsip/fenics/1.6.0_intel/bld/ncurses/owf7yx4rawfd/lib/terminfo
>
> So I make the directory "lib" as
> "/work/mdsip/fenics/1.6.0_intel/bld/ncurses/owf7yx4rawfd/lib" and It
> works fine.
> But If I go back to the "fenics-install.sh" script step, It fails back
> as the first time above with "libimf.so" error.
>
> What should I modify to finish the "ncurse" installation ?
>
> Thank you in advance for your help
>
> Regards,
>     Guy
>
>
> _______________________________________________
> fenics-support mailing list
> [email protected]
> http://fenicsproject.org/mailman/listinfo/fenics-support
>
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to