Age | Commit message (Collapse) | Author |
|
Problem: When building with Cygwin libwinpthread isn't found.
Solution: Link winpthread statically. (jmmerz, closes #1255, closes #1256)
|
|
Problem: For MinGW RUBY_API_VER_LONG isn't set correctly. Many default
version numbers are outdated.
Solution: Set RUBY_API_VER_LONG to RUBY_VER_LONG. Use latest stable releases
for defaults. (Ken Takata)
|
|
Problem: MS-Windows: Building with Ruby uses old version.
Solution: Update to 2.2.X. Use clearer name for the API version. (Ken
Takata)
|
|
Problem: spell.c is too big.
Solution: Split it in spell file handling and spell checking.
|
|
Problem: eval.c is still too big.
Solution: Split off internal functions to evalfunc.c.
|
|
Problem: Non-Unix builds fail.
Solution: Update Makefiles for new files.
|
|
Problem: Build fails with some version of MinGW. (illusorypan)
Solution: Recognize mingw32. (Ken Takata, closes #921)
|
|
Problem: Build fails with 64 bit MinGW. (Axel Bender)
Solution: Handle dash vs. underscore. (Ken Takata, Hirohito Higashi)
|
|
Problem: ARCH must be set properly when using MinGW.
Solution: Detect the default value of ARCH from the current compiler. (Ken
Takata)
|
|
Problem: Warning from MinGW about _WIN32_WINNT redefined. (John Marriott)
Solution: First undefine it. (Ken Takata)
|
|
Problem: farsi.c and arabic.c are included in a strange way.
Solution: Build them like other files.
|
|
Problem: Number variables are not 64 bits while they could be.
Solution: Add the num64 feature. (Ken Takata)
|
|
Problem: Running Win32 Vim in mintty does not work.
Solution: Detect mintty and give a helpful error message. (Ken Takata)
|
|
Problem: MinGW console build defaults to not having +channel.
Solution: Include the channel feature if building with huge features. (Ken
Takata)
|
|
Problem: Can't build with older MinGW compiler.
Solution: Change option from c++11 to gnu++11. (Ken Takata)
|
|
Problem: Compiler warnings for non-virtual destructor.
Solution: Mark the classe final. (Ken Takata)
|
|
Problem: Too many feature flags for pipes, jobs and channels.
Solution: Only use FEAT_JOB_CHANNEL.
|
|
Problem: The Win 16 code is not maintained and unused.
Solution: Remove the Win 16 support.
|
|
Problem: MS-Windows: Mismatch between default compile options and what the
code expects.
Solution: Change the default WINVER from 0x0500 to 0x0501. (Ken Takata)
|
|
Problem: Problem using Python3 when compiled with MingW.
Solution: Define PYTHON3_HOME as a wide character string. (Yasuhiro
Matsumoto)
|
|
Problem: Build rules are bit too complicated.
Solution: Remove -lwsock32 from Netbeans, it's already added for the channel
feature that it depends on. (Tony Mechelynck)
|
|
Problem: Do not get warnings when building with MingW.
Solution: Remove the -w flag. (Ken Takata)
|
|
Problem: Building with Cygwin or MingW with channel but without Netbeans
doesn't work.
Solution: Set NETBEANS to "no" when not used.
|
|
Problem: Can't build with Mingw and Cygwin.
Solution: Remove extra "endif". (Christian J. Robinson)
|
|
Problem: The socket I/O is intertwined with the netbeans code.
Solution: Start refactoring the netbeans communication to split off the
socket I/O. Add the +channel feature.
|
|
Problem: No support for JSON.
Solution: Add jsonencode() and jsondecode(). Also add v:false, v:true,
v:null and v:none.
|
|
Problem: Default for MingW and Cygwin is still "normal".
Solution: Use "huge" as default. (Ken Takata)
|
|
Problem: Can't build with Python 3 interface using MingW.
Solution: Update the Makefile. (Yasuhiro Matsumoto, Ken Takata)
|
|
Problem: Various problems building with MzScheme/Racket.
Solution: Make it work with new versions of Racket. (Yukihiro Nakadaira, Ken
Takata)
|
|
Problem: Can't build with MingW and Python on MS-Windows.
Solution: Move the build flags to CFLAGS.
|
|
Problem: TCL_VER_LONG and DYNAMIC_TCL_VER are not set when building with
Cygwin and MingW.
Solution: Add TCL_VER_LONG and DYNAMIC_TCL_VER to the makefile.
|
|
Problem: Building with Ruby on MS-Windows requires a lot of arguments.
Solution: Make it simpler. (Ken Takata)
|
|
Problem: Can't build with Python interface using MingW.
Solution: Update the Makefile. (Yasuhiro Matsumoto)
|
|
Problem: Can't use strawberry Perl 5.22 x64 on MS-Windows.
Solution: Add new defines and #if. (Ken Takata)
|
|
Problem: Function name not recognized correctly when inside a function.
Solution: Don't check for an alpha character.
|
|
Problem: Building with MingW and Perl.
Solution: Remove quotes. (Ken Takata)
|
|
Problem: Many lines are both in Make_cyg.mak and Make_ming.mak
Solution: Move the common parts to one file. (Ken Takata)
|