Ich habe ein Paket, das ich unter Verwendung von WIN-Builder für CRAN auf Windows erstellen möchte. Die Zusammenstellung der Einzahler dieser Meldung:R-Paket mit C-Code unter Windows (Win-Build) kann nicht kompiliert werden, ar: Befehl nicht gefunden
ar -crs libmseed.a fileutils.o genutils.o gswap.o lmplatform.o lookup.o msrutils.o pack.o packdata.o traceutils.o tracelist.o parseutils.o unpack.o unpackdata.o selection.o logging.o
make[1]: ar: Command not found
Das ist mein Makevars.win Datei:
PKG_CFLAGS=
PKG_CPPFLAGS=-Ilibmseed
PKG_LIBS=-Llibmseed -lmseed
$(SHLIB): libmseed/libmseed.a
libmseed/libmseed.a:
@(cd libmseed && $(MAKE) static CC="$(CC)" CFLAGS="$(CFLAGS)" AR="$(AR)")
clean:
@(cd libmseed && $(MAKE) clean)
Ich habe auch versucht, die Makevars.win-Datei ändern AR = "ar mingw" mit und ohne AR angegeben . Ich bekomme die gleiche Nachricht "ar: Command not found". Kennt jemand eine Lösung für dieses Problem?
Sie sollten wahrscheinlich https://cran.r-project.org/doc/manuals/r-release/R-exts.html lesen und die Quelle einiger kleiner C-Backs untersuchen Pakete (viele von ihnen sind auf GitHub). Sie machen eine Reihe von Annahmen über die Umgebungen, denen Sie begegnen werden. – hrbrmstr