Failed to install RQuantLib in Ubuntu machine

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Failed to install RQuantLib in Ubuntu machine

Bogaso
Hi,

I was trying to install RQuantLib in my Ubuntu machine which failed with
below information :

*> install.packages('RQuantLib', INSTALL_opts = c('--no-lock'))*

*Installing package into ‘/usr/local/lib/R/site-library’*

*(as ‘lib’ is unspecified)*

*trying URL 'https://cloud.r-project.org/src/contrib/RQuantLib_0.4.7.tar.gz
<https://cloud.r-project.org/src/contrib/RQuantLib_0.4.7.tar.gz>'*

*Content type 'application/x-gzip' length 189726 bytes (185 KB)*

*==================================================*

*downloaded 185 KB*


** installing *source* package ‘RQuantLib’ ...*

*** package ‘RQuantLib’ 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 R... yes*

*checking for quantlib-config... yes*

*checking for Boost development files... yes*

*checking for minimal Boost version... yes*

*configure: creating ./config.status*

*config.status: creating src/Makevars*

*Completed configuration and ready to build.*

*** libs*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
RcppExports.cpp -o RcppExports.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
affine.cpp -o affine.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
asian.cpp -o asian.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
barrier_binary.cpp -o barrier_binary.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
bermudan.cpp -o bermudan.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
bonds.cpp -o bonds.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
calendars.cpp -o calendars.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
curves.cpp -o curves.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
dates.cpp -o dates.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
daycounter.cpp -o daycounter.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
discount.cpp -o discount.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
hullwhite.cpp -o hullwhite.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
implieds.cpp -o implieds.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
modules.cpp -o modules.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
sabr.cpp -o sabr.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
schedule.cpp -o schedule.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
utils.cpp -o utils.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
vanilla.cpp -o vanilla.o*

*g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
-I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
-I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
zero.cpp -o zero.o*

*g++ -std=gnu++11 -shared -L/usr/lib/R/lib -Wl,-Bsymbolic-functions
-Wl,-z,relro -o RQuantLib.so RcppExports.o affine.o asian.o
barrier_binary.o bermudan.o bonds.o calendars.o curves.o dates.o
daycounter.o discount.o hullwhite.o implieds.o modules.o sabr.o schedule.o
utils.o vanilla.o zero.o -L/usr/local/lib -lQuantLib -fopenmp
-L/usr/lib/R/lib -lR*

*installing to /usr/local/lib/R/site-library/RQuantLib/libs*

*** R*

*** data*

*** demo*

*** inst*

*** preparing package for lazy loading*

*** help*

**** installing help indices*

*** building package indices*

*** testing if installed package can be loaded*


* *** caught segfault ****

*address 0x7f57dba1d9a0, cause 'invalid permissions'*


*Traceback:*

* 1: dyn.load(file, DLLpath = DLLpath, ...)*

* 2: library.dynam(lib, package, package.lib)*

* 3: loadNamespace(package, lib.loc)*

* 4: doTryCatch(return(expr), name, parentenv, handler)*

* 5: tryCatchOne(expr, names, parentenv, handlers[[1L]])*

* 6: tryCatchList(expr, classes, parentenv, handlers)*

* 7: tryCatch({    attr(package, "LibPath") <- which.lib.loc    ns <-
loadNamespace(package, lib.loc)    env <- attachNamespace(ns, pos = pos,
deps)}, error = function(e) {    P <- if (!is.null(cc <- conditionCall(e)))
        paste(" in", deparse(cc)[1L])    else ""    msg <-
gettextf("package or namespace load failed for %s%s:\n %s",
sQuote(package), P, conditionMessage(e))    if (logical.return)
message(paste("Error:", msg), domain = NA)    else stop(msg, call. = FALSE,
domain = NA)})*

* 8: library(pkg_name, lib.loc = lib, character.only = TRUE, logical.return
= TRUE)*

* 9: withCallingHandlers(expr, packageStartupMessage = function(c)
invokeRestart("muffleMessage"))*

*10: suppressPackageStartupMessages(library(pkg_name, lib.loc = lib,
character.only = TRUE, logical.return = TRUE))*

*11: doTryCatch(return(expr), name, parentenv, handler)*

*12: tryCatchOne(expr, names, parentenv, handlers[[1L]])*

*13: tryCatchList(expr, classes, parentenv, handlers)*

*14: tryCatch(expr, error = function(e) {    call <- conditionCall(e)    if
(!is.null(call)) {        if (identical(call[[1L]], quote(doTryCatch)))
        call <- sys.call(-4L)        dcall <- deparse(call)[1L]
prefix <- paste("Error in", dcall, ": ")        LONG <- 75L        msg <-
conditionMessage(e)        sm <- strsplit(msg, "\n")[[1L]]        w <- 14L
+ nchar(dcall, type = "w") + nchar(sm[1L], type = "w")        if (is.na
<http://is.na>(w))             w <- 14L + nchar(dcall, type = "b") +
nchar(sm[1L],                 type = "b")        if (w > LONG)
prefix <- paste0(prefix, "\n  ")    }    else prefix <- "Error : "    msg
<- paste0(prefix, conditionMessage(e), "\n")
.Internal(seterrmessage(msg[1L]))    if (!silent &&
identical(getOption("show.error.messages"),         TRUE)) {
cat(msg, file = outFile)        .Internal(printDeferredWarnings())    }
invisible(structure(msg, class = "try-error", condition = e))})*

*15: try(suppressPackageStartupMessages(library(pkg_name, lib.loc = lib,
  character.only = TRUE, logical.return = TRUE)))*

*16: tools:::.test_load_package("RQuantLib",
"/usr/local/lib/R/site-library")*

*An irrecoverable exception occurred. R is aborting now ...*

*Segmentation fault (core dumped)*

*ERROR: loading failed*

** removing ‘/usr/local/lib/R/site-library/RQuantLib’*


*The downloaded source packages are in*

* ‘/tmp/RtmpPvzBa6/downloaded_packages’*

*Warning message:*

*In install.packages("RQuantLib", INSTALL_opts = c("--no-lock")) :*

*  installation of package ‘RQuantLib’ had non-zero exit status*


* Below is my SessionInfo :*


> sessionInfo()

R version 3.4.4 (2018-03-15)

Platform: x86_64-pc-linux-gnu (64-bit)

Running under: Ubuntu 16.04.4 LTS


Matrix products: default

BLAS: /usr/lib/libblas/libblas.so.3.6.0

LAPACK: /usr/lib/lapack/liblapack.so.3.6.0


locale:

 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C

 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8

 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8

 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C

 [9] LC_ADDRESS=C               LC_TELEPHONE=C

[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C


attached base packages:

[1] stats     graphics  grDevices utils     datasets  methods   base


loaded via a namespace (and not attached):

[1] compiler_3.4.4 tools_3.4.4


Any help will be highly appreciated. Thank,

        [[alternative HTML version deleted]]

______________________________________________
[hidden email] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Reply | Threaded
Open this post in threaded view
|

Re: Failed to install RQuantLib in Ubuntu machine

Joshua Ulrich
The easiest way to install RQuantLib on Ubuntu is to use the
pre-compiled binaries from Michael Rutter's PPA.  See the instructions
here: https://cran.r-project.org/bin/linux/ubuntu/README.html.

You will want to install the r-cran-rquantlib package after you've
added the PPA to your sources list.

Also note that the instructions say, "The best place to report
problems with these packages or ask R questions specific to Ubuntu is
the R-SIG-Debian mailing list." So you should get better/faster help
if you post there instead of this general mailing list.

Best,
Josh

On Wed, Jan 2, 2019 at 3:47 PM Christofer Bogaso
<[hidden email]> wrote:

>
> Hi,
>
> I was trying to install RQuantLib in my Ubuntu machine which failed with
> below information :
>
> *> install.packages('RQuantLib', INSTALL_opts = c('--no-lock'))*
>
> *Installing package into ‘/usr/local/lib/R/site-library’*
>
> *(as ‘lib’ is unspecified)*
>
> *trying URL 'https://cloud.r-project.org/src/contrib/RQuantLib_0.4.7.tar.gz
> <https://cloud.r-project.org/src/contrib/RQuantLib_0.4.7.tar.gz>'*
>
> *Content type 'application/x-gzip' length 189726 bytes (185 KB)*
>
> *==================================================*
>
> *downloaded 185 KB*
>
>
> ** installing *source* package ‘RQuantLib’ ...*
>
> *** package ‘RQuantLib’ 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 R... yes*
>
> *checking for quantlib-config... yes*
>
> *checking for Boost development files... yes*
>
> *checking for minimal Boost version... yes*
>
> *configure: creating ./config.status*
>
> *config.status: creating src/Makevars*
>
> *Completed configuration and ready to build.*
>
> *** libs*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> RcppExports.cpp -o RcppExports.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> affine.cpp -o affine.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> asian.cpp -o asian.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> barrier_binary.cpp -o barrier_binary.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> bermudan.cpp -o bermudan.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> bonds.cpp -o bonds.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> calendars.cpp -o calendars.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> curves.cpp -o curves.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> dates.cpp -o dates.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> daycounter.cpp -o daycounter.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> discount.cpp -o discount.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> hullwhite.cpp -o hullwhite.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> implieds.cpp -o implieds.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> modules.cpp -o modules.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> sabr.cpp -o sabr.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> schedule.cpp -o schedule.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> utils.cpp -o utils.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> vanilla.cpp -o vanilla.o*
>
> *g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG
> -I"/usr/local/lib/R/site-library/Rcpp/include"   -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g  -I/usr/local/include -fpermissive -I../inst/include
> -I. -DBOOST_NO_AUTO_PTR -fopenmp -fpic  -g -O2 -fstack-protector-strong
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c
> zero.cpp -o zero.o*
>
> *g++ -std=gnu++11 -shared -L/usr/lib/R/lib -Wl,-Bsymbolic-functions
> -Wl,-z,relro -o RQuantLib.so RcppExports.o affine.o asian.o
> barrier_binary.o bermudan.o bonds.o calendars.o curves.o dates.o
> daycounter.o discount.o hullwhite.o implieds.o modules.o sabr.o schedule.o
> utils.o vanilla.o zero.o -L/usr/local/lib -lQuantLib -fopenmp
> -L/usr/lib/R/lib -lR*
>
> *installing to /usr/local/lib/R/site-library/RQuantLib/libs*
>
> *** R*
>
> *** data*
>
> *** demo*
>
> *** inst*
>
> *** preparing package for lazy loading*
>
> *** help*
>
> **** installing help indices*
>
> *** building package indices*
>
> *** testing if installed package can be loaded*
>
>
> * *** caught segfault ****
>
> *address 0x7f57dba1d9a0, cause 'invalid permissions'*
>
>
> *Traceback:*
>
> * 1: dyn.load(file, DLLpath = DLLpath, ...)*
>
> * 2: library.dynam(lib, package, package.lib)*
>
> * 3: loadNamespace(package, lib.loc)*
>
> * 4: doTryCatch(return(expr), name, parentenv, handler)*
>
> * 5: tryCatchOne(expr, names, parentenv, handlers[[1L]])*
>
> * 6: tryCatchList(expr, classes, parentenv, handlers)*
>
> * 7: tryCatch({    attr(package, "LibPath") <- which.lib.loc    ns <-
> loadNamespace(package, lib.loc)    env <- attachNamespace(ns, pos = pos,
> deps)}, error = function(e) {    P <- if (!is.null(cc <- conditionCall(e)))
>         paste(" in", deparse(cc)[1L])    else ""    msg <-
> gettextf("package or namespace load failed for %s%s:\n %s",
> sQuote(package), P, conditionMessage(e))    if (logical.return)
> message(paste("Error:", msg), domain = NA)    else stop(msg, call. = FALSE,
> domain = NA)})*
>
> * 8: library(pkg_name, lib.loc = lib, character.only = TRUE, logical.return
> = TRUE)*
>
> * 9: withCallingHandlers(expr, packageStartupMessage = function(c)
> invokeRestart("muffleMessage"))*
>
> *10: suppressPackageStartupMessages(library(pkg_name, lib.loc = lib,
> character.only = TRUE, logical.return = TRUE))*
>
> *11: doTryCatch(return(expr), name, parentenv, handler)*
>
> *12: tryCatchOne(expr, names, parentenv, handlers[[1L]])*
>
> *13: tryCatchList(expr, classes, parentenv, handlers)*
>
> *14: tryCatch(expr, error = function(e) {    call <- conditionCall(e)    if
> (!is.null(call)) {        if (identical(call[[1L]], quote(doTryCatch)))
>         call <- sys.call(-4L)        dcall <- deparse(call)[1L]
> prefix <- paste("Error in", dcall, ": ")        LONG <- 75L        msg <-
> conditionMessage(e)        sm <- strsplit(msg, "\n")[[1L]]        w <- 14L
> + nchar(dcall, type = "w") + nchar(sm[1L], type = "w")        if (is.na
> <http://is.na>(w))             w <- 14L + nchar(dcall, type = "b") +
> nchar(sm[1L],                 type = "b")        if (w > LONG)
> prefix <- paste0(prefix, "\n  ")    }    else prefix <- "Error : "    msg
> <- paste0(prefix, conditionMessage(e), "\n")
> .Internal(seterrmessage(msg[1L]))    if (!silent &&
> identical(getOption("show.error.messages"),         TRUE)) {
> cat(msg, file = outFile)        .Internal(printDeferredWarnings())    }
> invisible(structure(msg, class = "try-error", condition = e))})*
>
> *15: try(suppressPackageStartupMessages(library(pkg_name, lib.loc = lib,
>   character.only = TRUE, logical.return = TRUE)))*
>
> *16: tools:::.test_load_package("RQuantLib",
> "/usr/local/lib/R/site-library")*
>
> *An irrecoverable exception occurred. R is aborting now ...*
>
> *Segmentation fault (core dumped)*
>
> *ERROR: loading failed*
>
> ** removing ‘/usr/local/lib/R/site-library/RQuantLib’*
>
>
> *The downloaded source packages are in*
>
> * ‘/tmp/RtmpPvzBa6/downloaded_packages’*
>
> *Warning message:*
>
> *In install.packages("RQuantLib", INSTALL_opts = c("--no-lock")) :*
>
> *  installation of package ‘RQuantLib’ had non-zero exit status*
>
>
> * Below is my SessionInfo :*
>
>
> > sessionInfo()
>
> R version 3.4.4 (2018-03-15)
>
> Platform: x86_64-pc-linux-gnu (64-bit)
>
> Running under: Ubuntu 16.04.4 LTS
>
>
> Matrix products: default
>
> BLAS: /usr/lib/libblas/libblas.so.3.6.0
>
> LAPACK: /usr/lib/lapack/liblapack.so.3.6.0
>
>
> locale:
>
>  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
>
>  [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
>
>  [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8
>
>  [7] LC_PAPER=en_US.UTF-8       LC_NAME=C
>
>  [9] LC_ADDRESS=C               LC_TELEPHONE=C
>
> [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
>
>
> attached base packages:
>
> [1] stats     graphics  grDevices utils     datasets  methods   base
>
>
> loaded via a namespace (and not attached):
>
> [1] compiler_3.4.4 tools_3.4.4
>
>
> Any help will be highly appreciated. Thank,
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> [hidden email] mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



--
Joshua Ulrich  |  about.me/joshuaulrich
FOSS Trading  |  www.fosstrading.com
R/Finance 2018 | www.rinfinance.com

______________________________________________
[hidden email] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Reply | Threaded
Open this post in threaded view
|

Re: Failed to install RQuantLib in Ubuntu machine

Dirk Eddelbuettel
In reply to this post by Bogaso

On 3 January 2019 at 03:16, Christofer Bogaso wrote:
| I was trying to install RQuantLib in my Ubuntu machine which failed with
| below information :

Try this on the shell instead:

    sudo apt-get install r-cran-rquantlib

Otherwise maybe rebuild Rcpp from inside R, or also install it from source,
or .... You have a linking error which can happen when the C++ libraries
change.  Maybe you have an older Rcpp binary package.  We can't tell from
what you posted.  In any event, easiest to use a binary as I suggest here.

Dirk

--
http://dirk.eddelbuettel.com | @eddelbuettel | [hidden email]

______________________________________________
[hidden email] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.