Mark Kimpel
2008-May-06 16:52 UTC
[R] trouble installing Rmpi on 64-bit Ubuntu 8.04 with openmpi
Subject pretty much says it all. I am running 64-bit Ubuntu 8.04, i.e. Hardy
Heron, have openmpi installed, and get the following error message with
attempted install of Rmpi. sessionInfo() follows.
Mark
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 mpi.h usability... no
checking mpi.h presence... no
checking for mpi.h... no
Try to find libmpi.so or libmpich.a
checking for main in -lmpi... yes
checking for openpty in -lutil... yes
checking for main in -lpthread... yes
configure: creating ./config.status
config.status: creating src/Makevars
** libs
gcc -std=gnu99 -I/home/mkimpel/R_HOME/R-patched/R-build/lib64/R/include
-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
-DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
-DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DUNKNOWN -fPIC -I/usr/local/include -fpic -g -O2 -c
conversion.c -o conversion.o
In file included from conversion.c:18:
Rmpi.h:1:17: error: mpi.h: No such file or directory
In file included from conversion.c:18:
Rmpi.h:14: error: expected '=', ',', ';', 'asm'
or '__attribute__' before
'mpitype'
make: *** [conversion.o] Error 1
chmod: cannot access `/home/mkimpel/R_HOME/site-library-2.7.0/Rmpi/libs/*':
No such file or directory
ERROR: compilation failed for package 'Rmpi'
** Removing '/home/mkimpel/R_HOME/site-library-2.7.0/Rmpi'
The downloaded packages are in
/tmp/RtmppcK0FI/downloaded_packages
Warning message:
> sessionInfo()
R version 2.7.0 Patched (2008-05-04 r45620)
x86_64-unknown-linux-gnu
locale:
LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=C;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] graph_1.18.0
loaded via a namespace (and not attached):
[1] cluster_1.11.10 tcltk_2.7.0 tools_2.7.0
--
Mark W. Kimpel MD ** Neuroinformatics ** Dept. of Psychiatry
Indiana University School of Medicine
15032 Hunter Court, Westfield, IN 46074
(317) 490-5129 Work, & Mobile & VoiceMail
(317) 663-0513 Home (no voice mail please)
******************************************************************
[[alternative HTML version deleted]]
tub78
2008-Jun-04 20:11 UTC
[R] trouble installing Rmpi on 64-bit Ubuntu 8.04 with openmpi
The problem here is that the compiler cannot find the include files for mpi. Notice that the first checks that fail are:> checking mpi.h usability... no > checking mpi.h presence... no > checking for mpi.h... noOne solution is to create a file named "~/.R/Makevars" with the following line: PKG_CPPFLAGS = -I/opt/openmpi/include ... where /opt/openmpi/include/ contains the necessary mpi.h include file. Then, try to recompile. Hope this helps, - Stu On May 6, 12:52?pm, "Mark Kimpel" <mwkim... at gmail.com> wrote:> Subject pretty much says it all. I am running 64-bit Ubuntu 8.04, i.e. Hardy > Heron, have openmpi installed, and get the following error message with > attempted install of Rmpi. sessionInfo() follows. > > Mark > > 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 mpi.h usability... no > checking mpi.h presence... no > checking for mpi.h... no > Try to find libmpi.so or libmpich.a > checking for main in -lmpi... yes > checking for openpty in -lutil... yes > checking for main in -lpthread... yes > configure: creating ./config.status > config.status: creating src/Makevars > ** libs > gcc -std=gnu99 -I/home/mkimpel/R_HOME/R-patched/R-build/lib64/R/include > -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" > -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 > -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 > -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 > -DHAVE_UNISTD_H=1 ? -DUNKNOWN -fPIC -I/usr/local/include ? ?-fpic ?-g -O2 -c > conversion.c -o conversion.o > In file included from conversion.c:18: > Rmpi.h:1:17: error: mpi.h: No such file or directory > In file included from conversion.c:18: > Rmpi.h:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before > 'mpitype' > make: *** [conversion.o] Error 1 > chmod: cannot access `/home/mkimpel/R_HOME/site-library-2.7.0/Rmpi/libs/*': > No such file or directory > ERROR: compilation failed for package 'Rmpi' > ** Removing '/home/mkimpel/R_HOME/site-library-2.7.0/Rmpi' > > The downloaded packages are in > ? ? /tmp/RtmppcK0FI/downloaded_packages > Warning message: > > > sessionInfo() > > R version 2.7.0 Patched (2008-05-04 r45620) > x86_64-unknown-linux-gnu > > locale: > LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=en_US.UTF- 8;LC_MONETARY=C;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=C;LC_A DDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFICATION=C > > attached base packages: > [1] stats ? ? graphics ?grDevices utils ? ? datasets ?methods ? base > > other attached packages: > [1] graph_1.18.0 > > loaded via a namespace (and not attached): > [1] cluster_1.11.10 tcltk_2.7.0 ? ? tools_2.7.0 > > -- > Mark W. Kimpel MD ** Neuroinformatics ** Dept. of Psychiatry > Indiana University School of Medicine > > 15032 Hunter Court, Westfield, IN 46074 > > (317) 490-5129 Work, & Mobile & VoiceMail > (317) 663-0513 Home (no voice mail please) > > ****************************************************************** > > ? ? ? ? [[alternative HTML version deleted]] > > ______________________________________________ > R-h... at r-project.org mailing listhttps://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guidehttp://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code.