Hi All, So I tried to create a github repo : https://github.com/2005m/RLibTorrent
As suggested by Ralf, I started on Ubuntu and installed libtorrent. I have few issues When I do R CMD build RLibTorrent and then R CMD check RLibTorrent_1.0.tar.gz , I get an error: * using log directory ‘/home/morgan/Documents/Packages/RLibTorrent.Rcheck’ * using R version 3.5.1 (2018-07-02) * using platform: x86_64-pc-linux-gnu (64-bit) * using session charset: UTF-8 * checking for file ‘RLibTorrent/DESCRIPTION’ ... OK * checking extension type ... Package * this is package ‘RLibTorrent’ version ‘1.0’ * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for executable files ... OK * checking for hidden files and directories ... OK * checking for portable file names ... OK * checking for sufficient/correct file permissions ... OK * checking whether package ‘RLibTorrent’ can be installed ... ERROR Installation failed. See ‘/home/morgan/Documents/Packages/RLibTorrent.Rcheck/00install.out’ for details. * DONE Status: 1 ERROR See ‘/home/morgan/Documents/Packages/RLibTorrent.Rcheck/00check.log’ for details. In the file 00Install.out, I have the following: * installing *source* package ‘RLibTorrent’ ... ** libs g++ -I"/usr/share/R/include" -DNDEBUG -I"/usr/lib/x86_64-linux-gnu" -I"/usr/include/libtorrent" -I"/usr/include/boost" -I"/usr/include" -I"/home/morgan/R/x86_64-pc-linux-gnu-library/3.5/Rcpp/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-1SEA_D/r-base-3.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c RcppExports.cpp -o RcppExports.o g++ -I"/usr/share/R/include" -DNDEBUG -I"/usr/lib/x86_64-linux-gnu" -I"/usr/include/libtorrent" -I"/usr/include/boost" -I"/usr/include" -I"/home/morgan/R/x86_64-pc-linux-gnu-library/3.5/Rcpp/include" -fpic -g -O2 -fdebug-prefix-map=/build/r-base-1SEA_D/r-base-3.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c get_torrent_info.cpp -o get_torrent_info.o g++ -shared -L/usr/lib/R/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -o RLibTorrent.so RcppExports.o get_torrent_info.o -L/usr/lib/R/lib -lR installing to /home/morgan/Documents/Packages/RLibTorrent.Rcheck/RLibTorrent/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded Error: package or namespace load failed for ‘RLibTorrent’ in dyn.load(file, DLLpath = DLLpath, ...): unable to load shared object '/home/morgan/Documents/Packages/RLibTorrent.Rcheck/RLibTorrent/libs/RLibTorrent.so': /home/morgan/Documents/Packages/RLibTorrent.Rcheck/RLibTorrent/libs/RLibTorrent.so: undefined symbol: _ZN10libtorrent6to_hexEPKciPc Error: loading failed Execution halted ERROR: loading failed * removing ‘/home/morgan/Documents/Packages/RLibTorrent.Rcheck/RLibTorrent’ I am struggling to solve this issue! Google it but it i didn't help me solve it, because I didn't understand the explanation or the proposed solution was not working for me. Any idea what I am doing wrong? Thank you On Mon, Feb 11, 2019 at 12:01 PM Ralf Stubner <ralf.stub...@daqana.com> wrote: > On 11.02.19 10:29, Morgan Morgan wrote: > > I use ubuntu and windows. But the idea would be to make the package > > available to all users including Mac OS. > > I would start with Ubuntu, since there it should be sufficient to use > > sudo apt-get install libtorrent-dev > > together with > > PKG_LDFLAGS=-ltorrent > > in src/Makevars. After that I would focus on the functions to put into > the package. Once the package has a clearer shape, I would tackle the > cross-platform issues. > > cheerio > ralf > > -- > Ralf Stubner > Senior Software Engineer / Trainer > > daqana GmbH > Dortustraße 48 > 14467 Potsdam > > T: +49 331 23 61 93 11 > F: +49 331 23 61 93 90 > M: +49 162 20 91 196 > Mail: ralf.stub...@daqana.com > > Sitz: Potsdam > Register: AG Potsdam HRB 27966 > Ust.-IdNr.: DE300072622 > Geschäftsführer: Dr.-Ing. Stefan Knirsch, Prof. Dr. Dr. Karl-Kuno Kunze > >
_______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel