Dear R users,
this is my first time using R; I have this piece of R software
that I am trying to run. It has some dependencies, most of which
install just fine using install.packages("package");
The installation of "httpuv", which I need as a dependence of "shiny",
fils with the following error (full script below):
--- cut ---
** testing if installed package can be loaded
/usr/local/lib/R/bin/exec/R:/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/httpuv/libs/httpuv.so:
undefined symbol 'kvm_open'
/usr/local/lib/R/bin/exec/R:/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/httpuv/libs/httpuv.so:
undefined symbol 'kvm_close'
/usr/local/lib/R/bin/exec/R:/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/httpuv/libs/httpuv.so:
undefined symbol 'kvm_getprocs'
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object
'/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/httpuv/libs/httpuv.so':
Cannot load specified object
Error: loading failed
Execution halted
ERROR: loading failed
* removing '/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/httpuv'
The downloaded source packages are in
'/tmp/RtmpM9oQgv/downloaded_packages'
Warning message:
In install.packages("httpuv") :
installation of package 'httpuv' had non-zero exit status
--- cut ---
Now, undefined symbol 'kvm_open', undefined symbol 'kvm_close',
and undefined symbol 'kvm_getprocs' sound like a broken interface
to kvm(3), right? Not that I have ever used it, but kvm(3) says
The process interface was not kept. This is not a portability
issue since any code that manipulates processes is inherently
machine dependent.
and kvm_getprocs(3) says
BUGS
These routines do not belong in the kvm(3) interface.
However, nm /usr/lib/libkvm.so.16.1 | grep kvm_
shows the three symbols do show as defined.
Why does the R dynamic loader take them as undefined
while trying to load httpuv?
I am installing into '/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1'
as R itself has chosen. Also tried installing the R packages as root,
with the same error.
I am using the Berlin mirror which probably has nothing to do with it.
I am using 3.1.2 on a current/amd64 (as that's what the install notes
of the software recommend), but I have the same problems with 3.2
(the current version of the port).
Can anybody reproduce this? Or am I missing something obvious,
being a firsttime user of R?
Thank you
Jan
Script started on Tue May 19 15:52:24 2015
hans@biblio:impl$ R
R version 3.1.2 (2014-10-31) -- "Pumpkin Helmet"
Copyright (C) 2014 The R Foundation for Statistical Computing
Platform: x86_64-unknown-openbsd5.7 (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
> install.packages("httpuv");
Installing package into '/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1'
(as 'lib' is unspecified)
--- Please select a CRAN mirror for use in this session ---
trying URL 'http://mirrors.softliste.de/cran/src/contrib/httpuv_1.3.2.tar.gz'
Content type 'application/x-gzip' length 426519 bytes (416 Kb)
opened URL
==================================================
downloaded 416 Kb
* installing *source* package 'httpuv' ...
** package 'httpuv' successfully unpacked and MD5 sums checked
** libs
c++ -I/usr/local/lib/R/include -DNDEBUG -I./libuv/include -I./http-parser
-I./sha1 -I./base64 -I/usr/local/include/ereadline -I/usr/local/include
-I"/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/Rcpp/include" -fpic
-O2 -pipe -c RcppExports.cpp -o RcppExports.o
c++ -I/usr/local/lib/R/include -DNDEBUG -I./libuv/include -I./http-parser
-I./sha1 -I./base64 -I/usr/local/include/ereadline -I/usr/local/include
-I"/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/Rcpp/include" -fpic
-O2 -pipe -c filedatasource-unix.cpp -o filedatasource-unix.o
c++ -I/usr/local/lib/R/include -DNDEBUG -I./libuv/include -I./http-parser
-I./sha1 -I./base64 -I/usr/local/include/ereadline -I/usr/local/include
-I"/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/Rcpp/include" -fpic
-O2 -pipe -c filedatasource-win.cpp -o filedatasource-win.o
c++ -I/usr/local/lib/R/include -DNDEBUG -I./libuv/include -I./http-parser
-I./sha1 -I./base64 -I/usr/local/include/ereadline -I/usr/local/include
-I"/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/Rcpp/include" -fpic
-O2 -pipe -c http.cpp -o http.o
c++ -I/usr/local/lib/R/include -DNDEBUG -I./libuv/include -I./http-parser
-I./sha1 -I./base64 -I/usr/local/include/ereadline -I/usr/local/include
-I"/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/Rcpp/include" -fpic
-O2 -pipe -c httpuv.cpp -o httpuv.o
cc -std=gnu99 -I/usr/local/lib/R/include -DNDEBUG -I./libuv/include
-I./http-parser -I./sha1 -I./base64 -I/usr/local/include/ereadline
-I/usr/local/include
-I"/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/Rcpp/include" -fpic
-O2 -pipe -c md5.c -o md5.o
cc -std=gnu99 -I/usr/local/lib/R/include -DNDEBUG -I./libuv/include
-I./http-parser -I./sha1 -I./base64 -I/usr/local/include/ereadline
-I/usr/local/include
-I"/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/Rcpp/include" -fpic
-O2 -pipe -c set_invalid_parameter.c -o set_invalid_parameter.o
c++ -I/usr/local/lib/R/include -DNDEBUG -I./libuv/include -I./http-parser
-I./sha1 -I./base64 -I/usr/local/include/ereadline -I/usr/local/include
-I"/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/Rcpp/include" -fpic
-O2 -pipe -c uvutil.cpp -o uvutil.o
c++ -I/usr/local/lib/R/include -DNDEBUG -I./libuv/include -I./http-parser
-I./sha1 -I./base64 -I/usr/local/include/ereadline -I/usr/local/include
-I"/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/Rcpp/include" -fpic
-O2 -pipe -c websockets-base.cpp -o websockets-base.o
c++ -I/usr/local/lib/R/include -DNDEBUG -I./libuv/include -I./http-parser
-I./sha1 -I./base64 -I/usr/local/include/ereadline -I/usr/local/include
-I"/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/Rcpp/include" -fpic
-O2 -pipe -c websockets-hixie76.cpp -o websockets-hixie76.o
c++ -I/usr/local/lib/R/include -DNDEBUG -I./libuv/include -I./http-parser
-I./sha1 -I./base64 -I/usr/local/include/ereadline -I/usr/local/include
-I"/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/Rcpp/include" -fpic
-O2 -pipe -c websockets-hybi03.cpp -o websockets-hybi03.o
c++ -I/usr/local/lib/R/include -DNDEBUG -I./libuv/include -I./http-parser
-I./sha1 -I./base64 -I/usr/local/include/ereadline -I/usr/local/include
-I"/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/Rcpp/include" -fpic
-O2 -pipe -c websockets-ietf.cpp -o websockets-ietf.o
c++ -I/usr/local/lib/R/include -DNDEBUG -I./libuv/include -I./http-parser
-I./sha1 -I./base64 -I/usr/local/include/ereadline -I/usr/local/include
-I"/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/Rcpp/include" -fpic
-O2 -pipe -c websockets.cpp -o websockets.o
gmake --directory=libuv \
CC="cc -std=gnu99" CFLAGS="-O2 -pipe -fpic" AR="ar" RANLIB="ranlib" \
HAVE_DTRACE=0 \
libuv.a
gmake[1]: Entering directory
'/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv'
mkdir -p src/unix
touch src/unix/.buildstamp
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/unix/async.c
-o src/unix/async.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/unix/core.c
-o src/unix/core.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/unix/dl.c -o
src/unix/dl.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/unix/error.c
-o src/unix/error.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/unix/fs.c -o
src/unix/fs.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c
src/unix/getaddrinfo.c -o src/unix/getaddrinfo.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/unix/loop.c
-o src/unix/loop.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c
src/unix/loop-watcher.c -o src/unix/loop-watcher.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/unix/pipe.c
-o src/unix/pipe.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/unix/poll.c
-o src/unix/poll.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c
src/unix/process.c -o src/unix/process.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c
src/unix/signal.c -o src/unix/signal.o
src/unix/signal.c: In function 'uv__signal_event':
src/unix/signal.c:338: warning: 'end' may be used uninitialized in this function
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c
src/unix/stream.c -o src/unix/stream.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/unix/tcp.c
-o src/unix/tcp.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c
src/unix/thread.c -o src/unix/thread.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c
src/unix/threadpool.c -o src/unix/threadpool.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/unix/timer.c
-o src/unix/timer.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/unix/tty.c
-o src/unix/tty.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/unix/udp.c
-o src/unix/udp.o
mkdir -p src
touch src/.buildstamp
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/fs-poll.c -o
src/fs-poll.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/uv-common.c
-o src/uv-common.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/inet.c -o
src/inet.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c src/version.c -o
src/version.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c
src/unix/openbsd.c -o src/unix/openbsd.o
cc -std=gnu99 --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/include/uv-private
-I/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv/src
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fpic -c
src/unix/kqueue.c -o src/unix/kqueue.o
ar rcs libuv.a src/unix/async.o src/unix/core.o src/unix/dl.o src/unix/error.o
src/unix/fs.o src/unix/getaddrinfo.o src/unix/loop.o src/unix/loop-watcher.o
src/unix/pipe.o src/unix/poll.o src/unix/process.o src/unix/signal.o
src/unix/stream.o src/unix/tcp.o src/unix/thread.o src/unix/threadpool.o
src/unix/timer.o src/unix/tty.o src/unix/udp.o src/fs-poll.o src/uv-common.o
src/inet.o src/version.o src/unix/openbsd.o src/unix/kqueue.o
gmake[1]: Leaving directory
'/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/libuv'
gmake --directory=http-parser \
CC="cc -std=gnu99" CFLAGS="-O2 -pipe -fpic" AR="ar" RANLIB="ranlib" \
http_parser.o
gmake[1]: Entering directory
'/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/http-parser'
cc -std=gnu99 -I. -DHTTP_PARSER_STRICT=0 -O2 -pipe -fpic -O3 -c http_parser.c
gmake[1]: Leaving directory
'/tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/src/http-parser'
(cd sha1 && cc -std=gnu99 -O2 -pipe -fpic -c sha1.c -o sha1.o)
(cd base64 && c++ -I/usr/local/lib/R/include -DNDEBUG -I./libuv/include
-I./http-parser -I./sha1 -I./base64 -I/usr/local/include/ereadline
-I/usr/local/include
-I"/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/Rcpp/include" -fpic
-O2 -pipe -c base64.cpp -o base64.o)
c++ -shared -L/usr/local/lib/R/lib -L/usr/local/lib -Wl,-R/usr/local/lib/R/lib
-o httpuv.so RcppExports.o filedatasource-unix.o filedatasource-win.o http.o
httpuv.o md5.o set_invalid_parameter.o uvutil.o websockets-base.o
websockets-hixie76.o websockets-hybi03.o websockets-ietf.o websockets.o
./libuv/libuv.a ./http-parser/http_parser.o ./sha1/sha1.o ./base64/base64.o
-L/usr/local/lib/R/lib -lR
installing to /home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/httpuv/libs
** R
** demo
** preparing package for lazy loading
** help
*** installing help indices
converting help for package 'httpuv'
finding HTML links ... done
WebSocket-class html
encodeURI html
Rd warning: /tmp/RtmpZZ9VQJ/R.INSTALL6fd15c4a492e/httpuv/man/encodeURI.Rd:35:
missing file link 'URLdecode'
httpuv-package html
interrupt html
rawToBase64 html
runServer html
service html
startDaemonizedServer html
startServer html
stopDaemonizedServer html
stopServer html
** building package indices
** testing if installed package can be loaded
/usr/local/lib/R/bin/exec/R:/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/httpuv/libs/httpuv.so:
undefined symbol 'kvm_open'
/usr/local/lib/R/bin/exec/R:/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/httpuv/libs/httpuv.so:
undefined symbol 'kvm_close'
/usr/local/lib/R/bin/exec/R:/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/httpuv/libs/httpuv.so:
undefined symbol 'kvm_getprocs'
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object
'/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/httpuv/libs/httpuv.so':
Cannot load specified object
Error: loading failed
Execution halted
ERROR: loading failed
* removing '/home/hans/R/x86_64-unknown-openbsd5.7-library/3.1/httpuv'
The downloaded source packages are in
'/tmp/RtmpM9oQgv/downloaded_packages'
Warning message:
In install.packages("httpuv") :
installation of package 'httpuv' had non-zero exit status
>
Save workspace image? [y/n/c]: y
hans@biblio:impl$ ^D
Script done on Tue May 19 15:54:03 2015