[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