Comments (8)
Hi, this sounds like a Windows-specific configuration issue with R. Please try to remove and reinstall the latest version of R and Rtools.
from arules.
Hi, this sounds like a Windows-specific configuration issue with R. Please try to remove and reinstall the latest version of R and Rtools.
Hi!
Thank you for your quick response.
I did everything as you said, but the result is the same
from arules.
I just installed R 4.3.0, RStudio, and RTools4.3 on a Windows machine, and it works for me fine. You may have some configuration file that messed up the compiler...
> library(arules)
> arules::fim4r()
Package fim4r is required.
Download and install the package?
1: Yes
2: No
Selection: 1
Installing package into ‘C:/Users/Michael Hahsler/AppData/Local/R/win-library/4.3’
(as ‘lib’ is unspecified)
trying URL 'https://mhahsler.github.io/arules/docs/fim4r/fim4r_latest.tar.gz'
Content type 'application/gzip' length 804083 bytes (785 KB)
downloaded 785 KB
* installing *source* package 'fim4r' ...
** using staged installation
** libs
running 'src/Makefile.win' ...
gcc -std=c99 -Wall -Wextra -Wconversion -Wno-unused-parameter -D__USE_MINGW_ANSI_STDIO=1 -pedantic -c -DNDEBUG -DQUIET -O3 -funroll-loops -Iutil/src -Imath/src -Itract/src -Iapriori/src -Ieclat/src -Ifpgrowth/src -Isam/src -Irelim/src -Icarpenter/src -Iista/src -Iaccretion/src util/src/arrays.c -o arrays.o
....
** testing if installed package can be loaded from temporary location
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (fim4r)
Available methods in fim4r are: ‘apriori’, ‘eclat’, ‘fpgrowth’, ‘carpenter’, ‘ista’, ‘relim’, ‘sam’
from arules.
I completely reinstalled Windows7 with disk formatting))) but the problem remained the same, moreover, it seems to me that I can not install any package in binary form.
I don't understand what the problem is, but the problem seems to be on my end.
from arules.
Maybe it is Windows 7? I have tried it on Windows 10.
from arules.
Just installed clean windows 10, also R tools and R, nothing else..
getting exactly the same problem.
gcc -std=c99 -Wall -Wextra -Wconversion -Wno-unused-parameter -D__USE_MINGW_ANSI_STDIO=1 -pedantic -c -DNDEBUG -DQUIET -O3 -funroll-loops -Iutil/src -Imath/src -Itract/src -Iapriori/src -Ieclat/src -Ifpgrowth/src -Isam/src -Irelim/src -Icarpenter/src -Iista/src -Iaccretion/src -DISR_CLOMAX -DACC_ABORT \
accretion/src/accretion.c -o accretion.o
gcc -std=c99 -Wall -Wextra -Wconversion -Wno-unused-parameter -D__USE_MINGW_ANSI_STDIO=1 -pedantic -c -DNDEBUG -DQUIET -O3 -funroll-loops -Iutil/src -Imath/src -Itract/src -Iapriori/src -Ieclat/src -Ifpgrowth/src -Isam/src -Irelim/src -Icarpenter/src -Iista/src -Iaccretion/src -DFPG_ABORT fpgrowth/src/fpgpsp.c -o fpgpsp.o
gcc -std=c99 -Wall -Wextra -Wconversion -Wno-unused-parameter -D__USE_MINGW_ANSI_STDIO=1 -pedantic -c -DNDEBUG -DQUIET -O3 -funroll-loops -Iutil/src -Imath/src -Itract/src -Iapriori/src -Ieclat/src -Ifpgrowth/src -Isam/src -Irelim/src -Icarpenter/src -Iista/src -Iaccretion/src -IF:/Program Files/R-4.3.0/include fim4r.c -o fim4r.o
fim4r.c:22:10: fatal error: R.h: No such file or directory
22 | #include "R.h"
| ^~~~~
compilation terminated.
make: *** [Makefile.win:314: fim4r.o] Error 1
ERROR: compilation failed for package 'fim4r'
* removing 'F:/Program Files/R-4.3.0/library/fim4r'
Available methods in fim4r are: ‘apriori’, ‘eclat’, ‘fpgrowth’, ‘carpenter’, ‘ista’, ‘relim’, ‘sam’Warning message:
In utils::install.packages(fim4r_url, repos = NULL) :
installation of package ‘C:/Users/tars/AppData/Local/Temp/RtmpOcnFKT/downloaded_packages/fim4r_latest.tar.gz’ had non-zero exit status
sessionInfo()
R version 4.3.0 (2023-04-21 ucrt)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19045)
Matrix products: default
locale:
[1] LC_COLLATE=Russian_Russia.utf8 LC_CTYPE=Russian_Russia.utf8 LC_MONETARY=Russian_Russia.utf8
[4] LC_NUMERIC=C LC_TIME=Russian_Russia.utf8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_4.3.0 Matrix_1.5-4 generics_0.1.3 tools_4.3.0 arules_1.7-6 grid_4.3.0
[7] lattice_0.21-8
Maybe I need to install something for Windows, some kind of library or something else ???
from arules.
I think this is a Windows problem with where your R installation is (F: instead of C:)...
Your output right before the error says:
gcc -std=c99 -Wall -Wextra -Wconversion -Wno-unused-parameter -D__USE_MINGW_ANSI_STDIO=1 -pedantic -c -DNDEBUG -DQUIET -O3 -funroll-loops -Iutil/src -Imath/src -Itract/src -Iapriori/src -Ieclat/src -Ifpgrowth/src -Isam/src -Irelim/src -Icarpenter/src -Iista/src -Iaccretion/src -IF:/Program Files/R-4.3.0/include fim4r.c -o fim4r.o
R-4.3.0/include
contains R.h
, but it specifies the include -IF:/Program Files/R-4.3.0/include
. I guess that is the F: drive? I think gcc
does not understand this including the space.
On my Windows installation with R on C:, it uses -IC:/PROGRA~1/R/R-43~1.0/include
which is the correct translation without spaces. Maybe this is a bug in R and it only fixes paths on C:?
Sorry about this. I do not use Windows so I am not sure why this happens...
from arules.
Problem solved.
R must be MANDATORY installed on the C drive, then the installation of the package is fine.
Thank you very much for your help
from arules.
Related Issues (20)
- something wrong with the read.transaction function HOT 1
- Error in validObject(.Object) : invalid class “ngTMatrix” object: all row indices (slot 'i') must be between 0 and nrow-1 in a TsparseMatrix HOT 1
- interestMeasure count for itemsets HOT 1
- continuous features? HOT 1
- Help installing arules HOT 3
- Bug: RStudio generates X ammount of Rules, Knited Document has Y HOT 10
- Check item encoding HOT 1
- error in evaluating the argument 'x' in selecting a method for function 'colSums': 'NA' indices are not (yet?) supported for sparse Matrices HOT 4
- Error in transactions(AdultUCI) : could not find function "transactions" HOT 2
- issue when aggregating items HOT 5
- What is transIdenticalToItemsets? HOT 1
- Apriori " Error in deparse1(call) : could not find function "deparse1" " HOT 1
- Parameter to define minimum support (inclusion) HOT 7
- arules 1.7.3 doesn't seem to work with R 4.2 HOT 1
- Discretize is not passing the dig.lab method to cut HOT 1
- dependency with Matrix ? HOT 1
- Least Contradiction Range incorrect HOT 3
- find rule on the right side RHS apriori vs fpgrowth HOT 7
- arulesSequences error with timeout HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arules.