{"action":"created","issue":{"url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/3869","repository_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs","labels_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/3869/labels{/name}","comments_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/3869/comments","events_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/3869/events","html_url":"https://github.com/hpcugent/easybuild-easyconfigs/issues/3869","id":192344170,"number":3869,"title":"Problems with impi for intel-2016b","user":{"login":"andreas-h","id":358378,"avatar_url":"https://avatars.githubusercontent.com/u/358378?v=3","gravatar_id":"","url":"https://api.github.com/users/andreas-h","html_url":"https://github.com/andreas-h","followers_url":"https://api.github.com/users/andreas-h/followers","following_url":"https://api.github.com/users/andreas-h/following{/other_user}","gists_url":"https://api.github.com/users/andreas-h/gists{/gist_id}","starred_url":"https://api.github.com/users/andreas-h/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreas-h/subscriptions","organizations_url":"https://api.github.com/users/andreas-h/orgs","repos_url":"https://api.github.com/users/andreas-h/repos","events_url":"https://api.github.com/users/andreas-h/events{/privacy}","received_events_url":"https://api.github.com/users/andreas-h/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/milestones/34","html_url":"https://github.com/hpcugent/easybuild-easyconfigs/milestones/3.1.0","labels_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/milestones/34/labels","id":2128209,"number":34,"title":"3.1.0","description":"","creator":{"login":"boegel","id":620876,"avatar_url":"https://avatars.githubusercontent.com/u/620876?v=3","gravatar_id":"","url":"https://api.github.com/users/boegel","html_url":"https://github.com/boegel","followers_url":"https://api.github.com/users/boegel/followers","following_url":"https://api.github.com/users/boegel/following{/other_user}","gists_url":"https://api.github.com/users/boegel/gists{/gist_id}","starred_url":"https://api.github.com/users/boegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boegel/subscriptions","organizations_url":"https://api.github.com/users/boegel/orgs","repos_url":"https://api.github.com/users/boegel/repos","events_url":"https://api.github.com/users/boegel/events{/privacy}","received_events_url":"https://api.github.com/users/boegel/received_events","type":"User","site_admin":false},"open_issues":36,"closed_issues":7,"state":"open","created_at":"2016-11-10T21:59:36Z","updated_at":"2016-11-29T20:06:58Z","due_on":"2017-01-31T00:00:00Z","closed_at":null},"comments":4,"created_at":"2016-11-29T17:16:27Z","updated_at":"2016-11-29T21:35:10Z","closed_at":null,"body":"Not sure if this is the correct place to report this issue ...\r\n\r\nI have this impi easyconfig (modified from EB3.0.0 for different source file and our license server):\r\n\r\n     This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild\r\n    \r\n    name = 'impi'\r\n    version = '5.1.3.181'\r\n    \r\n    homepage = 'http://software.intel.com/en-us/intel-mpi-library/'\r\n    description = \"\"\"The Intel(R) MPI Library for Linux* OS is a multi-fabric message\r\n     passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for\r\n     Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.\"\"\"\r\n    \r\n    toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'}\r\n    \r\n    sources = ['parallel_studio_xe_2016_update3.tgz']\r\n    \r\n    checksums = ['eda19bb0d0d19709197ede58f13443f3']\r\n    \r\n    dontcreateinstalldir = 'True'\r\n    \r\n    components = ['intel-mpi', 'intel-psxe', 'intel-imb']\r\n    \r\n    license_file = '28518@10.103.15.186'\r\n    \r\n    # set up all the mpi commands to default to intel compilers\r\n    # set_mpi_wrappers_all = 'True'\r\n    \r\n    postinstallcmds = [\r\n        'ln -s %(installdir)s/lib64/libmpi.so  %(installdir)s/lib64/libmpich.so',\r\n        'ln -s %(installdir)s/lib64/libmpigc4.so  %(installdir)s/lib64/libmpichcxx.so',\r\n        'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so',\r\n        'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so',\r\n        'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so',\r\n        'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'\r\n    ]\r\n    \r\n    moduleclass = 'mpi'\r\n\r\nNow, when I try to install, I get the following error:\r\n\r\n    == 2016-11-29 18:05:18,296 run.py:443 INFO cmd \"./install.sh  -s /dev/shm/eb-build/impi/5.1.3.181/iccifort-2016.3.210-GCC-5.4.0-2.26/parallel_studio_xe_2016_update3/silent.cfg\" exited with exitcode 0 and output:\r\n    Missing optional prerequisites\r\n    -- Unsupported OS\r\n    --------------------------------------------------------------------------------\r\n    \r\n    == 2016-11-29 18:05:18,327 build_log.py:149 ERROR EasyBuild crashed with an error (at ?:124 in __init__): Failed to move contents of /opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26/impi/5.1.3.181 to /opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26: [Errno 2] No such file or directory: '/opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26/impi/5.1.3.181' (at easybuild/easyblocks/generic/intelbase.py:366 in move_after_install)\r\n    == 2016-11-29 18:05:18,328 easyblock.py:2498 WARNING build failed (first 300 chars): Failed to move contents of /opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26/impi/5.1.3.181 to /opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26: [Errno 2] No such file or directory: '/opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC\r\n    == 2016-11-29 18:05:18,328 easyblock.py:276 INFO Closing log for application name impi version 5.1.3.181\r\n    == 2016-11-29 18:05:18,329 easyblock.py:276 INFO Closing log for application name impi version 5.1.3.181\r\n    == 2016-11-29 18:05:18,329 build_log.py:220 INFO FAILED: Installation ended unsuccessfully (build directory: /dev/shm/eb-build/impi/5.1.3.181/iccifort-2016.3.210-GCC-5.4.0-2.26): build failed (first 300 chars): Failed to move contents of /opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26/impi/5.1.3.181 to /opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26: [Errno 2] No such file or directory: '/opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC\r\n    == 2016-11-29 18:05:18,329 build_log.py:220 INFO Results of the build can be found in the log file(s) /tmp/eb-cJUotz/easybuild-impi-5.1.3.181-20161129.175752.KaUOo.log\r\n    == 2016-11-29 18:05:18,330 build_log.py:149 ERROR EasyBuild crashed with an error (at ?:124 in __init__): build failed (first 300 chars): Failed to move contents of /opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26/impi/5.1.3.181 to /opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26: [Errno 2] No such file or directory: '/opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC (at easybuild/main.py:118 in build_and_install_software)\r\n    == 2016-11-29 18:05:18,331 build_log.py:149 ERROR EasyBuild crashed with an error (at ?:124 in __init__): Build of /home/lamos1/hilboll/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26.eb failed (err: \"build failed (first 300 chars): Failed to move contents of /opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26/impi/5.1.3.181 to /opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26: [Errno 2] No such file or directory: '/opt/software/eb/software/impi/5.1.3.181-iccifort-2016.3.210-GCC\") (at easybuild/main.py:150 in build_and_install_software)\r\n\r\nThis is a CentOS7.2 system.\r\n\r\nIt seems to me that at some point, there's the GCC version string missing from some directory name, but after looking into the move_after function in the intelbase easyblock, I don't see how this could possibly be the case ..."},"comment":{"url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/comments/263706366","html_url":"https://github.com/hpcugent/easybuild-easyconfigs/issues/3869#issuecomment-263706366","issue_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/3869","id":263706366,"user":{"login":"andreas-h","id":358378,"avatar_url":"https://avatars.githubusercontent.com/u/358378?v=3","gravatar_id":"","url":"https://api.github.com/users/andreas-h","html_url":"https://github.com/andreas-h","followers_url":"https://api.github.com/users/andreas-h/followers","following_url":"https://api.github.com/users/andreas-h/following{/other_user}","gists_url":"https://api.github.com/users/andreas-h/gists{/gist_id}","starred_url":"https://api.github.com/users/andreas-h/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreas-h/subscriptions","organizations_url":"https://api.github.com/users/andreas-h/orgs","repos_url":"https://api.github.com/users/andreas-h/repos","events_url":"https://api.github.com/users/andreas-h/events{/privacy}","received_events_url":"https://api.github.com/users/andreas-h/received_events","type":"User","site_admin":false},"created_at":"2016-11-29T21:35:10Z","updated_at":"2016-11-29T21:35:10Z","body":"Sorry, that was a very stupid mistake on my side.  I had tried to\ninstall from the parallel_studio_xe_2016_update3.tgz file, but that\nactually includes impi-5.1.3.210, and not impi-5.1.3.181.  So no, the\ncorrect directory was actually missing.\n\nI'm now downloading the MPI tarball for 5.1.3.181, and assume that all\nmy problems will be gone then ...\n\nSorry for the noise, and thanks a lot for your continuous effort in\nhelping me out of my stupid mistakes ...\n"}}
{"actor":{"display_login":"andreas-h"}}