[slim-vim] progress - great!
Richard Newman
rnewman at tellme.com
Sun Jul 16 00:11:34 CDT 2006
Larry,
Starting from ECL 0.9i, and your repo pulled this evening, I get
an error related to base_string when compiling:
if_ecl.c: In function 'intern_vim':
if_ecl.c:151: warning: passing argument 2 of 'cl_intern' makes
pointer from integer without a cast
if_ecl.c: In function 'string_to_line':
if_ecl.c:156: error: 'union cl_lispunion' has no member named
'base_string'
if_ecl.c:156: warning: pointer targets in initialization differ in
signedness
if_ecl.c:157: error: 'union cl_lispunion' has no member named
'base_string'
if_ecl.c:157: error: 'union cl_lispunion' has no member named
'base_string'
if_ecl.c:158: error: 'union cl_lispunion' has no member named
'base_string'
if_ecl.c: In function 'zero_terminate':
if_ecl.c:188: error: 'union cl_lispunion' has no member named
'base_string'
if_ecl.c:189: warning: pointer targets in initialization differ in
signedness
if_ecl.c:190: error: 'union cl_lispunion' has no member named
'base_string'
if_ecl.c: In function 'cl_vim_msg_int':
if_ecl.c:209: warning: pointer targets in assignment differ in
signedness
if_ecl.c:210: error: 'union cl_lispunion' has no member named
'base_string'
if_ecl.c:212: warning: pointer targets in passing argument 1 of 'msg'
differ in signedness
if_ecl.c: In function 'cl_vim_execute_int':
if_ecl.c:221: warning: pointer targets in passing argument 1 of
'do_cmdline_cmd' differ in signedness
if_ecl.c: In function 'vim_type_to_cl_object':
if_ecl.c:245: warning: assignment makes pointer from integer without
a cast
if_ecl.c: In function 'cl_vim_expr_int':
if_ecl.c:284: warning: pointer targets in passing argument 1 of
'eval_expr' differ in signedness
if_ecl.c: In function 'cl_vim_buffer_lines_int':
if_ecl.c:438: warning: passing argument 1 of 'make_cons' makes
pointer from integer without a cast
if_ecl.c: In function 'cl_vim_buffer_name_int':
if_ecl.c:450: warning: return makes pointer from integer without a cast
if_ecl.c: In function 'cl_vim_replace_lines_int':
if_ecl.c:496: warning: pointer targets in passing argument 2 of
'ml_replace' differ in signedness
if_ecl.c:503: warning: pointer targets in initialization differ in
signedness
if_ecl.c: In function 'safe_eval_string':
if_ecl.c:553: warning: passing argument 1 of 'safe_eval_form' makes
pointer from integer without a cast
{standard input}:39:non-relocatable subtraction expression,
"_g_vim_package" minus "L00000000001$pb"
{standard input}:39:symbol: "_g_vim_package" can't be undefined in a
subtraction expression
make[1]: *** [objects/if_ecl.o] Error 1
make: *** [first] Error 2
Ruh-roh! Any thoughts?
-R
On 15 Jul 2006, at 9:03 AM, Larry Clapp wrote:
> The new patch fixes both of these. cl_object.string => base_string,
> and make_string_copy => make_base_string_copy.
>
> Changelog:
More information about the slim-vim
mailing list