[darcs-users] Trouble building Darcs in Windows XP
Will
will at glozer.net
Wed Dec 15 16:19:23 UTC 2004
"Jackie Tung" <mkjt2 at cam.ac.uk> writes:
> Hello all, I am new to this list, and I am really stuck trying to
> build darcs from the source in winXP. I took the following steps,
> would anyone be kind enough to point out what I am doing wrong?:
>
> 1) I installed ghc. Added c:\<ghc dir>\bin to PATH
> 2) I unzipped the darcs sources to c:\darcs
> 3) I installed MingW to c:\mingw\ by runnin MinGW-3.1.0-1.exe.
> 4) I installed the following: MSys - MSYS-1.0.10.exe (c:\msys)
> MSysDTK -
> msysDTK-1.0.1.exe
> (c:\msys)
> Then I extracted contents of msys-autoconf-2.59.tar.bz2 and
> msys-automake-1.8.2.tar.bz2 to c:\msys, overwriting when
> necessary
> 5) Extracted zlib121-dll.zip to <tmp folder>\. Copied zlib1.dll to
> c:\windows\system AND c:\windows\system32 (as instructed in the
> zlib instructions)
> Copied zconf.h and zlib.h in <tmp folder>\include to
> c:\ghc\gcc-lib\include and to c:\mingw\include
> Copied zdll.exp, zdll.lib and zlib.def in <tmp folder>\lib to
> c:\ghc\gcc-lib and to c:\mingw\lib
It looks like you got zlib development files for the Microsoft
toolchain. GHC and mingw use GCC which expects unix-style .a files,
so you will need libz.a or its DLL equivalent.
The libraries I use to build darcs are available at
http://glozer.net/darcs/misc/win32-libs.zip
> 6) Downloaded mingw "dev" version (as the bin version didn't seem to
> have any headers or libraries in it) of curl
> (curl-7.12.2-win32-ssl-devel-mingw32.zip)
> Extracted to c:\curl, then copied c:\curl\libcurl.dll to the same
> library directories as in 5). Copied c:\curl\include\*.* to
> header directories as in 5)
>
> 7) set PATH the include the required directories.
> 8) Used commands: export GHC=/c/<ghc-dir>/bin/ghc.exe - OK
> autoconf - OK
> ./configure --disable-mmap
> --target=mingw -
> FAILS
> Final error messages are:
> "checking for gzopen .... No"
> "checking for gzopen in
> -lz ......No"
> "configure: error: Cannot
> find system's zlib
> library: Please set the
> LDFLAGS env variable!"
> Any ideas?
Configure is failing since it can't find a valid zlib.
Regards,
Will
More information about the darcs-users
mailing list