Re_Error during installation of dealii.8.4.1

64 views
Skip to first unread message

Sathish Kumar

unread,
Feb 2, 2017, 1:55:07 PM2/2/17
to deal.II User Group
Hi ,

I am trying to install dealii in a Linux environment and when I run the command make install after the CMake step, once the make process has reached 100 % I get the following error message:

Scanning dependencies of target obj_meshworker.debug
[100%] Building CXX object source/meshworker/CMakeFiles/obj_meshworker.debug.dir/mesh_worker.cc.o
[100%] Building CXX object source/meshworker/CMakeFiles/obj_meshworker.debug.dir/mesh_worker_info.cc.o
[100%] Building CXX object source/meshworker/CMakeFiles/obj_meshworker.debug.dir/mesh_worker_vector_selector.cc.o
[100%] Built target obj_meshworker.debug
Scanning dependencies of target deal_II.g
[100%] Building CXX object source/CMakeFiles/deal_II.g.dir/dummy.cc.o
Linking CXX shared library ../lib/libdeal_II.g.so
icpc: command line warning #10006: ignoring unknown option '-fuse-ld=gold'
": internal error: backend signals

icpc: error #10014: problem during multi-file optimization compilation (code 4)
make[2]: *** [lib/libdeal_II.g.so.8.4.2] Error 4
make[1]: *** [source/CMakeFiles/deal_II.g.dir/all] Error 2
make: *** [all] Error 2

I have tried with dealii.8.4.2 as well and still the same problem persists. Since I am trying to install them into my university's cluster account, I guess there might be some issues with the CMake version i.e. CMake/2.8.12.1-intel-2014a or CMake/2.8.12.1-GCC-4.8.2 versions, that are available by default. 

Any suggestions to fix this issue would be really appreciated.

Thank you and Regards
Sathish

Bruno Turcksin

unread,
Feb 2, 2017, 2:00:18 PM2/2/17
to deal.II User Group
Sathish,

which version of the intel compiler are you using? Older versions are not tested.

Best,

Bruno

Sathish Kumar

unread,
Feb 2, 2017, 2:18:37 PM2/2/17
to deal.II User Group
Hi Bruno,

Thanks for the quick reply.

Currently I am using icc/2013.5.192. Also the available ones in the cluster are :

icc/11.1.080, icc/2013.5.192, icc/2013_sp1.1.106 and icc/2015.0.090.

Is any of the above supported?

Regards
Sathish

Bruno Turcksin

unread,
Feb 2, 2017, 2:27:40 PM2/2/17
to dea...@googlegroups.com
Sathish,

icc 2015 should work. We don't test deal with icc 2015 anymore but we
used to. I also think that deal 8.4 was tested with icc 2015.

Best,

Bruno
> --
> The deal.II project is located at http://www.dealii.org/
> For mailing list/forum options, see
> https://groups.google.com/d/forum/dealii?hl=en
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "deal.II User Group" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/dealii/SE6UClZRpbI/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> dealii+un...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Sathish Kumar

unread,
Feb 2, 2017, 2:48:37 PM2/2/17
to deal.II User Group
Bruno,

Okay. I shall try with icc 2015 then and get back to you if there are some issues.

Thanks again.
Sathish

Sathish Kumar

unread,
Feb 2, 2017, 5:41:13 PM2/2/17
to deal.II User Group
Bruno,

On using icc 2015 I am getting this error message :

Scanning dependencies of target deal_II.g
[100%] Building CXX object source/CMakeFiles/deal_II.g.dir/dummy.cc.o
Linking CXX shared library ../lib/libdeal_II.g.so
icpc: command line warning #10006: ignoring unknown option '-fuse-ld=gold'
lac/CMakeFiles/obj_lac.debug.dir/sparse_matrix_inst2.cc.o: file not recognized: File format not recognized
make[2]: *** [lib/libdeal_II.g.so.8.4.1] Error 1
make[1]: *** [source/CMakeFiles/deal_II.g.dir/all] Error 2
make: *** [all] Error 2

Is there something else that needs to changed as well ?

Kind regards
Sathish

Bruno Turcksin

unread,
Feb 2, 2017, 5:54:22 PM2/2/17
to dea...@googlegroups.com
Sathish,

2017-02-02 17:41 GMT-05:00 Sathish Kumar <sathi...@gmail.com>:
> On using icc 2015 I am getting this error message :
>
> Scanning dependencies of target deal_II.g
> [100%] Building CXX object source/CMakeFiles/deal_II.g.dir/dummy.cc.o
> Linking CXX shared library ../lib/libdeal_II.g.so
> icpc: command line warning #10006: ignoring unknown option '-fuse-ld=gold'
> lac/CMakeFiles/obj_lac.debug.dir/sparse_matrix_inst2.cc.o: file not
> recognized: File format not recognized
> make[2]: *** [lib/libdeal_II.g.so.8.4.1] Error 1
> make[1]: *** [source/CMakeFiles/deal_II.g.dir/all] Error 2
> make: *** [all] Error 2
Strange. Did you reconfigure deal in a clean directory? Can you post
the detail.log file

Best,

Bruno

Wolfgang Bangerth

unread,
Feb 2, 2017, 6:04:11 PM2/2/17
to dea...@googlegroups.com
On 02/02/2017 03:41 PM, Sathish Kumar wrote:
> //
> /icpc: command line warning #10006: ignoring unknown option '-fuse-ld=gold'/
> /lac/CMakeFiles/obj_lac.debug.dir/sparse_matrix_inst2.cc.o: file not
> recognized: File format not recognized/

This typically happens if you compile in the same directory in which a
previous compile job aborted because of a compiler error, because you
were out of memory, or some other reason. In that case, the previous
compiler run left an unfinished object file that the subsequent compiler
run recognizes as "up to date" (because it's newer than its source
files) but can't read successfully.

The solution is to do 'make clean' or just to blow away the build
directory and start again.

Best
W.

--
------------------------------------------------------------------------
Wolfgang Bangerth email: bang...@colostate.edu
www: http://www.math.colostate.edu/~bangerth/

Sathish Kumar

unread,
Feb 4, 2017, 7:03:32 AM2/4/17
to deal.II User Group, bang...@colostate.edu
Hi Bruno and Wolfgang

I performed a clean installation in a new directory and it still does not work. Now the installation says that there is no write permission on that particular drive after 100% completion. 

[100%] Built target deal_II.g
Install the project...
-- Install configuration: "DebugRelease"
CMake Error at cmake/scripts/cmake_install.cmake:36 (FILE):
  file cannot create directory: /path/to/install/dir/share/deal.II/scripts.
  Maybe need administrative privileges.
Call Stack (most recent call first):
  cmake_install.cmake:37 (INCLUDE)


make: *** [install] Error 1


I have attached the complete summary and log files. Kindly let me know what can be done.

Kind regards
Sathish
detailed.log
summary.log

Timo Heister

unread,
Feb 4, 2017, 9:19:10 AM2/4/17
to dea...@googlegroups.com
> Now the installation says that there is no write permission on that
> particular drive after 100% completion.

what is your CMAKE_INSTALL_PREFIX set to? It should be set to
something in your home directory. See
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.dealii.org_8.4.1_readme.html-23configuration&d=CwIBaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=4k7iKXbjGC8LfYxVJJXiaYVu6FRWmEjX38S7JmlS9Vw&m=-HpOF3nZO7usbZKUqlFkmaY55JD5H1TJKYm_LqE5jeM&s=xVW8CkEyPPj4GOOvH56EdREUuEBa0kS8w5Mt65X6hxc&e=

--
Timo Heister
http://www.math.clemson.edu/~heister/

Wolfgang Bangerth

unread,
Feb 4, 2017, 9:58:29 AM2/4/17
to dea...@googlegroups.com
On 02/04/2017 07:18 AM, Timo Heister wrote:
>> Now the installation says that there is no write permission on that
>> particular drive after 100% completion.
>
> what is your CMAKE_INSTALL_PREFIX set to? It should be set to
> something in your home directory.

In particular you set it to /path/to/install/dir/, which is a path you want to
replace by the one where you want to install deal.II in :-)
Reply all
Reply to author
Forward
0 new messages