ichizok
8bb3fe4d4d
patch 8.2.3922: cannot build with dynamic Ruby 3.1
...
Problem: Cannot build with dynamic Ruby 3.1.
Solution: Add "_EXTRA" variables for CI. Add missing functions. (Ozaki
Kiichi, closes #9420 )
2021-12-28 15:51:45 +00:00
Bram Moolenaar
6840a0ffe8
patch 8.2.3800: when cross compiling the output of "uname" cannot be set
...
Problem: When cross compiling the output of "uname" cannot be set. (Ben
Reeves)
Solution: Use cache variables. (closes #9338 )
2021-12-13 20:37:59 +00:00
Bram Moolenaar
b3a29558ee
patch 8.2.3620: memory leak reported in libtlib
...
Problem: Memory leak reported in libtlib.
Solution: Call del_curterm() when cleaning up memory. Rename term.h to
termdefs.h to avoid a name clash.
2021-11-19 11:28:04 +00:00
Leah Neukirchen
0a7984af56
patch 8.2.3510: changes are only detected with one second accuracy
...
Problem: Changes are only detected with one second accuracy.
Solution: Use the nanosecond time if possible. (Leah Neukirchen,
closes #8873 , closes #8875 )
2021-10-14 21:27:55 +01:00
Bram Moolenaar
e2982d6911
patch 8.2.3483: #ifdef for using sysinfo() is incomplete
...
Problem: #ifdef for using sysinfo() is incomplete.
Solution: Also check for HAVE_SYSINFO. Make autoconf check use TRY_LINK.
(closes #8952 )
2021-10-06 11:27:21 +01:00
Christian Brabandt
6b9efdde78
patch 8.2.3420: _REENTRANT defined more than once
...
Problem: _REENTRANT defined more than once.
Solution: Fix configure script. (Christian Brabandt, closes #8852 )
2021-09-09 17:14:50 +02:00
Bram Moolenaar
3ae5fc9a6a
patch 8.2.3406: on some systems tests fail without _REENTRANT
...
Problem: On some systems tests fail without _REENTRANT. (Elimar
Riesebieter)
Solution: Add -D_REENTRANT in configure. (closes #7402 )
2021-09-06 18:57:30 +02:00
ichizok
8ce3ca8961
patch 8.2.3037: configure reports libcanberra when checking for libsodium
...
Problem: Configure reports libcanberra when checking for libsodium.
Solution: Adjust the message. (Ozaki Kiichi, closes #8435 )
2021-06-23 15:41:52 +02:00
Christian Brabandt
f573c6e1ed
patch 8.2.3022: available encryption methods are not strong enough
...
Problem: Available encryption methods are not strong enough.
Solution: Add initial support for xchaha20. (Christian Brabandt,
closes #8394 )
2021-06-20 14:02:16 +02:00
Zdenek Dohnal
31e299c08f
patch 8.2.2970: Python configure check uses deprecated command
...
Problem: Python configure check uses deprecated command.
Solution: Use sysconfig instead of distutils if possible. (Zdenek Dohnal,
closes #8354 )
2021-06-10 18:50:55 +02:00
Bram Moolenaar
23c0192166
patch 8.2.2876: configure cannot detect Python 3.10
...
Problem: Configure cannot detect Python 3.10.
Solution: Use sys.version_info. (closes #8233 )
2021-05-21 11:43:58 +02:00
Natanael Copa
761ead497f
patch 8.2.2852: configure can add --as-needed a second time
...
Problem: Configure can add --as-needed a second time.
Solution: Only add --as-needed if not already there. (Natanael Copa,
closes #8189 , closes #8181 )
2021-05-15 14:25:37 +02:00
Bram Moolenaar
16678eb50f
patch 8.2.2794: Linux users don't know how to get ncurses
...
Problem: Linux users don't know how to get ncurses.
Solution: Add the name of the package. (closes #8132 )
2021-04-21 11:57:59 +02:00
Bram Moolenaar
26f201345d
patch 8.2.2701: order of removing FORTIFY_SOURCE is wrong
...
Problem: Order of removing FORTIFY_SOURCE is wrong.
Solution: Use the more specific pattern first.
2021-04-03 17:33:52 +02:00
Bram Moolenaar
3fa5e64e0e
patch 8.2.2691: autoconf may mess up compiler flags
...
Problem: Autoconf may mess up compiler flags.
Solution: Handle removing FORTIFY_SOURCE a bit better. (Vladimir Lomov,
closes #8049 )
2021-04-02 13:30:59 +02:00
Bram Moolenaar
f52f0606ed
patch 8.2.2586: process id may be invalid
...
Problem: Process id may be invalid.
Solution: Use sysinfo.uptime to check for recent reboot. (suggested by Hugo
van der Sanden, closes #7947 )
2021-03-10 21:26:37 +01:00
Bram Moolenaar
0e62a6742b
patch 8.2.2550: signal stack size is wrong with latest glibc 2.34
...
Problem: Signal stack size is wrong with latest glibc 2.34.
Solution: Use sysconf(_SC_SIGSTKSZ) if available. (Zdenek Dohnal, closes
#7895 )
2021-02-25 17:17:56 +01:00
Bram Moolenaar
f272ae12ac
patch 8.2.2442: automatic GUI selection does not check for GTK 3
...
Problem: Automatic GUI selection does not check for GTK 3.
Solution: Make SKIP_GTK3 empty for automatic GUI support. Set SKIP_GTK3 to
YES when checking for GTK2.
2021-01-31 19:52:50 +01:00
Bram Moolenaar
4d8479b335
patch 8.2.2437: deprecation warnings with default configuration
...
Problem: Deprecation warnings with default configuration.
Solution: Add -Wno-deprecated-declarations.
2021-01-31 14:36:06 +01:00
Bram Moolenaar
ebd211c8a3
patch 8.2.2431: warning for -fno-strength-reduce with Clang 11
...
Problem: Warning for -fno-strength-reduce with Clang 11.
Solution: Adjust check for clang version number.
2021-01-30 19:33:36 +01:00
Bram Moolenaar
67876de7bb
patch 8.2.2337: configure test for GTK only says "no"
...
Problem: Configure test for GTK only says "no". (Harm te Hennepe)
Solution: Hint that a -def package is needed. (closes #5229 )
2021-01-12 20:51:24 +01:00
Bram Moolenaar
864a28b6a6
patch 8.2.2241: Build with Ruby and clang may fail
...
Problem: Build with Ruby and clang may fail.
Solution: Adjust congigure and sed script. (Ozaki Kiichi, closes #7566 )
2020-12-28 21:36:56 +01:00
Bram Moolenaar
abcbb0e9ad
patch 8.2.2196: :version output has extra spaces in compile and link command
...
Problem: :version output has extra spaces in compile and link command.
Solution: Adjust QUOTESED. (closes #7505 )
2020-12-23 12:33:42 +01:00
Bram Moolenaar
a79a8944da
patch 8.2.2151: $dir not expanded when configure checks for moonjit
...
Problem: $dir not expanded when configure checks for moonjit.
Solution: Use double quotes instead of single quotes. (closes #7478 )
2020-12-17 20:50:25 +01:00
Bram Moolenaar
d5a986f460
patch 8.2.2104: build problem with Ruby 2.7
...
Problem: Build problem with Ruby 2.7.
Solution: Adjust function declarations. (Ozaki Kiichi, closes #7430 )
2020-12-06 21:11:31 +01:00
Bram Moolenaar
6cd42db9dc
patch 8.2.2089: libvterm test fails to build on Mac
...
Problem: Libvterm test fails to build on Mac.
Solution: Adjust configure to remove a space between -L and the path that
follows.
2020-12-04 18:09:54 +01:00
Bram Moolenaar
ce7be3a0e6
patch 8.2.2056: configure fails when building with implicit-function-declaration
...
Problem: Configure fails when building with the
"implicit-function-declaration" error enabled, specifically on Mac.
Solution: Declear the functions like in the source code. (suggestion by
Clemens Lang, closes #7380 )
2020-11-26 20:11:11 +01:00
Bram Moolenaar
588d241d44
patch 8.2.1792: Configure does not recognize Racket 6.1+
...
Problem: Configure does not recognize Racket 6.1+.
Solution: Add a check for "rktio". (closes #7062 )
2020-10-03 14:24:19 +02:00
Bram Moolenaar
8b5866ded6
patch 8.2.1597: the channel source file is too big
...
Problem: The channel source file is too big.
Solution: Move job related code to a new source file.
2020-09-05 15:48:51 +02:00
Bram Moolenaar
9d8bfae50f
patch 8.2.1570: configure check for dirfd() does not work on HPUX
...
Problem: Configure check for dirfd() does not work on HPUX. (Michael Osipov)
Solution: Use AC_TRY_LINK instead of AC_TRY_COMPILE. (closes #6838 )
2020-09-02 21:21:35 +02:00
Bram Moolenaar
be7529e889
patch 8.2.1442: outdated references to the Mac Carbon GUI
...
Problem: Outdated references to the Mac Carbon GUI.
Solution: Remove or update references. (Yee Cheng Chin, closes #6703 )
2020-08-13 21:05:39 +02:00
Bram Moolenaar
040f975fc1
patch 8.2.1424: Mac build fails
...
Problem: Mac build fails.
Solution: Adjust configure to not fall back to Athena. Adjust some other
files.
2020-08-11 23:08:48 +02:00
Bram Moolenaar
097148e849
patch 8.2.1422: the Mac GUI implementation is outdated
...
Problem: The Mac GUI implementation is outdated and probably doesn't even
work.
Solution: Remove the Mac GUI code. The MacVim project provides the
supported Vim GUI version.
2020-08-11 21:58:20 +02:00
Bram Moolenaar
f4ee528086
patch 8.2.1327: Mac: configure can't find Tcl libraries
...
Problem: Mac: configure can't find Tcl libraries.
Solution: Adjust configure check. (closes #6575 )
2020-07-30 20:18:08 +02:00
Bram Moolenaar
bd7f7c123d
patch 8.2.1310: configure with Xcode 12 fails to check for tgetent
...
Problem: Configure with Xcode 12 fails to check for tgetent.
Solution: Declare tgetent(). (Ozaki Kiichi, closes #6558 )
2020-07-28 21:03:37 +02:00
Bram Moolenaar
5289783e0b
patch 8.2.1119: configure fails with Xcode 12 beta
...
Problem: Configure fails with Xcode 12 beta.
Solution: use "return" instead of "exit()". (Nico Weber, closes #6381 )
2020-07-02 22:50:37 +02:00
Bram Moolenaar
84cf6bd81b
patch 8.2.0988: getting directory contents is always case sorted
...
Problem: Getting directory contents is always case sorted.
Solution: Add sort options and v:collate. (Christian Brabandt, closes #6229 )
2020-06-16 20:03:43 +02:00
Bram Moolenaar
8f1dde5021
patch 8.2.0910: Vim is not reproducibly buildable
...
Problem: Vim is not reproducibly buildable.
Solution: Use the $SOURCE_DATE_EPOCH environment variable in configure.
(James McCoy, closes #513 ) Give a warning about using it.
2020-06-05 23:16:29 +02:00
Bram Moolenaar
041c7107f2
patch 8.2.0849: BeOS code is not maintained and probably unused
...
Problem: BeOS code is not maintained and probably unused.
Solution: Remove the BeOS code. (Emir Sari, closes #5817 )
2020-05-30 18:14:57 +02:00
Bram Moolenaar
b2d0e51366
patch 8.2.0711: temp directory might be cleared
...
Problem: With a long running Vim the temp directory might be cleared on
some systems.
Solution: Lock the temp directory. (closes #6044 )
2020-05-07 18:37:03 +02:00
Bram Moolenaar
01f731e97c
patch 8.2.0680: PTYGROUP and PTYMODE are unused
...
Problem: PTYGROUP and PTYMODE are unused.
Solution: Remove from autoconf. (closes #6024 )
2020-05-02 18:14:37 +02:00
Bram Moolenaar
ad4dc83389
patch 8.2.0609: configure does not detect moonjit correctly
...
Problem: Configure does not detect moonjit correctly.
Solution: Double the brackets. (Ozaki Kiichi)
2020-04-20 16:21:53 +02:00
Bram Moolenaar
f49e564082
patch 8.2.0603: configure does not detect moonjit
...
Problem: Configure does not detect moonjit.
Solution: Add check for moonjit. (Shlomi Fish, closes #5947 )
2020-04-19 17:46:53 +02:00
Bram Moolenaar
b6fb0516ec
patch 8.2.0594: MS-Windows: cannot build with WINVER set to 0x0501
...
Problem: MS-Windows: cannot build with WINVER set to 0x0501.
Solution: Only use inet_ntop() when available. (Ozaki Kiichi, closes #5946 )
2020-04-18 18:24:18 +02:00
Bram Moolenaar
bfe13ccc58
patch 8.2.0557: no IPv6 support for channels
...
Problem: No IPv6 support for channels.
Solution: Add IPv6 support. (Ozaki Kiichi, closes #5893 )
2020-04-12 17:53:12 +02:00
Bram Moolenaar
b3f740695a
patch 8.2.0320: no Haiku support
...
Problem: No Haiku support.
Solution: Add support for Haiku. (Emir Sari, closes #5605 )
2020-02-26 16:16:53 +01:00
Bram Moolenaar
348808f7c0
patch 8.2.0228: configure does not recognize gcc version on BSD
...
Problem: Configure does not recognize gcc version on BSD.
Solution: Do not use "\+" in the pattern matching the version number. (Ozaki
Kiichi, closes #5590 )
2020-02-07 20:50:07 +01:00
Bram Moolenaar
7077892a79
patch 8.2.0213: configure does not recognize gcc 10.0 and later
...
Problem: Configure does not recognize gcc 10.0 and later.
Solution: Adjust the pattern matching the version number. (Sergei
Trofimovich, closes #5580 )
2020-02-05 20:44:24 +01:00
Bram Moolenaar
41a4141ecb
patch 8.2.0100: macros for Ruby are too complicated
...
Problem: Macros for Ruby are too complicated.
Solution: Do not use DYNAMIC_RUBY_VER, use RUBY_VERSION. (Ken Takata,
closes #5452 )
2020-01-07 21:32:19 +01:00
Bram Moolenaar
509ff0688d
patch 8.2.0080: globals using INIT4() are not in the tags file
...
Problem: Globals using INIT4() are not in the tags file.
Solution: Adjust the tags command.
2020-01-02 22:38:49 +01:00