Artifacts Associated With Ticket a39f4ac2fa55a646
Ticket change [313ff0e68c] (rid 1924) by anonymous on 2015-01-30 05:44:44:
- comment initialized to:
configure script of zlib 1.2.8 fails and says "Please use win32/Makefile.gcc instead." when $(uname -s) matches with MINGW* or mingw* by case statement of /bin/sh.<br /><br />And default Makefile which will be used in this case also says same warnng, but make does not return error. So kitcreator script guesses wrong.<br /><br />For example, I succeeded to build zlib by following.<br />(awk line resolves another problem. Because Makefile.gcc resets CC and RC by self.)<br /><br /> case $(uname -s 2> /dev/null) in<br /> MINGW* | mingw*)<br /> # use win32/Makefile.gcc instead.<br /> echo "Running: awk '{if($1~/^[RC]C$/&&$2~/^=/)$2="?"$2;print}' win32/Makefile.gcc > Makefile"<br /> awk '{if($1~/^[RC]C$/&&$2~/^=/)$2="?"$2;print}' win32/Makefile.gcc > Makefile<br /><br /> echo "Running: ${MAKE:-make}"<br /> ${MAKE:-make} || exit 1<br /><br /> echo "Running: BINARY_PATH=${INSTDIR}/bin INCLUDE_PATH=${INSTDIR}/include LIBRARY_PATH=${INSTDIR}/lib ${MAKE:-make} install"<br /> BINARY_PATH=${INSTDIR}/bin INCLUDE_PATH=${INSTDIR}/include LIBRARY_PATH=${INSTDIR}/lib ${MAKE:-make} install<br /> ;;<br /> *)<br /> # If we are building for KitDLL, compile with '-fPIC'<br /> if [ "${KITTARGET}" = "kitdll" ]; then<br /> CFLAGS="${CFLAGS} -fPIC"<br /> export CFLAGS<br /> fi<br /><br /> # We don't pass CONFIGUREEXTRA here, since this isn't a GNU autoconf<br /> # script and will puke<br /> echo "Running: ./configure --prefix=\"${INSTDIR}\" --libdir=\"${INSTDIR}/lib\" --static"<br /> ./configure --prefix="${INSTDIR}" --libdir="${INSTDIR}/lib" --static<br /><br /> echo "Running: ${MAKE:-make}"<br /> ${MAKE:-make} || exit 1<br /><br /> echo "Running: ${MAKE:-make} install"<br /> ${MAKE:-make} install<br /> ;;<br /> esac
- foundin initialized to: "0.9.2"
- login: "anonymous"
- severity initialized to: "Critical"
- status initialized to: "Open"
- title initialized to: "could not build zlib in mingw"
- type initialized to: "Build Problem"
- comment initialized to:
Ticket change [03552350c8] (rid 1944) by mistachkin on 2015-03-26 02:02:04:
- icomment:
There is an issue with building zlib using MinGW. Using a modified version of your patch, I am able to build zlib. However, the "awk" line caused problems for me here (i.e. complaints about being unable to locate the "cc" command).
- login: "mistachkin"
- mimetype: "text/x-fossil-plain"
- priority changed to: "Immediate"
- resolution changed to: "Open"
- subsystem changed to: "Tcl"
- icomment:
Ticket change [1512da93bb] (rid 1949) by mistachkin on 2015-03-26 04:41:20:
- icomment:
This issue should now be fixed on the 'winZlib128' branch.
- login: "mistachkin"
- mimetype: "text/x-fossil-plain"
- status changed to: "Review"
- icomment:
Ticket change [b3c19bddb1] (rid 1962) by mistachkin on 2015-03-30 23:54:47:
- icomment: "Fixed on trunk via check-in [9ad5a7514f35a5a2]."
- login: "mistachkin"
- mimetype: "text/x-fossil-plain"
- resolution changed to: "Fixed"
- status changed to: "Closed"