Shahzeb, Whenever you build something with GCCcore, you need to make sure that the same binutils that was used to build GCCcore is listed as a build dependency. Thus, '--try-toolchain' won't work in this case. I don't think there is currently a good way to handle this other than modifying the easyconfig file by hand...
Autoconf and Automake work, as they are pure shell and Perl scripts, but libtool really builds a library. Hth, Markus On 03/16/2017 05:22 PM, Siddiqui, Shahzeb wrote: > Has anyone else encountered this issue with GCCcore. I’d like to simply > by builds to use GCCcore for as many of my deps but I was not able to > get this resolved. The issue with rgdal seems to be an issue with > LibTIFF and I am not sure whether to build it and its dependencies with > foss, GCC, or GCCcore. > > > > > > > > *From:*Siddiqui, Shahzeb > *Sent:* Tuesday, March 14, 2017 1:55 PM > *To:* [email protected] > *Subject:* RE: [easybuild] RE: R-3.3.1-foss build error > > > > The only difference I see is I am using binutils 2.27. I copied the > files from GCC-5.4.0-2.26 and renamed the version. This is an issue I > had before. I had issues building libtool with GCCcore. I had this same > problem with PCRE-8.38 and few other packages. I would like to build > some stuff with GCCcore in order for me to use intel toolchain to pick > up deps from GCCcore 5.4.0. If not then I have to rebuild everything > from same toolchain. > > > > The problem I am having is when build R I have deps from foss, GCC, and > GCCcore. I have to carefully select which packages build with GCCcore. > > > > See error below. > > > > > > hpcswadm@hpcv18$eb libtool-2.4.6-GCC-5.4.0-2.27.eb --rebuild > > == temporary log file in case of crash /tmp/eb-Ut_pu7/easybuild-i3E3Be.log > > == processing EasyBuild easyconfig > /hpc/hpcswadm/easybuild/libtool/libtool-2.4.6-GCC-5.4.0-2.27.eb > > == building and installing Compiler/GCC/5.4.0-2.27/libtool/2.4.6... > > == fetching files... > > == creating build dir, resetting environment... > > == unpacking... > > == patching... > > == preparing... > > == configuring... > > == building... > > == testing... > > == installing... > > == taking care of extensions... > > == postprocessing... > > == sanity checking... > > == cleaning up... > > == creating module... > > == permissions... > > == packaging... > > == COMPLETED: Installation ended successfully > > == Results of the build can be found in the log file(s) > /nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/libtool/2.4.6/easybuild/easybuild-libtool-2.4.6-20170314.134924.log > > == Build succeeded for 1 out of 1 > > == Temporary log file(s) /tmp/eb-Ut_pu7/easybuild-i3E3Be.log* have been > removed. > > == Temporary directory /tmp/eb-Ut_pu7 has been removed. > > > > hpcswadm@hpcv18$eb libtool-2.4.6-GCC-5.4.0-2.27.eb > --try-toolchain=GCCcore,5.4.0 > > == temporary log file in case of crash /tmp/eb-smNLgN/easybuild-nF8gfe.log > > == processing EasyBuild easyconfig > /tmp/eb-smNLgN/tweaked_easyconfigs/libtool-2.4.6-GCCcore-5.4.0.eb > > == building and installing Compiler/GCCcore/5.4.0/libtool/2.4.6... > > == fetching files... > > == creating build dir, resetting environment... > > == unpacking... > > == patching... > > == preparing... > > == configuring... > > == building... > > == FAILED: Installation ended unsuccessfully (build directory: > /nfs/grid/software/RHEL7-BUILD/easybuild/build/libtool/2.4.6/GCCcore-5.4.0): > build failed (first 300 chars): cmd " make -j 8 " exited with exitcode 2 > and output: > > GEN libtoolize > > make all-recursive > > make[1]: Entering directory > `/nfs/grid/software/RHEL7-BUILD/easybuild/build/libtool/2.4.6/GCCcore-5.4.0/libtool-2.4.6' > > Making all in . > > make[2]: Entering directory `/nfs/grid/software/RHEL7-BUILD/easybuild/ > > == Results of the build can be found in the log file(s) > /tmp/eb-smNLgN/easybuild-libtool-2.4.6-20170314.134934.hwxza.log > > ERROR: Build of > /tmp/eb-smNLgN/tweaked_easyconfigs/libtool-2.4.6-GCCcore-5.4.0.eb failed > (err: 'build failed (first 300 chars): cmd " make -j 8 " exited with > exitcode 2 and output:\n GEN libtoolize\nmake > all-recursive\nmake[1]: Entering directory > `/nfs/grid/software/RHEL7-BUILD/easybuild/build/libtool/2.4.6/GCCcore-5.4.0/libtool-2.4.6\'\nMaking > all in .\nmake[2]: Entering directory > `/nfs/grid/software/RHEL7-BUILD/easybuild/') > > > > > > hpcswadm@hpcv18$eb libtool-2.4.6-GCC-5.4.0-2.27.eb > --try-toolchain=GCCcore,5.4.0 -D > > == temporary log file in case of crash /tmp/eb-XjigMM/easybuild-E9w1uP.log > > Dry run: printing build status of easyconfigs and dependencies > > * [x] /hpc/hpcswadm/easybuild/M4/M4-1.4.17.eb (module: Core | M4/.1.4.17) > > * [x] /hpc/hpcswadm/easybuild/Bison/Bison-3.0.4.eb (module: Core | > Bison/.3.0.4) > > * [x] /hpc/hpcswadm/easybuild/flex/flex-2.6.0.eb (module: Core | > flex/.2.6.0) > > * [x] /hpc/hpcswadm/easybuild/zlib/zlib-1.2.8.eb (module: Core | > zlib/.1.2.8) > > * [x] /hpc/hpcswadm/easybuild/binutils/binutils-2.27.eb (module: Core | > binutils/.2.27) > > * [x] /hpc/hpcswadm/easybuild/GCCcore/GCCcore-5.4.0.eb (module: Core | > GCCcore/.5.4.0) > > * [x] /hpc/hpcswadm/easybuild/M4/M4-1.4.17-GCCcore-5.4.0.eb (module: > Compiler/GCCcore/5.4.0 | M4/.1.4.17) > > * [ ] /tmp/eb-XjigMM/tweaked_easyconfigs/libtool-2.4.6-GCCcore-5.4.0.eb > (module: Compiler/GCCcore/5.4.0 | libtool/2.4.6) > > > > > > == temporary log file in case of crash /tmp/eb-Xcd2jV/easybuild-4aukKE.log > > Dry run: printing build status of easyconfigs and dependencies > > CFGS=/hpc/hpcswadm/easybuild > > * [x] $CFGS/M4/M4-1.4.17.eb (module: Core | M4/.1.4.17) > > * [x] $CFGS/Bison/Bison-3.0.4.eb (module: Core | Bison/.3.0.4) > > * [x] $CFGS/flex/flex-2.6.0.eb (module: Core | flex/.2.6.0) > > * [x] $CFGS/zlib/zlib-1.2.8.eb (module: Core | zlib/.1.2.8) > > * [x] $CFGS/binutils/binutils-2.27.eb (module: Core | binutils/.2.27) > > * [x] $CFGS/GCCcore/GCCcore-5.4.0.eb (module: Core | GCCcore/.5.4.0) > > * [x] $CFGS/M4/M4-1.4.17-GCCcore-5.4.0.eb (module: > Compiler/GCCcore/5.4.0 | M4/.1.4.17) > > * [x] $CFGS/Bison/Bison-3.0.4-GCCcore-5.4.0.eb (module: > Compiler/GCCcore/5.4.0 | Bison/.3.0.4) > > * [x] $CFGS/flex/flex-2.6.0-GCCcore-5.4.0.eb (module: > Compiler/GCCcore/5.4.0 | flex/.2.6.0) > > * [x] $CFGS/zlib/zlib-1.2.8-GCCcore-5.4.0.eb (module: > Compiler/GCCcore/5.4.0 | zlib/.1.2.8) > > * [x] $CFGS/binutils/binutils-2.27-GCCcore-5.4.0.eb (module: > Compiler/GCCcore/5.4.0 | binutils/.2.27) > > * [x] $CFGS/GCC/GCC-5.4.0-2.27.eb (module: Core | GCC/5.4.0-2.27) > > * [x] $CFGS/libtool/libtool-2.4.6-GCC-5.4.0-2.27.eb (module: > Compiler/GCC/5.4.0-2.27 | libtool/2.4.6) > > > > *From:*[email protected] > <mailto:[email protected]> > [mailto:[email protected]] *On Behalf Of *Kenneth Hoste > *Sent:* Tuesday, March 14, 2017 12:41 PM > *To:* [email protected] <mailto:[email protected]> > *Subject:* Re: [easybuild] RE: R-3.3.1-foss build error > > > > Hi Shahzeb, > > On 14/03/2017 17:27, Siddiqui, Shahzeb wrote: > > I think the problem I am having is a mixture of dependencies using > GCC and foss toolchain. I build LibTIFF with GCC while I build PROJ > and GDAL with foss. They all build fine, but the rpackage doesn’t work. > > > > I have run across this issue with numerous other packages. For > instance Autotools bundle was able to build with GCCcore 5.4.0 > except for libtools so I had to rebuild all of them with GCC-5.4.0 > > > > The error I am getting now when building with PROJ 4.8.0 is > something to do with libtiff.so. I have the libraries and they are > correct. I don’t know if this is due to foss vs gcc toolchain issue. > > > This sounds like it may have something to do with the binutils version > you are using... > > When building things with GCCcore, you need to make sure you're using > the same binutils version as included in the GCC bundle as a build > dependency. > > > regards, > > Kenneth > > > > checking for pj_init_plus in -lproj... yes > > ./proj_conf_test: > /nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/LibTIFF/4.0.6/lib/libtiff.so.5: > version `LIBTIFF_4.0' not found (required by > /nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/GDAL/2.1.0/lib/libgdal.so.20) > > ./configure: line 3669: test: -eq: unary operator expected > > ./configure: line 3674: test: -ge: unary operator expected > > configure: PROJ.4 version: < 4.8.0 > > ./configure: line 3700: test: -ge: unary operator expected > > ./proj_conf_test: > /nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/LibTIFF/4.0.6/lib/libtiff.so.5: > version `LIBTIFF_4.0' not found (required by > /nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/GDAL/2.1.0/lib/libgdal.so.20) > > checking PROJ.4: epsg found and readable... no > > Error: proj/epsg not found > > Either install missing proj support files, for example > > the proj-nad and proj-epsg RPMs on systems using RPMs, > > or if installed but not autodetected, set PROJ_LIB to the > > correct path, and if need be use the --with-proj-share= > > configure argument. > > ERROR: configuration failed for package ‘rgdal’ > > (at > easybuild/software/Core/EasyBuild/3.1.1/lib/python2.7/site-packages/easybuild_framework-3.1.1-py2.7.egg/easybuild/tools/run.py:446 > in parse_cmd_output) > > == 2017-03-14 11:59:33,109 easyblock.py:2520 WARNING build failed (first > 300 chars): cmd "R CMD INSTALL > /nfs/grid/software/RHEL7-BUILD/easybuild/sources/r/R/extensions/rgdal_1.1-10.tar.gz > --library=/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/R/3.3.1/lib64/R/library > --no-clean-on-error" exited with exitcode 1 and output: > > * installing *source > > > > > > hpcswadm@hpcv18$strings > /nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/LibTIFF/4.0.6/lib/libtiff.so.5 > | grep 4.0 > > count<0x40000000 > > LIBTIFF, Version 4.0.6 > > GCC: (GNU) 5.4.0 > > module.5480 > > __PRETTY_FUNCTION__.4701 > > module.4809 > > module.5450 > > module.4804 > > __PRETTY_FUNCTION__.4903 > > module.4908 > > __PRETTY_FUNCTION__.4909 > > module.7460 > > __PRETTY_FUNCTION__.4901 > > module.4802 > > __PRETTY_FUNCTION__.4803 > > module.4703 > > module.4702 > > module.4705 > > *From:*[email protected] > <mailto:[email protected]> > [mailto:[email protected]] *On Behalf Of *Kenneth Hoste > *Sent:* Tuesday, March 14, 2017 11:54 AM > *To:* [email protected] <mailto:[email protected]> > *Subject:* Re: [easybuild] RE: R-3.3.1-foss build error > > > > On 13/03/2017 16:52, Siddiqui, Shahzeb wrote: > > Hi, > > > > So now I was able to get further into my R build, that’s great but I now > encounter an issue with rgdal which seems to be an issue with PROJ. I > think current version of rgdal requires PROJ 4.8.0 or lower, I think > this was not captured in the R-3.3.1 dependency. list. Should we fix > version for PROJ? > > > Are you sure the version of PROJ is the problem here? > > Using PROJ 4.9.3 with rgdal 1.1-10 worked fine for us... > > What are the problems with LibTIFF and GDAL about? That looks broken to > me... > > > regards, > > Kenneth > > > > > == installing extension pheatmap 1.0.8 (317/414)... > > == installing extension openxlsx 3.0.0 (318/414)... > > == installing extension pvclust 2.0-0 (319/414)... > > == installing extension RCircos 1.1.3 (320/414)... > > == installing extension lambda.r 1.1.7 (321/414)... > > == installing extension futile.options 1.0.0 (322/414)... > > == installing extension futile.logger 1.4.1 (323/414)... > > == installing extension VennDiagram 1.6.17 (324/414)... > > == installing extension xlsxjars 0.6.1 (325/414)... > > == installing extension xlsx 0.5.7 (326/414)... > > == installing extension forecast 7.1 (327/414)... > > == installing extension fma 2.2 (328/414)... > > == installing extension expsmooth 2.3 (329/414)... > > == installing extension fpp 0.5 (330/414)... > > == installing extension maptools 0.8-39 (331/414)... > > == installing extension deldir 0.1-12 (332/414)... > > == installing extension tensor 1.5 (333/414)... > > == installing extension polyclip 1.5-6 (334/414)... > > == installing extension goftest 1.0-3 (335/414)... > > == installing extension spatstat 1.46-1 (336/414)... > > == installing extension rgdal 1.1-10 (337/414)... > > == FAILED: Installation ended unsuccessfully (build directory: > /nfs/grid/software/RHEL7-BUILD/easybuild/build/R/3.3.1/foss-2016.03): > build failed (first 300 chars): cmd "R CMD INSTALL > /nfs/grid/software/RHEL7-BUILD/easybuild/sources/r/R/extensions/rgdal_1.1-10.tar.gz > --library=/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/R/3.3.1/lib64/R/library > --no-clean-on-error" exited with exitcode 1 and output: > > * installing *source > > == Results of the build can be found in the log file(s) > /tmp/eb-OJyzIr/easybuild-R-3.3.1-20170313.110123.yASoa.log.1, > /tmp/eb-OJyzIr/easybuild-R-3.3.1-20170313.110123.yASoa.log > > ERROR: Build of /hpc/hpcswadm/easybuild/R/R-3.3.1-foss-2016.03.eb failed > (err: 'build failed (first 300 chars): cmd "R CMD INSTALL > /nfs/grid/software/RHEL7-BUILD/easybuild/sources/r/R/extensions/rgdal_1.1-10.tar.gz > --library=/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/R/3.3.1/lib64/R/library > --no-clean-on-error" exited with exitcode 1 and output:\n* installing > *source') > > > > > > > > > > checking whether we are using the GNU C compiler... yes > > checking whether gcc accepts -g... yes > > checking for gcc option to accept ISO C89... none needed > > checking how to run the C preprocessor... gcc -E > > checking for grep that handles long lines and -e... /bin/grep > > checking for egrep... /bin/grep -E > > checking for ANSI C header files... yes > > checking for sys/types.h... yes > > checking for sys/stat.h... yes > > checking for stdlib.h... yes > > checking for string.h... yes > > checking for memory.h... yes > > checking for strings.h... yes > > checking for inttypes.h... yes > > checking for stdint.h... yes > > checking for unistd.h... yes > > checking gdal.h usability... yes > > checking gdal.h presence... yes > > checking for gdal.h... yes > > checking gdal: linking with --libs only... yes > > checking GDAL: > /nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/GDAL/2.1.0/share/gdal/pcs.csv > readable... yes > > checking proj_api.h usability... yes > > checking proj_api.h presence... yes > > checking for proj_api.h... yes > > checking for pj_init_plus in -lproj... yes > > ./proj_conf_test: > /nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/LibTIFF/4.0.6/lib/libtiff.so.5: > version `LIBTIFF_4.0' not found (required by > /nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/GDAL/2.1.0/lib/libgdal.so.20) > > ./configure: line 3669: test: -eq: unary operator expected > > ./configure: line 3674: test: -ge: unary operator expected > > configure: PROJ.4 version: < 4.8.0 > > ./configure: line 3700: test: -ge: unary operator expected > > proj_conf_test.c:3:7: error: conflicting types for 'pj_open_lib' > > FILE *pj_open_lib(const char *, const char *); > > ^ > > In file included from proj_conf_test.c:2:0: > > /nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/PROJ/4.9.2/include/proj_api.h:148:8: > note: previous declaration of 'pj_open_lib' was here > > PAFile pj_open_lib(projCtx, const char *, const char *); > > ^ > > ./proj_conf_test: > /nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/LibTIFF/4.0.6/lib/libtiff.so.5: > version `LIBTIFF_4.0' not found (required by > /nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/GDAL/2.1.0/lib/libgdal.so.20) > > checking PROJ.4: epsg found and readable... no > > Error: proj/epsg not found > > Either install missing proj support files, for example > > the proj-nad and proj-epsg RPMs on systems using RPMs, > > or if installed but not autodetected, set PROJ_LIB to the > > correct path, and if need be use the --with-proj-share= > > configure argument. > > ERROR: configuration failed for package ‘rgdal’ > > (at > easybuild/software/Core/EasyBuild/3.1.1/lib/python2.7/site-packages/easybuild_framework-3.1.1-py2.7.egg/easybuild/tools/run.py:446 > in parse_cmd_output) > > == 2017-03-13 11:41:37,416 easyblock.py:2520 WARNING build failed (first > 300 chars): cmd "R CMD INSTALL > /nfs/grid/software/RHEL7-BUILD/easybuild/sources/r/R/extensions/rgdal_1.1-10.tar.gz > --library=/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/R/3.3.1/lib64/R/library > --no-clean-on-error" exited with exitcode 1 and output: > > * installing *source > > == 2017-03-13 11:41:37,417 easyblock.py:276 INFO Closing log for > application name R version 3.3.1 > > > > *From:*[email protected] > <mailto:[email protected]> > [mailto:[email protected]] *On Behalf Of *Kenneth Hoste > *Sent:* Saturday, March 11, 2017 12:47 PM > *To:* [email protected] <mailto:[email protected]> > *Subject:* Re: [easybuild] RE: R-3.3.1-foss build error > > > > Hi Shahzeb, > > I'm not sure why the download is failing, but it seems like we should be > including NLopt as a dependency to prevent the nloptr package to > download & compile NLopt by itself? > > Cfr. https://github.com/hpcugent/easybuild-easyconfigs/pull/1750 > <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_hpcugent_easybuild-2Deasyconfigs_pull_1750&d=DwMD-g&c=UE1eNsedaKncO0Yl_u8bfw&r=RMJdCm7m5fiPWhajwKUnEW5yn4eK2YdUWW-MLVShghg&m=v5g2JeJmmyOIaJFfII2nMBo_3-6t6pbdcWvsZNDLBkw&s=XZOuzfi7l-6vFS9P98NDTZP2ON5GT5IkSbwLhjlz27E&e=> > > > regards, > > Kenneth > > On 11/03/2017 02:09, Siddiqui, Shahzeb wrote: > > Seems to be an issue with the nloptr package. It was not > uncompressed properly. Any suggestions what to do? > > > > > ython2.7/site-packages/vsc_base-2.5.7-py2.7.egg/vsc/utils/exceptions.py:124 > in __init__): cmd "R CMD INSTALL > > /nfs/grid/software/RHEL7-BUILD/easybuild/sources/r/R/extensions/nloptr_1.0.4.tar.gz > > --library=/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/R/3.3.1/lib64/R/library > --no-clean-on-error" exited with exitcode 1 and output: > > * installing *source* package ‘nloptr’ ... > > ** package ‘nloptr’ successfully unpacked and MD5 sums checked > > checking whether the C++ compiler works... yes > > checking for C++ compiler default output file name... a.out > > checking for suffix of executables... > > checking whether we are cross compiling... no > > checking for suffix of object files... o > > checking whether we are using the GNU C++ compiler... yes > > checking whether g++ accepts -g... yes > > checking how to run the C++ preprocessor... g++ -E > > checking whether we are using the GNU C++ compiler... (cached) yes > > checking whether g++ accepts -g... (cached) yes > > checking for pkg-config... yes > > configure: Now testing for NLopt header file. > > checking for grep that handles long lines and -e... /bin/grep > > checking for egrep... /bin/grep -E > > checking for ANSI C header files... yes > > checking for sys/types.h... yes > > checking for sys/stat.h... yes > > checking for stdlib.h... yes > > checking for string.h... yes > > checking for memory.h... yes > > checking for strings.h... yes > > checking for inttypes.h... yes > > checking for stdint.h... yes > > checking for unistd.h... yes > > checking nlopt.h usability... no > > checking nlopt.h presence... no > > checking for nlopt.h... no > > configure: Need to download and build NLopt > > trying URL 'http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz > > <https://urldefense.proofpoint.com/v2/url?u=http-3A__ab-2Dinitio.mit.edu_nlopt_nlopt-2D2.4.2.tar.gz&d=DwMD-g&c=UE1eNsedaKncO0Yl_u8bfw&r=RMJdCm7m5fiPWhajwKUnEW5yn4eK2YdUWW-MLVShghg&m=v5g2JeJmmyOIaJFfII2nMBo_3-6t6pbdcWvsZNDLBkw&s=eq3j6J299blyPUwWbdTUeBhYQmxFxqo8wbl2zXKF9y0&e=>' > > Content type 'application/x-gzip' length 2361992 bytes (2.3 MB) > > > > downloaded 13 KB > > > > Warning message: > > In download.file(url = > "http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz" > > <https://urldefense.proofpoint.com/v2/url?u=http-3A__ab-2Dinitio.mit.edu_nlopt_nlopt-2D2.4.2.tar.gz&d=DwMD-g&c=UE1eNsedaKncO0Yl_u8bfw&r=RMJdCm7m5fiPWhajwKUnEW5yn4eK2YdUWW-MLVShghg&m=v5g2JeJmmyOIaJFfII2nMBo_3-6t6pbdcWvsZNDLBkw&s=eq3j6J299blyPUwWbdTUeBhYQmxFxqo8wbl2zXKF9y0&e=>, > : > > downloaded length 14299 != reported length 2361992 > > > > gzip: stdin: unexpected end of file > > /bin/gtar: Unexpected EOF in archive > > /bin/gtar: Unexpected EOF in archive > > /bin/gtar: Error is not recoverable: exiting now > > Warning message: > > In untar(tarfile = "nlopt-2.4.2.tar.gz") : > > '/bin/gtar -zxf 'nlopt-2.4.2.tar.gz'' returned error code 2 > > configure: Starting to install library to > /tmp/eb-xzY7sj/RtmpXxtxZL/R.INSTALL2f5e896ff82975/nloptr/nlopt-2.4.2 > > configure: Done installing library to > /tmp/eb-xzY7sj/RtmpXxtxZL/R.INSTALL2f5e896ff82975/nloptr/nlopt-2.4.2 > > configure: creating ./config.status > > config.status: creating src/Makevars > > ** libs > > g++ > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/R/3.3.1/lib64/R/include > -DNDEBUG > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/OpenBLAS/0.2.19-LAPACK-3.6.0/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/ScaLAPACK/2.0.2-OpenBLAS-0.2.19-LAPACK-3.6.0/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/FFTW/3.3.4/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/libreadline/6.3/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCCcore/5.4.0/ncurses/6.0/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/bzip2/1.0.6/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/XZ/5.2.2/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCCcore/5.4.0/zlib/1.2.8/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/SQLite/3.13.0/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCCcore/5.4.0/PCRE/8.38/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/libpng/1.6.23/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/libjpeg-turbo/1.5.0/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/LibTIFF/4.0.6/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Core/Java/1.8.0_92/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/Tcl/8.6.5/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/Tk/8.6.5/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/cURL/7.49.1/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/libxml2/2.9.4/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/GDAL/2.1.0/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/PROJ/4.9.2/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/GMP/6.1.1/include > -fpic -O2 -march=native -c dummy.cpp -o dummy.o > > gcc > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/R/3.3.1/lib64/R/include > -DNDEBUG > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/OpenBLAS/0.2.19-LAPACK-3.6.0/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/ScaLAPACK/2.0.2-OpenBLAS-0.2.19-LAPACK-3.6.0/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/FFTW/3.3.4/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/libreadline/6.3/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCCcore/5.4.0/ncurses/6.0/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/bzip2/1.0.6/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/XZ/5.2.2/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCCcore/5.4.0/zlib/1.2.8/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/SQLite/3.13.0/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCCcore/5.4.0/PCRE/8.38/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/libpng/1.6.23/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/libjpeg-turbo/1.5.0/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/LibTIFF/4.0.6/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Core/Java/1.8.0_92/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/Tcl/8.6.5/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/Tk/8.6.5/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/cURL/7.49.1/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/libxml2/2.9.4/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/GDAL/2.1.0/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/PROJ/4.9.2/include > > -I/nfs/grid/software/testing/RHEL7/easybuild/software/Compiler/GCC/5.4.0-2.27/GMP/6.1.1/include > > -I/tmp/eb-xzY7sj/RtmpXxtxZL/R.INSTALL2f5e896ff82975/nloptr/nlopt-2.4.2/include > -fpic -O2 -march=native -c nloptr.c -o nloptr.o > > nloptr.c:42:19: fatal error: nlopt.h: No such file or directory > > compilation terminated. > > make: *** [nloptr.o] Error 1 > > ERROR: compilation failed for package ‘nloptr’ > > (at > > easybuild/software/Core/EasyBuild/3.1.1/lib/python2.7/site-packages/easybuild_framework-3.1.1-py2.7.egg/easybuild/tools/run.py:446 > in parse_cmd_output) > > == 2017-03-10 18:30:22,017 easyblock.py:2520 WARNING build failed > (first 300 chars): cmd "R CMD INSTALL > > /nfs/grid/software/RHEL7-BUILD/easybuild/sources/r/R/extensions/nloptr_1.0.4.tar.gz > > --library=/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/R/3.3.1/lib64/R/library > --no-clean-on-error" exited with exitcode 1 and output: > > * installing *source > > == 2017-03-10 18:30:22,018 easyblock.py:276 INFO Closing log for > application name R version 3.3.1 > > > > *From:*Siddiqui, Shahzeb > *Sent:* Friday, March 10, 2017 8:07 PM > *To:* [email protected] <mailto:[email protected]> > *Subject:* R-3.3.1-foss build error > > > > I seem to be having an issue building nloptr during the R build. I > am using the R-3.3.1 with foss 2016. Any ideas how to fix this problem. > > > > > > == installing extension GGally 1.2.0 (291/414)... > > == installing extension beanplot 1.2 (292/414)... > > == installing extension clValid 0.6-6 (293/414)... > > == installing extension matrixStats 0.50.2 (294/414)... > > == installing extension DiscriMiner 0.1-29 (295/414)... > > == installing extension ellipse 0.3-8 (296/414)... > > == installing extension leaps 2.9 (297/414)... > > == installing extension nloptr 1.0.4 (298/414)... > > == FAILED: Installation ended unsuccessfully (build directory: > /nfs/grid/software/RHEL7-BUILD/easybuild/build/R/3.3.1/foss-2016.03): > build > failed (first 300 chars): cmd "R CMD INSTALL > > /nfs/grid/software/RHEL7-BUILD/easybuild/sources/r/R/extensions/nloptr_1.0.4.tar.gz > > --library=/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/R/3.3.1/lib64/R/library > --no-clean-on-error" exited with exitcode 1 and output: > > * installing *source > > == Results of the build can be found in the log file(s) > /tmp/eb-xzY7sj/easybuild-R-3.3.1-20170310.173552.YPJPA.log.1, > /tmp/eb-xzY7sj/easybuild-R-3.3.1-20170310.173552.YPJPA.log > > ERROR: Build of /hpc/hpcswadm/easybuild/R/R-3.3.1-foss-2016.03.eb > failed (err: 'build failed (first 300 chars): cmd "R CMD INSTALL > > /nfs/grid/software/RHEL7-BUILD/easybuild/sources/r/R/extensions/nloptr_1.0.4.tar.gz > > --library=/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/R/3.3.1/lib64/R/library > --no-clean-on-error" exited with exitcode 1 and output:\n* > installing *source') > > > > > > The log file suggest the following. > > > > > > > > > > > > e/Compiler/GCC/5.4.0-2.27/GMP/6.1.1/include > > -I/tmp/eb-xzY7sj/RtmpXxtxZL/R.INSTALL2f5e896ff82975/nloptr/nlopt-2.4.2/include > -fpic -O2 -march=native -c nloptr.c -o nloptr.o > > nloptr.c:42:19: fatal error: nlopt.h: No such file or directory > > compilation terminated. > > make: *** [nloptr.o] Error 1 > > ERROR: compilation failed for package ‘nloptr’ > > (at > > easybuild/software/Core/EasyBuild/3.1.1/lib/python2.7/site-packages/easybuild_framework-3.1.1-py2.7.egg/easybuild/tools/run.py:446 > in parse_cmd_output) > > == 2017-03-10 18:30:22,017 easyblock.py:2520 WARNING build failed > (first 300 chars): cmd "R CMD INSTALL > > /nfs/grid/software/RHEL7-BUILD/easybuild/sources/r/R/extensions/nloptr_1.0.4.tar.gz > > --library=/nfs/grid/software/testing/RHEL7/easybuild/software/MPI/GCC/5.4.0-2.27/OpenMPI/2.0.0/R/3.3.1/lib64/R/library > --no-clean-on-error" exited with exitcode 1 and output: > > * installing *source > > == 2017-03-10 18:30:22,018 easyblock.py:276 INFO Closing log for > application name R version 3.3.1 > > > > Shahzeb Siddiqui > > HPC Linux Engineer > > B2220-447.2 > > Groton, CT > > > > > > > > > -- Dr. Markus Geimer Juelich Supercomputing Centre Institute for Advanced Simulation Forschungszentrum Juelich GmbH 52425 Juelich, Germany Phone: +49-2461-61-1773 Fax: +49-2461-61-6656 E-Mail: [email protected] Web: http://www.fz-juelich.de/jsc ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Juelich GmbH 52425 Juelich Sitz der Gesellschaft: Juelich Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Sebastian M. Schmidt ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------

