Thanks, That may be it. It is a missing dependency.
It's been a while and I'm not sure which package exposes fftw3.h ... Karim On Thu, Sep 10, 2020 at 8:16 AM Dirk Eddelbuettel <e...@debian.org> wrote: > > On 9 September 2020 at 23:45, Karim Rahim wrote: > | sudo apt-get install -y fftw3 > > Or maybe rather > > sudo apt-get install libfftw3-dev > > to get the development headers? > > Dirk > > | Then try again. > | > | Let me know if it doesn't work. > | > | Cheers! > | Karim > | > | On Wed, Sep 9, 2020 at 10:27 PM Max Turgeon <max.turg...@umanitoba.ca> > wrote: > | > > | > Hi Marta, > | > > | > One change I can see from your Git history that seems to match the > first failed build on Travis is when you added "Imports: fftwtools" to your > DESCRIPTION file. And it makes sense, because if we look at its DESCRIPTION > file, we can see that it has fftw3 as a SystemRequirements. In other words, > it needs to be installed on Travis before you can run the checks on your > package. > | > > | > As for solutions, I can see that Karim wrote a short description of > how to install the library on Linux, and there's a link for Mac; all this > is on the Github repo: https://github.com/krahim/fftwtools > | > > | > I also noticed that there is an R package wrapping fftw on CRAN ( > https://cran.r-project.org/package=fftw) and I can see that it's a > Suggested package for fftwtools. I haven't tried it, but presumably you > could install the fftw R package, instead of the fftw3 library. > | > > | > HTH, > | > > | > Max Turgeon > | > Assistant Professor > | > Department of Statistics > | > Department of Computer Science > | > University of Manitoba > | > maxturgeon.ca > | > > | > > | > > | > ________________________________ > | > From: R-package-devel <r-package-devel-boun...@r-project.org> on > behalf of Marta Karaś <marta.kar...@gmail.com> > | > Sent: Wednesday, September 9, 2020 9:09 PM > | > To: package-develop <r-package-devel@r-project.org> > | > Cc: karim.ra...@queensu.ca <karim.ra...@queensu.ca> > | > Subject: [R-pkg-devel] Fixing travis build fail due to fftwtools fatal > error (fftw3.h: No such file or directory) > | > > | > ******************************************************** > | > Caution: This message was sent from outside the University of Manitoba. > | > ******************************************************** > | > > | > Dear all, > | > > | > I have been facing travis build fail on linux xenial due to *fftwtools > | > fatal error* (fftw3.h: No such file or directory) with my R package. > The > | > error appeared at a random time a few months ago (at a random time := > I do > | > not link it with any fftwtools-function related change commit I did) > and > | > persists. > | > > | > There is not much I achieved in googling and trying to decipher it, > sadly; > | > I am hoping maybe some Community members saw a similar error with > their dev > | > work and can suggest a hint/solution? > | > > | > Package GitHub: https://github.com/martakarass/runstats > | > Failed Travis job log: > | > https://travis-ci.com/github/martakarass/runstats/jobs/383037333 > | > > | > Error excerpt: > | > > | > * installing *source* package ‘fftwtools’ ... > | > ** package ‘fftwtools’ successfully unpacked and MD5 sums checked > | > ** using staged installation > | > ** libs > | > gcc -I"/opt/R/4.0.2/lib/R/include" -DNDEBUG -I/usr/local/include > -fpic > | > -g -O2 -c fftwtools.c -o fftwtools.o > | > fftwtools.c:28:18: fatal error: fftw3.h: No such file or directory > | > compilation terminated. > | > /opt/R/4.0.2/lib/R/etc/Makeconf:167: recipe for target 'fftwtools.o' > failed > | > make: *** [fftwtools.o] Error 1 > | > ERROR: compilation failed for package ‘fftwtools’ > | > * removing ‘/home/travis/R/Library/fftwtools’ > | > Error in i.p(...) : > | > (converted from warning) installation of package ‘fftwtools’ had > non-zero > | > exit status > | > Calls: <Anonymous> ... with_rprofile_user -> with_envvar -> force -> > force > | > -> i.p > | > Execution halted > | > The command "Rscript -e 'deps <- > remotes::dev_package_deps(dependencies = > | > NA);remotes::install_deps(dependencies = TRUE);if (!all(deps$package > %in% > | > installed.packages())) { message("missing: ", > paste(setdiff(deps$package, > | > installed.packages()), collapse=", ")); q(status = 1, save = "no")}'" > | > failed and exited with 1 during . > | > Your build has been stopped. > | > > | > > | > Thank you, > | > > | > Marta > | > > | > [[alternative HTML version deleted]] > | > > | > ______________________________________________ > | > R-package-devel@r-project.org mailing list > | > https://stat.ethz.ch/mailman/listinfo/r-package-devel > | > | ______________________________________________ > | R-package-devel@r-project.org mailing list > | https://stat.ethz.ch/mailman/listinfo/r-package-devel > > -- > https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org > [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel