[snip ...] gcc -c -I. -Iproto -DHAVE_CONFIG_H -Os -march=pentium3 -mfpmath=sse -msse -mmmx -fomit-frame-pointer -pipe -funroll-loops -I/usr/X11R6/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/5.8.2/i686-linux/CORE -I/usr/include/python2.2 -pthread -I/usr/lib/ruby/1.8/i686-linux-gnu -o objects/charset.o charset.c In file included from buffer.c:29: vim.h:40: parse error before ':' token In file included from charset.c:10: vim.h:40: parse error before ':' token In file included from /usr/include/_G_config.h:44, from /usr/include/libio.h:32, from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:81, from os_unix.h:21, from vim.h:194, from buffer.c:29: /usr/include/gconv.h:72: parse error before "size_t" /usr/include/gconv.h:88: parse error before "size_t" /usr/include/gconv.h:97: parse error before "size_t" /usr/include/gconv.h:174: parse error before "size_t" /usr/include/gconv.h:177: parse error before '}' token In file included from /usr/include/libio.h:32, from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:81, from os_unix.h:21, from vim.h:194, from buffer.c:29: /usr/include/_G_config.h:47: field `__cd' has incomplete type /usr/include/_G_config.h:50: field `__cd' has incomplete type In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:81, from os_unix.h:21, from vim.h:194, from buffer.c:29: /usr/include/libio.h:350: parse error before "size_t" /usr/include/libio.h:359: parse error before "size_t" /usr/include/libio.h:467: parse error before "_IO_sgetn" /usr/include/libio.h:467: parse error before "size_t" In file included from os_unix.h:21, from vim.h:194, from buffer.c:29: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:288: parse error before "size_t" In file included from /usr/include/_G_config.h:44, from /usr/include/libio.h:32, from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:81, from os_unix.h:21, from vim.h:194, from charset.c:10: /usr/include/gconv.h:72: parse error before "size_t" /usr/include/gconv.h:88: parse error before "size_t" /usr/include/gconv.h:97: parse error before "size_t" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:295: parse error before "size_t" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:326: parse error before "size_t" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:330: parse error before "size_t" /usr/include/gconv.h:174: parse error before "size_t" /usr/include/gconv.h:177: parse error before '}' token In file included from /usr/include/libio.h:32, from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:81, from os_unix.h:21, from vim.h:194, from charset.c:10: /usr/include/_G_config.h:47: field `__cd' has incomplete type /usr/include/_G_config.h:50: field `__cd' has incomplete type /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:498: parse error before "fread" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:498: parse error before "size_t" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:501: parse error before "fwrite" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:501: parse error before "size_t" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:513: parse error before "fread_unlocked" In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:81, from os_unix.h:21, from vim.h:194, from charset.c:10: /usr/include/libio.h:350: parse error before "size_t" /usr/include/libio.h:359: parse error before "size_t" /usr/include/libio.h:467: parse error before "_IO_sgetn" /usr/include/libio.h:467: parse error before "size_t" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:513: parse error before "size_t" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:515: parse error before "fwrite_unlocked" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:515: parse error before "size_t" In file included from os_unix.h:21, from vim.h:194, from charset.c:10: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:288: parse error before "size_t" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:295: parse error before "size_t" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:326: parse error before "size_t" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:330: parse error before "size_t" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:498: parse error before "fread" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:498: parse error before "size_t" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:501: parse error before "fwrite" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:501: parse error before "size_t" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:513: parse error before "fread_unlocked" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:513: parse error before "size_t" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:515: parse error before "fwrite_unlocked" /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/stdio.h:515: parse error before "size_t" In file included from /usr/include/sys/types.h:266, from os_unix.h:28, from vim.h:194, from buffer.c:29: /usr/include/bits/pthreadtypes.h:48: parse error before "size_t" /usr/include/bits/pthreadtypes.h:51: parse error before "__stacksize" In file included from /usr/include/sys/types.h:266, from os_unix.h:28, from vim.h:194, from charset.c:10: /usr/include/bits/pthreadtypes.h:48: parse error before "size_t" /usr/include/bits/pthreadtypes.h:51: parse error before "__stacksize" In file included from os_unix.h:33, from vim.h:194, from buffer.c:29: /usr/include/stdlib.h:137: parse error before "__ctype_get_mb_cur_max" /usr/include/stdlib.h:431: parse error before "size_t" /usr/include/stdlib.h:460: parse error before "size_t" /usr/include/stdlib.h:554: parse error before "__size" /usr/include/stdlib.h:556: parse error before "__nmemb" /usr/include/stdlib.h:565: parse error before "size_t" In file included from /usr/include/stdlib.h:576, from os_unix.h:33, from vim.h:194, from buffer.c:29: /usr/include/alloca.h:33: parse error before "__size" In file included from os_unix.h:33, from vim.h:194, from buffer.c:29: /usr/include/stdlib.h:581: parse error before "__size" /usr/include/stdlib.h:731: parse error before "size_t" /usr/include/stdlib.h:735: parse error before "size_t" /usr/include/stdlib.h:804: parse error before "size_t" /usr/include/stdlib.h:807: parse error before "size_t" /usr/include/stdlib.h:811: parse error before "size_t" /usr/include/stdlib.h:814: parse error before "size_t" /usr/include/stdlib.h:822: parse error before "size_t" /usr/include/stdlib.h:826: parse error before "size_t" /usr/include/stdlib.h:833: parse error before "mbstowcs" /usr/include/stdlib.h:834: parse error before "size_t" /usr/include/stdlib.h:836: parse error before "wcstombs" /usr/include/stdlib.h:837: parse error before "size_t" In file included from os_unix.h:33, from vim.h:194, from charset.c:10: /usr/include/stdlib.h:137: parse error before "__ctype_get_mb_cur_max" /usr/include/stdlib.h:431: parse error before "size_t" /usr/include/stdlib.h:460: parse error before "size_t" In file included from os_unix.h:53, from vim.h:194, from buffer.c:29: /usr/include/unistd.h:310: parse error before "size_t" /usr/include/unistd.h:313: parse error before "size_t" /usr/include/unistd.h:423: parse error before "size_t" /usr/include/stdlib.h:554: parse error before "__size" /usr/include/stdlib.h:556: parse error before "__nmemb" /usr/include/stdlib.h:565: parse error before "size_t" In file included from /usr/include/stdlib.h:576, from os_unix.h:33, from vim.h:194, from charset.c:10: /usr/include/alloca.h:33: parse error before "__size" In file included from os_unix.h:33, from vim.h:194, from charset.c:10: /usr/include/stdlib.h:581: parse error before "__size" In file included from os_unix.h:53, from vim.h:194, from buffer.c:29: /usr/include/unistd.h:513: parse error before "confstr" /usr/include/unistd.h:513: parse error before "size_t" /usr/include/unistd.h:682: parse error before "size_t" /usr/include/unistd.h:707: parse error before "size_t" /usr/include/unistd.h:730: parse error before "size_t" /usr/include/stdlib.h:731: parse error before "size_t" /usr/include/stdlib.h:735: parse error before "size_t" /usr/include/stdlib.h:804: parse error before "size_t" /usr/include/stdlib.h:807: parse error before "size_t" In file included from os_unix.h:53, from vim.h:194, from buffer.c:29: /usr/include/unistd.h:752: parse error before "size_t" /usr/include/unistd.h:759: parse error before "size_t" /usr/include/unistd.h:769: parse error before "size_t" /usr/include/unistd.h:770: parse error before "size_t" /usr/include/unistd.h:787: parse error before "size_t" /usr/include/stdlib.h:811: parse error before "size_t" /usr/include/stdlib.h:814: parse error before "size_t" /usr/include/stdlib.h:822: parse error before "size_t" /usr/include/stdlib.h:826: parse error before "size_t" /usr/include/stdlib.h:833: parse error before "mbstowcs" /usr/include/stdlib.h:834: parse error before "size_t" /usr/include/stdlib.h:836: parse error before "wcstombs" /usr/include/stdlib.h:837: parse error before "size_t" In file included from os_unix.h:53, from vim.h:194, from charset.c:10: /usr/include/unistd.h:310: parse error before "size_t" /usr/include/unistd.h:313: parse error before "size_t" /usr/include/unistd.h:423: parse error before "size_t" In file included from os_unix.h:53, from vim.h:194, from charset.c:10: /usr/include/unistd.h:513: parse error before "confstr" /usr/include/unistd.h:513: parse error before "size_t" /usr/include/unistd.h:682: parse error before "size_t" /usr/include/unistd.h:707: parse error before "size_t" /usr/include/unistd.h:730: parse error before "size_t" In file included from os_unix.h:53, from vim.h:194, from charset.c:10: /usr/include/unistd.h:752: parse error before "size_t" /usr/include/unistd.h:759: parse error before "size_t" /usr/include/unistd.h:769: parse error before "size_t" /usr/include/unistd.h:770: parse error before "size_t" /usr/include/unistd.h:787: parse error before "size_t" In file included from os_unix.h:134, from vim.h:194, from buffer.c:29: /usr/include/dirent.h:309: parse error before "size_t" In file included from os_unix.h:154, from vim.h:194, from buffer.c:29: /usr/include/time.h:197: parse error before "strftime" /usr/include/time.h:197: parse error before "size_t" In file included from os_unix.h:134, from vim.h:194, from charset.c:10: /usr/include/dirent.h:309: parse error before "size_t" In file included from os_unix.h:154, from vim.h:194, from charset.c:10: /usr/include/time.h:197: parse error before "strftime" /usr/include/time.h:197: parse error before "size_t" In file included from /usr/include/signal.h:328, from os_unix.h:160, from vim.h:194, from buffer.c:29: /usr/include/bits/sigstack.h:54: parse error before "size_t" In file included from os_unix.h:189, from vim.h:194, from buffer.c:29: /usr/include/pwd.h:112: parse error before "size_t" /usr/include/pwd.h:118: parse error before "size_t" /usr/include/pwd.h:123: parse error before "size_t" /usr/include/pwd.h:132: parse error before "size_t" In file included from /usr/include/signal.h:328, from os_unix.h:160, from vim.h:194, from charset.c:10: /usr/include/bits/sigstack.h:54: parse error before "size_t" In file included from os_unix.h:507, from vim.h:194, from buffer.c:29: /usr/include/string.h:39: parse error before "size_t" /usr/include/string.h:42: parse error before "size_t" /usr/include/string.h:51: parse error before "size_t" /usr/include/string.h:58: parse error before "size_t" /usr/include/string.h:61: parse error before "size_t" /usr/include/string.h:65: parse error before "size_t" /usr/include/string.h:86: parse error before "size_t" /usr/include/string.h:93: parse error before "size_t" /usr/include/string.h:99: parse error before "size_t" /usr/include/string.h:106: parse error before "strxfrm" /usr/include/string.h:107: parse error before "size_t" /usr/include/string.h:176: parse error before "strcspn" /usr/include/string.h:180: parse error before "strspn" /usr/include/string.h:230: parse error before "strlen" /usr/include/string.h:248: parse error before "size_t" /usr/include/string.h:253: parse error before "size_t" /usr/include/string.h:257: parse error before "size_t" /usr/include/string.h:260: parse error before "size_t" /usr/include/string.h:263: parse error before "size_t" /usr/include/string.h:291: parse error before "size_t" In file included from os_unix.h:189, from vim.h:194, from charset.c:10: /usr/include/pwd.h:112: parse error before "size_t" /usr/include/pwd.h:118: parse error before "size_t" /usr/include/pwd.h:123: parse error before "size_t" /usr/include/pwd.h:132: parse error before "size_t" In file included from os_unix.h:507, from vim.h:194, from charset.c:10: /usr/include/string.h:39: parse error before "size_t" /usr/include/string.h:42: parse error before "size_t" /usr/include/string.h:51: parse error before "size_t" /usr/include/string.h:58: parse error before "size_t" /usr/include/string.h:61: parse error before "size_t" /usr/include/string.h:65: parse error before "size_t" /usr/include/string.h:86: parse error before "size_t" /usr/include/string.h:93: parse error before "size_t" /usr/include/string.h:99: parse error before "size_t" /usr/include/string.h:106: parse error before "strxfrm" /usr/include/string.h:107: parse error before "size_t" /usr/include/string.h:176: parse error before "strcspn" /usr/include/string.h:180: parse error before "strspn" /usr/include/string.h:230: parse error before "strlen" /usr/include/string.h:248: parse error before "size_t" /usr/include/string.h:253: parse error before "size_t" /usr/include/string.h:257: parse error before "size_t" /usr/include/string.h:260: parse error before "size_t" /usr/include/string.h:263: parse error before "size_t" /usr/include/string.h:291: parse error before "size_t" In file included from buffer.c:29: vim.h:1282: parse error before "size_t" vim.h:1311: parse error before "size_t" vim.h:1320: parse error before "size_t" In file included from charset.c:10: vim.h:1282: parse error before "size_t" vim.h:1311: parse error before "size_t" vim.h:1320: parse error before "size_t" In file included from vim.h:1354, from buffer.c:29: structs.h:292: parse error before "size_t" structs.h:292: warning: no semicolon at end of struct or union structs.h:294: parse error before '}' token structs.h:929: parse error before "size_t" structs.h:929: warning: no semicolon at end of struct or union structs.h:1234: parse error before '}' token In file included from proto.h:75, from vim.h:1544, from buffer.c:29: proto/buffer.pro:40: parse error before "size_t" In file included from vim.h:1354, from charset.c:10: structs.h:292: parse error before "size_t" structs.h:292: warning: no semicolon at end of struct or union structs.h:294: parse error before '}' token structs.h:929: parse error before "size_t" structs.h:929: warning: no semicolon at end of struct or union structs.h:1234: parse error before '}' token In file included from proto.h:117, from vim.h:1544, from buffer.c:29: proto/misc1.pro:63: parse error before "size_t" In file included from proto.h:118, from vim.h:1544, from buffer.c:29: proto/misc2.pro:25: parse error before "size_t" proto/misc2.pro:33: parse error before "size_t" proto/misc2.pro:34: parse error before "size_t" proto/misc2.pro:40: parse error before "size_t" In file included from vim.h:1544, from buffer.c:29: proto.h:124: parse error before "size_t" proto.h:124: parse error before ')' token In file included from proto.h:75, from vim.h:1544, from charset.c:10: proto/buffer.pro:40: parse error before "size_t" buffer.c: In function `open_buffer': buffer.c:77: dereferencing pointer to incomplete type buffer.c:78: dereferencing pointer to incomplete type buffer.c:79: dereferencing pointer to incomplete type buffer.c:88: dereferencing pointer to incomplete type buffer.c:89: dereferencing pointer to incomplete type buffer.c:115: dereferencing pointer to incomplete type buffer.c:126: dereferencing pointer to incomplete type buffer.c:126: dereferencing pointer to incomplete type buffer.c:132: dereferencing pointer to incomplete type buffer.c:137: dereferencing pointer to incomplete type In file included from proto.h:117, from vim.h:1544, from charset.c:10: proto/misc1.pro:63: parse error before "size_t" buffer.c:146: dereferencing pointer to incomplete type buffer.c:149: dereferencing pointer to incomplete type buffer.c:152: dereferencing pointer to incomplete type buffer.c:164: dereferencing pointer to incomplete type buffer.c:182: dereferencing pointer to incomplete type buffer.c:193: dereferencing pointer to incomplete type buffer.c:212: dereferencing pointer to incomplete type buffer.c:237: dereferencing pointer to incomplete type buffer.c:245: dereferencing pointer to incomplete type buffer.c: In function `buf_valid': buffer.c:278: dereferencing pointer to incomplete type In file included from proto.h:118, from vim.h:1544, from charset.c:10: proto/misc2.pro:25: parse error before "size_t" proto/misc2.pro:33: parse error before "size_t" buffer.c: In function `close_buffer': buffer.c:305: dereferencing pointer to incomplete type buffer.c:317: dereferencing pointer to incomplete type buffer.c:322: dereferencing pointer to incomplete type buffer.c:328: dereferencing pointer to incomplete type buffer.c:338: dereferencing pointer to incomplete type buffer.c:347: dereferencing pointer to incomplete type buffer.c:349: dereferencing pointer to incomplete type proto/misc2.pro:34: parse error before "size_t" proto/misc2.pro:40: parse error before "size_t" buffer.c:349: dereferencing pointer to incomplete type buffer.c:358: dereferencing pointer to incomplete type buffer.c:358: dereferencing pointer to incomplete type buffer.c:368: dereferencing pointer to incomplete type buffer.c:372: dereferencing pointer to incomplete type buffer.c:373: dereferencing pointer to incomplete type buffer.c:377: dereferencing pointer to incomplete type buffer.c:385: dereferencing pointer to incomplete type buffer.c:396: dereferencing pointer to incomplete type buffer.c:413: dereferencing pointer to incomplete type buffer.c:414: dereferencing pointer to incomplete type buffer.c:448: dereferencing pointer to incomplete type buffer.c:449: dereferencing pointer to incomplete type buffer.c:450: dereferencing pointer to incomplete type buffer.c:451: dereferencing pointer to incomplete type buffer.c:453: dereferencing pointer to incomplete type buffer.c:453: dereferencing pointer to incomplete type buffer.c:454: dereferencing pointer to incomplete type buffer.c:455: dereferencing pointer to incomplete type buffer.c:457: dereferencing pointer to incomplete type buffer.c:457: dereferencing pointer to incomplete type buffer.c:469: dereferencing pointer to incomplete type buffer.c:472: dereferencing pointer to incomplete type buffer.c:476: dereferencing pointer to incomplete type In file included from vim.h:1544, from charset.c:10: proto.h:124: parse error before "size_t" proto.h:124: parse error before ')' token buffer.c: In function `buf_clear_file': buffer.c:487: dereferencing pointer to incomplete type buffer.c:490: dereferencing pointer to incomplete type buffer.c:492: dereferencing pointer to incomplete type buffer.c:493: dereferencing pointer to incomplete type buffer.c:495: dereferencing pointer to incomplete type buffer.c:497: dereferencing pointer to incomplete type buffer.c:498: dereferencing pointer to incomplete type buffer.c: In function `buf_freeall': buffer.c:519: dereferencing pointer to incomplete type buffer.c:519: dereferencing pointer to incomplete type buffer.c:522: dereferencing pointer to incomplete type buffer.c:524: dereferencing pointer to incomplete type buffer.c:524: dereferencing pointer to incomplete type buffer.c:530: dereferencing pointer to incomplete type buffer.c:530: dereferencing pointer to incomplete type buffer.c:557: dereferencing pointer to incomplete type buffer.c: In function `free_buffer_stuff': buffer.c:599: dereferencing pointer to incomplete type buffer.c:602: dereferencing pointer to incomplete type buffer.c:609: dereferencing pointer to incomplete type buffer.c:610: dereferencing pointer to incomplete type buffer.c: In function `clear_wininfo': buffer.c:623: dereferencing pointer to incomplete type buffer.c:625: dereferencing pointer to incomplete type buffer.c:626: dereferencing pointer to incomplete type buffer.c: In function `do_bufdel': buffer.c:759: dereferencing pointer to incomplete type buffer.c: In function `do_buffer': buffer.c:878: dereferencing pointer to incomplete type buffer.c:892: dereferencing pointer to incomplete type buffer.c:893: dereferencing pointer to incomplete type buffer.c:898: dereferencing pointer to incomplete type buffer.c:906: dereferencing pointer to incomplete type buffer.c:912: dereferencing pointer to incomplete type buffer.c:917: dereferencing pointer to incomplete type buffer.c:961: dereferencing pointer to incomplete type buffer.c:961: dereferencing pointer to incomplete type buffer.c:981: dereferencing pointer to incomplete type buffer.c:990: dereferencing pointer to incomplete type buffer.c:991: dereferencing pointer to incomplete type buffer.c:1028: dereferencing pointer to incomplete type buffer.c:1050: dereferencing pointer to incomplete type buffer.c:1088: dereferencing pointer to incomplete type buffer.c:1090: dereferencing pointer to incomplete type buffer.c:1114: dereferencing pointer to incomplete type buffer.c:1121: dereferencing pointer to incomplete type buffer.c:1126: dereferencing pointer to incomplete type buffer.c:1126: dereferencing pointer to incomplete type buffer.c:1126: dereferencing pointer to incomplete type buffer.c:1128: dereferencing pointer to incomplete type buffer.c:1134: dereferencing pointer to incomplete type buffer.c:1136: dereferencing pointer to incomplete type buffer.c:1143: dereferencing pointer to incomplete type buffer.c:1144: dereferencing pointer to incomplete type buffer.c:1149: dereferencing pointer to incomplete type buffer.c:1150: dereferencing pointer to incomplete type buffer.c:1152: dereferencing pointer to incomplete type buffer.c: In function `set_curbuf': buffer.c:1235: dereferencing pointer to incomplete type buffer.c: In function `enter_buffer': buffer.c:1290: dereferencing pointer to incomplete type buffer.c:1302: dereferencing pointer to incomplete type buffer.c:1317: dereferencing pointer to incomplete type buffer.c:1355: dereferencing pointer to incomplete type buffer.c: In function `buflist_new': buffer.c:1413: dereferencing pointer to incomplete type buffer.c:1415: dereferencing pointer to incomplete type buffer.c:1433: dereferencing pointer to incomplete type buffer.c:1434: dereferencing pointer to incomplete type buffer.c:1435: dereferencing pointer to incomplete type buffer.c:1435: dereferencing pointer to incomplete type buffer.c:1441: dereferencing pointer to incomplete type buffer.c:1456: dereferencing pointer to incomplete type buffer.c:1457: dereferencing pointer to incomplete type buffer.c:1463: sizeof applied to an incomplete type buffer.c:1473: dereferencing pointer to incomplete type buffer.c:1474: dereferencing pointer to incomplete type buffer.c:1478: dereferencing pointer to incomplete type buffer.c:1480: dereferencing pointer to incomplete type buffer.c:1480: dereferencing pointer to incomplete type buffer.c:1481: dereferencing pointer to incomplete type buffer.c:1483: dereferencing pointer to incomplete type buffer.c:1484: dereferencing pointer to incomplete type buffer.c:1485: dereferencing pointer to incomplete type buffer.c:1486: dereferencing pointer to incomplete type buffer.c:1506: dereferencing pointer to incomplete type buffer.c:1514: dereferencing pointer to incomplete type buffer.c:1517: dereferencing pointer to incomplete type buffer.c:1522: dereferencing pointer to incomplete type buffer.c:1523: dereferencing pointer to incomplete type buffer.c:1527: dereferencing pointer to incomplete type buffer.c:1545: dereferencing pointer to incomplete type buffer.c:1546: dereferencing pointer to incomplete type buffer.c:1549: dereferencing pointer to incomplete type buffer.c:1552: dereferencing pointer to incomplete type buffer.c:1552: dereferencing pointer to incomplete type buffer.c:1555: dereferencing pointer to incomplete type buffer.c:1558: dereferencing pointer to incomplete type buffer.c:1559: dereferencing pointer to incomplete type buffer.c:1562: dereferencing pointer to incomplete type buffer.c:1563: dereferencing pointer to incomplete type buffer.c:1567: dereferencing pointer to incomplete type buffer.c: In function `free_buf_options': buffer.c:1597: dereferencing pointer to incomplete type buffer.c:1599: dereferencing pointer to incomplete type buffer.c:1601: dereferencing pointer to incomplete type buffer.c:1602: dereferencing pointer to incomplete type buffer.c:1606: dereferencing pointer to incomplete type buffer.c:1607: dereferencing pointer to incomplete type buffer.c:1609: dereferencing pointer to incomplete type buffer.c:1613: dereferencing pointer to incomplete type buffer.c:1614: dereferencing pointer to incomplete type buffer.c:1617: dereferencing pointer to incomplete type buffer.c:1619: dereferencing pointer to incomplete type buffer.c:1620: dereferencing pointer to incomplete type buffer.c:1621: dereferencing pointer to incomplete type buffer.c:1622: dereferencing pointer to incomplete type buffer.c:1624: dereferencing pointer to incomplete type buffer.c:1625: dereferencing pointer to incomplete type buffer.c:1628: dereferencing pointer to incomplete type buffer.c:1631: dereferencing pointer to incomplete type buffer.c:1633: dereferencing pointer to incomplete type buffer.c:1635: dereferencing pointer to incomplete type buffer.c:1638: dereferencing pointer to incomplete type buffer.c:1641: dereferencing pointer to incomplete type buffer.c:1647: dereferencing pointer to incomplete type buffer.c:1648: dereferencing pointer to incomplete type buffer.c:1651: dereferencing pointer to incomplete type buffer.c:1654: dereferencing pointer to incomplete type buffer.c:1657: dereferencing pointer to incomplete type buffer.c:1658: dereferencing pointer to incomplete type buffer.c:1659: dereferencing pointer to incomplete type buffer.c:1661: dereferencing pointer to incomplete type buffer.c:1662: dereferencing pointer to incomplete type buffer.c:1663: dereferencing pointer to incomplete type buffer.c:1665: dereferencing pointer to incomplete type buffer.c:1666: dereferencing pointer to incomplete type buffer.c:1668: dereferencing pointer to incomplete type buffer.c: In function `buflist_getfile': buffer.c:1731: dereferencing pointer to incomplete type buffer.c:1743: dereferencing pointer to incomplete type buffer.c: In function `buflist_findname_stat': buffer.c:1818: dereferencing pointer to incomplete type buffer.c: In function `buflist_findpat': buffer.c:1855: dereferencing pointer to incomplete type buffer.c:1901: dereferencing pointer to incomplete type buffer.c:1902: dereferencing pointer to incomplete type buffer.c:1913: dereferencing pointer to incomplete type buffer.c: In function `ExpandBufnames': buffer.c:1986: dereferencing pointer to incomplete type buffer.c:1988: dereferencing pointer to incomplete type buffer.c: In function `buflist_match': buffer.c:2040: dereferencing pointer to incomplete type buffer.c:2042: dereferencing pointer to incomplete type buffer.c: In function `buflist_findnr': buffer.c:2096: dereferencing pointer to incomplete type buffer.c:2097: dereferencing pointer to incomplete type buffer.c: In function `buflist_nr2name': buffer.c:2120: dereferencing pointer to incomplete type buffer.c:2120: dereferencing pointer to incomplete type buffer.c: In function `buflist_setfpos': buffer.c:2138: dereferencing pointer to incomplete type buffer.c:2157: dereferencing pointer to incomplete type buffer.c:2185: dereferencing pointer to incomplete type buffer.c:2186: dereferencing pointer to incomplete type buffer.c: In function `find_wininfo': buffer.c:2205: dereferencing pointer to incomplete type buffer.c:2209: dereferencing pointer to incomplete type buffer.c: In function `buflist_list': buffer.c:2292: dereferencing pointer to incomplete type buffer.c:2295: dereferencing pointer to incomplete type buffer.c:2301: dereferencing pointer to incomplete type buffer.c:2304: dereferencing pointer to incomplete type buffer.c:2305: dereferencing pointer to incomplete type buffer.c:2307: dereferencing pointer to incomplete type buffer.c:2308: dereferencing pointer to incomplete type buffer.c:2309: dereferencing pointer to incomplete type buffer.c:2310: dereferencing pointer to incomplete type buffer.c:2310: dereferencing pointer to incomplete type buffer.c:2311: dereferencing pointer to incomplete type buffer.c:2316: `size_t' undeclared (first use in this function) buffer.c:2316: (Each undeclared identifier is reported only once buffer.c:2316: for each function it appears in.) buffer.c: In function `buflist_name_nr': buffer.c:2354: dereferencing pointer to incomplete type buffer.c:2357: dereferencing pointer to incomplete type buffer.c: In function `setfname': buffer.c:2381: dereferencing pointer to incomplete type buffer.c:2382: dereferencing pointer to incomplete type buffer.c:2383: dereferencing pointer to incomplete type buffer.c:2384: dereferencing pointer to incomplete type buffer.c:2409: dereferencing pointer to incomplete type buffer.c:2431: dereferencing pointer to incomplete type buffer.c:2432: dereferencing pointer to incomplete type buffer.c:2433: dereferencing pointer to incomplete type buffer.c:2434: dereferencing pointer to incomplete type buffer.c:2436: dereferencing pointer to incomplete type buffer.c:2436: dereferencing pointer to incomplete type buffer.c:2439: dereferencing pointer to incomplete type buffer.c:2442: dereferencing pointer to incomplete type buffer.c:2443: dereferencing pointer to incomplete type buffer.c:2448: dereferencing pointer to incomplete type buffer.c: In function `buf_name_changed': buffer.c:2465: dereferencing pointer to incomplete type buffer.c: In function `setaltfname': buffer.c:2496: dereferencing pointer to incomplete type buffer.c: In function `buflist_add': buffer.c:2535: dereferencing pointer to incomplete type charset.c: In function `buf_init_chartab': charset.c:131: dereferencing pointer to incomplete type charset.c:131: `size_t' undeclared (first use in this function) charset.c:131: (Each undeclared identifier is reported only once charset.c:131: for each function it appears in.) charset.c:131: parse error before numeric constant buffer.c: In function `otherfile_buf': buffer.c:2597: dereferencing pointer to incomplete type buffer.c:2599: dereferencing pointer to incomplete type buffer.c:2608: dereferencing pointer to incomplete type charset.c:137: dereferencing pointer to incomplete type charset.c:145: dereferencing pointer to incomplete type charset.c:146: dereferencing pointer to incomplete type charset.c:162: dereferencing pointer to incomplete type charset.c:263: dereferencing pointer to incomplete type charset.c:265: dereferencing pointer to incomplete type buffer.c: In function `buf_setino': buffer.c:2643: dereferencing pointer to incomplete type buffer.c:2643: dereferencing pointer to incomplete type buffer.c:2645: dereferencing pointer to incomplete type buffer.c:2646: dereferencing pointer to incomplete type buffer.c:2649: dereferencing pointer to incomplete type buffer.c: In function `buf_same_ino': buffer.c:2660: dereferencing pointer to incomplete type buffer.c:2661: dereferencing pointer to incomplete type buffer.c:2662: dereferencing pointer to incomplete type buffer.c: In function `fileinfo': buffer.c:2683: dereferencing pointer to incomplete type buffer.c:2694: dereferencing pointer to incomplete type buffer.c:2695: dereferencing pointer to incomplete type buffer.c:2697: dereferencing pointer to incomplete type buffer.c:2706: dereferencing pointer to incomplete type buffer.c:2711: dereferencing pointer to incomplete type buffer.c:2716: dereferencing pointer to incomplete type buffer.c:2717: dereferencing pointer to incomplete type buffer.c:2719: dereferencing pointer to incomplete type buffer.c:2720: dereferencing pointer to incomplete type buffer.c:2723: dereferencing pointer to incomplete type buffer.c:2724: dereferencing pointer to incomplete type buffer.c:2732: dereferencing pointer to incomplete type buffer.c:2736: dereferencing pointer to incomplete type buffer.c:2744: dereferencing pointer to incomplete type charset.c: In function `trans_characters': charset.c:312: `size_t' undeclared (first use in this function) charset.c:312: parse error before "len" charset.c:314: parse error before "trs_len" buffer.c: In function `maketitle': buffer.c:2842: dereferencing pointer to incomplete type buffer.c:2846: dereferencing pointer to incomplete type buffer.c:2847: `size_t' undeclared (first use in this function) buffer.c:2853: dereferencing pointer to incomplete type buffer.c:2854: dereferencing pointer to incomplete type buffer.c:2865: dereferencing pointer to incomplete type charset.c: In function `transstr': charset.c:384: `size_t' undeclared (first use in this function) buffer.c:2871: dereferencing pointer to incomplete type buffer.c:2944: dereferencing pointer to incomplete type charset.c: In function `str_foldcase': charset.c:418: `size_t' undeclared (first use in this function) charset.c:418: parse error before "len" buffer.c: In function `build_stl_str_hl': buffer.c:3017: parse error before "size_t" buffer.c:3083: warning: assignment makes pointer from integer without a cast buffer.c:3283: dereferencing pointer to incomplete type buffer.c:3284: dereferencing pointer to incomplete type buffer.c:3306: dereferencing pointer to incomplete type buffer.c:3334: dereferencing pointer to incomplete type buffer.c:3339: dereferencing pointer to incomplete type buffer.c:3368: dereferencing pointer to incomplete type buffer.c:3397: dereferencing pointer to incomplete type buffer.c:3405: dereferencing pointer to incomplete type buffer.c:3433: dereferencing pointer to incomplete type charset.c: In function `chartabsize': charset.c:765: dereferencing pointer to incomplete type charset.c: In function `win_chartabsize': buffer.c:3440: dereferencing pointer to incomplete type buffer.c:3447: dereferencing pointer to incomplete type buffer.c:3448: dereferencing pointer to incomplete type buffer.c:3450: dereferencing pointer to incomplete type buffer.c:3457: dereferencing pointer to incomplete type buffer.c:3458: dereferencing pointer to incomplete type buffer.c:3460: dereferencing pointer to incomplete type charset.c:776: dereferencing pointer to incomplete type buffer.c:3483: dereferencing pointer to incomplete type charset.c: In function `vim_iswordc': charset.c:849: dereferencing pointer to incomplete type charset.c: In function `vim_iswordp': charset.c:863: dereferencing pointer to incomplete type charset.c: In function `vim_iswordc_buf': charset.c:876: dereferencing pointer to incomplete type buffer.c:3716: warning: comparison between pointer and integer buffer.c:3722: invalid type argument of `->' buffer.c:3723: invalid type argument of `->' buffer.c:3727: invalid type argument of `->' buffer.c:3728: invalid type argument of `->' charset.c: In function `lbr_chartabsize': charset.c:940: dereferencing pointer to incomplete type charset.c: In function `win_lbr_chartabsize': charset.c:1007: dereferencing pointer to incomplete type charset.c:1096: dereferencing pointer to incomplete type charset.c:1096: dereferencing pointer to incomplete type charset.c: In function `win_nolbr_chartabsize': charset.c:1126: dereferencing pointer to incomplete type charset.c: In function `getvcol': charset.c:1188: dereferencing pointer to incomplete type buffer.c: In function `get_rel_pos': buffer.c:3752: dereferencing pointer to incomplete type buffer.c: In function `alist_name': buffer.c:3880: dereferencing pointer to incomplete type buffer.c: In function `do_arg_all': buffer.c:3929: dereferencing pointer to incomplete type buffer.c:3930: dereferencing pointer to incomplete type buffer.c:3941: dereferencing pointer to incomplete type buffer.c:3943: dereferencing pointer to incomplete type buffer.c:3963: dereferencing pointer to incomplete type buffer.c:3968: dereferencing pointer to incomplete type buffer.c: In function `ex_buffer_all': buffer.c:4122: dereferencing pointer to incomplete type buffer.c:4154: dereferencing pointer to incomplete type buffer.c:4157: dereferencing pointer to incomplete type buffer.c:4157: dereferencing pointer to incomplete type buffer.c: In function `do_modelines': buffer.c:4273: dereferencing pointer to incomplete type buffer.c:4282: dereferencing pointer to incomplete type buffer.c:4287: dereferencing pointer to incomplete type buffer.c:4288: dereferencing pointer to incomplete type buffer.c: In function `chk_modeline': buffer.c:4322: `size_t' undeclared (first use in this function) buffer.c:4322: parse error before numeric constant /usr/include/sys/stat.h: At top level: /usr/include/gconv.h:176: warning: array `__data' assumed to have one element buffer.c:4383: parse error before numeric constant buffer.c:4404: break statement not within loop or switch buffer.c: At top level: buffer.c:4414: parse error before "return" structs.h:996: storage size of `b_block_head' isn't known make[1]: *** [objects/charset.o] Error 1 make[1]: *** Waiting for unfinished jobs.... buffer.c: In function `read_viminfo_bufferlist': buffer.c:4465: dereferencing pointer to incomplete type buffer.c:4466: dereferencing pointer to incomplete type buffer.c: In function `write_viminfo_bufferlist': buffer.c:4501: dereferencing pointer to incomplete type buffer.c:4503: dereferencing pointer to incomplete type buffer.c:4504: dereferencing pointer to incomplete type buffer.c:4508: dereferencing pointer to incomplete type buffer.c:4512: dereferencing pointer to incomplete type buffer.c:4514: dereferencing pointer to incomplete type buffer.c:4515: dereferencing pointer to incomplete type buffer.c: In function `buf_spname': buffer.c:4540: dereferencing pointer to incomplete type buffer.c:4541: dereferencing pointer to incomplete type buffer.c:4545: dereferencing pointer to incomplete type buffer.c: In function `insert_sign': buffer.c:4586: dereferencing pointer to incomplete type buffer.c:4593: dereferencing pointer to incomplete type buffer.c: In function `buf_addsign': buffer.c:4614: dereferencing pointer to incomplete type buffer.c: In function `buf_change_sign_type': buffer.c:4666: dereferencing pointer to incomplete type buffer.c: In function `buf_getsigntype': buffer.c:4686: dereferencing pointer to incomplete type buffer.c: In function `buf_delsign': buffer.c:4712: dereferencing pointer to incomplete type buffer.c:4714: dereferencing pointer to incomplete type buffer.c:4734: dereferencing pointer to incomplete type buffer.c: In function `buf_findsign': buffer.c:4756: dereferencing pointer to incomplete type buffer.c: In function `buf_findsign_id': buffer.c:4770: dereferencing pointer to incomplete type buffer.c: In function `buf_delete_all_signs': buffer.c:4824: dereferencing pointer to incomplete type buffer.c:4825: dereferencing pointer to incomplete type buffer.c:4829: dereferencing pointer to incomplete type buffer.c:4834: dereferencing pointer to incomplete type buffer.c: In function `sign_list_placed': buffer.c:4857: dereferencing pointer to incomplete type buffer.c:4868: dereferencing pointer to incomplete type buffer.c:4872: dereferencing pointer to incomplete type buffer.c:4881: dereferencing pointer to incomplete type buffer.c: In function `sign_mark_adjust': buffer.c:4897: dereferencing pointer to incomplete type buffer.c: In function `set_buflisted': buffer.c:4919: dereferencing pointer to incomplete type buffer.c:4921: dereferencing pointer to incomplete type buffer.c: In function `buf_contents_changed': buffer.c:4970: dereferencing pointer to incomplete type buffer.c:4970: dereferencing pointer to incomplete type buffer.c:4975: dereferencing pointer to incomplete type buffer.c:4975: dereferencing pointer to incomplete type buffer.c:4978: dereferencing pointer to incomplete type buffer.c: In function `wipe_buffer': buffer.c:5013: dereferencing pointer to incomplete type /usr/include/sys/stat.h: At top level: /usr/include/gconv.h:176: warning: array `__data' assumed to have one element structs.h:996: storage size of `b_block_head' isn't known make[1]: *** [objects/buffer.o] Error 1 make[1]: Leaving directory `/gentoo_tmp/portage/vim-6.2-r5/work/vim62/src' make: *** [first] Error 2 !!! ERROR: app-editors/vim-6.2-r5 failed. !!! Function src_compile, Line 240, Exitcode 2 !!! emake failed