电信运营商故障诊断aix5.3

AIX5.3下安装VIM make报错?

# make
        gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15     -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/gui_athena.o gui_athena.c
In file included from os_unix.h:21,
                 from vim.h:271,
                 from gui_athena.c:37:
/opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.2.0/include/stdio.h:511: error: conflicting types for 'fgetpos64'
/opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.2.0/include/stdio.h:310: error: previous declaration of 'fgetpos64' was here
/opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.2.0/include/stdio.h:514: error: conflicting types for 'fseeko64'
/opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.2.0/include/stdio.h:454: error: previous declaration of 'fseeko64' was here
/opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.2.0/include/stdio.h:515: error: conflicting types for 'fsetpos64'
/opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.2.0/include/stdio.h:312: error: previous declaration of 'fsetpos64' was here
/opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.2.0/include/stdio.h:516: error: conflicting types for 'ftello64'
/opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.2.0/include/stdio.h:455: error: previous declaration of 'ftello64' was here
In file included from os_unix.h:56,
                 from vim.h:271,
                 from gui_athena.c:37:
/usr/include/unistd.h:171: error: conflicting types for 'lseek64'
/usr/include/unistd.h:169: error: previous declaration of 'lseek64' was here
In file included from /usr/include/unistd.h:737,
                 from os_unix.h:56,
                 from vim.h:271,
                 from gui_athena.c:37:
/usr/include/sys/lockf.h:64: error: conflicting types for 'lockf64'
/usr/include/sys/lockf.h:62: error: previous declaration of 'lockf64' was here
In file included from os_unix.h:56,
                 from vim.h:271,
                 from gui_athena.c:37:
/usr/include/unistd.h:800: error: conflicting types for 'ftruncate64'
/usr/include/unistd.h:798: error: previous declaration of 'ftruncate64' was here
/usr/include/unistd.h:836: error: conflicting types for 'truncate64'
/usr/include/unistd.h:834: error: previous declaration of 'truncate64' was here
/usr/include/unistd.h:853: error: conflicting types for 'pread64'
/usr/include/unistd.h:850: error: previous declaration of 'pread64' was here
/usr/include/unistd.h:854: error: conflicting types for 'pwrite64'
/usr/include/unistd.h:851: error: previous declaration of 'pwrite64' was here
/usr/include/unistd.h:921: error: conflicting types for 'fclear64'
/usr/include/unistd.h:918: error: previous declaration of 'fclear64' was here
/usr/include/unistd.h:922: error: conflicting types for 'fsync_range64'
/usr/include/unistd.h:919: error: previous declaration of 'fsync_range64' was here
make: 1254-004 The error code from the last command is 1.
参与1

0同行回答

“答”则兼济天下,请您为题主分忧!

提问者

c6523004
系统工程师电信
擅长领域: AIX服务器Unix

相关问题

相关资料

问题状态

  • 发布时间:2015-07-10
  • 关注会员:1 人
  • 问题浏览:1870
  • X社区推广