Skip to content

make pkg on windows NT

2 messages · Nicholas Lewin-Koh, Brian Ripley

#
Hi,

I am trying to compile a package i am developing on my home computer where
i am running Windows NT 4.0 service pack 6. Everything works fine on my
other computer at work running windows 98.

I am using the cygwin 1.1 bash shell and tolls with the MingW compiler,
version 2.95.2-1
installed seperately and first in the path. I have active perl 6.16 
as well. Here is the error I get when i run the make pkg-  script from the
gnuwin32 directory

bash-2.03$ make DEBUG=T pkg-maptools
make DLLNM=  EXTRADOCS= \
  -C c:/Rnew/rw1010/src/library/maptools PKG=maptools RHOME=c:/Rnew/rw1010
RLIB=
c:/Rnew/rw1010/library \
  -f c:/Rnew/rw1010/src/gnuwin32/MakePkg
make[1]: Entering directory `c:/Rnew/rw1010/src/library/maptools'
Syntax error: Unterminated quoted string
make[1]: *** [c:/Rnew/rw1010/library/maptools/zzzz] Error 2
make[1]: Leaving directory `c:/Rnew/rw1010/src/library/maptools'
make: *** [pkg-maptools] Error 2

also here is my R version info
$platform
[1] "Windows"
$arch
[1] "x86"
$os
[1] "Win32"
$system
[1] "x86, Win32"
$status
[1] ""
$major
[1] "1"
$minor
[1] "1.0"
$year
[1] "2000"
$month
[1] "June"
$day
[1] "15"
$language
[1] "R"


Oh and one last Question, I noted on Dr. Ripley's RTools page that he
recommends MingW 2.95.2-1 the crtdll version rather than the msvrt
version. I have not noticed any problems yet with other stuff i have
compiled, are there any problems dynamically linking code built with the
other version that I am unaware Of?

thanks
Nicholas

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
#
On Sun, 6 Aug 2000, Nicholas Lewin-Koh wrote:

            
That means that you have the wrong make and/or the wrong sh.  You need the
set in the tools distribution: certain Cygwin ones work but most do not. We
find it very frustrating too.
Yes. It won't work on many Windows 95 machines, as that page says.
If that is not an issue for you, by all means use the msvcrt version.