4 From: Bram Moolenaar <Bram@moolenaar.net>
6 Content-Type: text/plain; charset=ISO-8859-1
7 Content-Transfer-Encoding: 8bit
11 Problem: MzScheme interface: current-library-collection-paths produces no
12 list. Interface doesn't build on a Mac.
13 Solution: Use a list instead of a pair. (Bernhard Fisseni) Use "-framework"
14 argument for MZSCHEME_LIBS in configure.
15 Files: src/configure.in, src/if_mzsch.c, src/auto/configure
18 *** ../vim-7.1.014/src/configure.in Sat May 12 16:30:49 2007
19 --- src/configure.in Sun Jun 10 16:47:43 2007
24 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
25 ! if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
26 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
28 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
32 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
33 ! if test "x$MACOSX" = "xyes"; then
34 ! MZSCHEME_LIBS="-framework PLT_MzScheme"
35 ! elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
36 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
38 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
39 *** ../vim-7.1.014/src/if_mzsch.c Sat May 12 17:29:20 2007
40 --- src/if_mzsch.c Sun Jun 10 16:39:51 2007
43 #ifdef MZSCHEME_COLLECTS
44 /* setup 'current-library-collection-paths' parameter */
45 scheme_set_param(scheme_config, MZCONFIG_COLLECTION_PATHS,
46 ! scheme_make_pair(scheme_make_string(MZSCHEME_COLLECTS),
50 /* setup sandbox guards */
52 #ifdef MZSCHEME_COLLECTS
53 /* setup 'current-library-collection-paths' parameter */
54 scheme_set_param(scheme_config, MZCONFIG_COLLECTION_PATHS,
55 ! scheme_build_list(0, scheme_make_string(MZSCHEME_COLLECTS)));
58 /* setup sandbox guards */
59 *** ../vim-7.1.014/src/auto/configure Sat May 12 16:23:27 2007
60 --- src/auto/configure Sun Jun 10 16:49:58 2007
65 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
66 ! if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
67 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
69 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
73 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
74 ! if test "x$MACOSX" = "xyes"; then
75 ! MZSCHEME_LIBS="-framework PLT_MzScheme"
76 ! elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
77 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
79 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
80 *** ../vim-7.1.014/src/version.c Thu Jun 28 12:44:56 2007
81 --- src/version.c Thu Jun 28 13:00:52 2007
85 { /* Add new patch number below this line */
91 You know you use Vim too much when you have this alias in your
92 ~/.bashrc file: alias :e=/bin/vim (Eljay Love-Jensen)
94 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
95 /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
96 \\\ download, build and distribute -- http://www.A-A-P.org ///
97 \\\ help me help AIDS victims -- http://ICCF-Holland.org ///