By Jeroen Ooms, April 2015. Suggestions welcome.
VirtualBox Image: http://bit.ly/r-solaris
Username: root
Password: solaris11
#!/usr/bin/r | |
library(inline) | |
library(rbenchmark) | |
## openMPCode example from Rcpp/examples/OpenMP/ by Dirk E. | |
openMPCode <- ' | |
// assign to C++ vector | |
std::vector<double> x = Rcpp::as<std::vector< double > >(xs); |
Recently I've been overhauling the mechanisms for introducing unstable features to both the Rust language and libraries. Part of that work landed for the 1.0.0-alpha release when we started producing warnings about using unstable library APIs, which I'm sure you noticed. Now the transition to the system described in [RFC 507][rfc-507] is nearing completion, so it's time to remind everybody what's happening and how to cope with it.
outwen@DESKTOP-8LE5Q03 /d/正在处理/rust-GSL-master | |
$ cargo build | |
Compiling GSL v0.4.24 (file:///D:/%E6%AD%A3%E5%9C%A8%E5%A4%84%E7%90%86/rust-GSL-master) | |
src\types\multifit_solver.rs:211:5: 211:20 warning: struct field is never used: `df`, #[warn(dea | |
de)] on by default | |
src\types\multifit_solver.rs:211 df: ::VectorF64, | |
^~~~~~~~~~~~~~~ | |
error: linking with `gcc` failed: exit code: 1 | |
note: "gcc" "-Wl,--enable-long-section-names" "-fno-use-linker-plugin" "-Wl,--nxcompat" "-static | |
gcc" "-m64" "-L" "C:\Rust\bin\rustlib\x86_64-pc-windows-gnu\lib" "-o" "D:\正在处理\rust-GSL-mast |
$ cargo rustc -- -C link-args="-m64 -lgsl -lgslcblas" | |
Compiling rustc-serialize v0.3.15 | |
Compiling winapi-build v0.1.0 | |
Compiling winapi v0.2.1 | |
Compiling advapi32-sys v0.1.2 | |
Compiling rand v0.3.9 | |
Compiling num v0.1.25 | |
Compiling GSL v0.4.24 (file:///D:/git/rust-GSL-master) | |
src\types\multifit_solver.rs:211:5: 211:20 warning: struct field is never used: `df`, #[warn(dea | |
de)] on by default |
note: D:\git\rust-GSL-master\target\release\rgsl.o:(.text+0x12d81): undefined reference to `gsl_sf_b | |
essel_InKnu' | |
D:\git\rust-GSL-master\target\release\rgsl.o:(.text+0x12dac): undefined reference to `gsl_sf_bessel_ | |
InKnu_e' | |
D:\git\rust-GSL-master\target\release\rgsl.o:(.text+0x17fe8): undefined reference to `gsl_fft_comple | |
x_radix2_diff_forward' | |
D:\git\rust-GSL-master\target\release\rgsl.o:(.text+0x18008): undefined reference to `gsl_fft_comple | |
x_radix2_diff_transform' | |
D:\git\rust-GSL-master\target\release\rgsl.o:(.text+0x18028): undefined reference to `gsl_fft_comple | |
x_radix2_diff_backward' |
#!/bin/sh | |
# This assumes you have: | |
# 1) A user called `hubot` in charge of the bot. | |
# 2) A file called /home/hubot/.hubotrc that contains the Hubot credentials. | |
# | |
# To set the adapter either edit bin/hubot to specify what you want or append | |
# `-- -a campfire` to the $DAEMON variable below. | |
# | |
### BEGIN INIT INFO |
# hubot | |
description "Hubot Campfire bot" | |
author "David Wittman <[email protected]>" | |
start on filesystem or runlevel [2345] | |
stop on runlevel [!2345] | |
# Path to Hubot installation | |
env HUBOT_DIR='/opt/hubot/' |