Ad Widget

Collapse

zabbix4.4.8 在aix6.1上编译通不过,

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kcw294196204
    Junior Member
    • Aug 2020
    • 15

    #1

    zabbix4.4.8 在aix6.1上编译通不过,

    具体报错如下
    Making install in aix
    source='aix.c' object='libspecsysinfo_a-aix.o' libtool=no DEPDIR=.deps depmode=xlc /bin/sh ../../../../depcomp cc -qlanglvl=extc89 -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../src/zabbix_agent/ -g -c -o libspecsysinfo_a-aix.o `test -f 'aix.c' || echo './'`aix.c
    "/usr/include/syms.h", line 290.9: 1506-236 (W) Macro name T_NULL has been redefined.
    "/usr/include/syms.h", line 290.9: 1506-358 (I) "T_NULL" is defined on line 150 of /usr/include/arpa/onameser_compat.h.
    source='cpu.c' object='libspecsysinfo_a-cpu.o' libtool=no DEPDIR=.deps depmode=xlc /bin/sh ../../../../depcomp cc -qlanglvl=extc89 -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../src/zabbix_agent/ -g -c -o libspecsysinfo_a-cpu.o `test -f 'cpu.c' || echo './'`cpu.c
    "/usr/include/stdio.h", line 543.12: 1506-343 (S) Redeclaration of fgetpos64 differs from previous declaration on line 338 of "/usr/include/stdio.h".
    "/usr/include/stdio.h", line 543.12: 1506-377 (I) The type "long long*" of parameter 2 differs from the previous type "long*".
    "/usr/include/stdio.h", line 546.12: 1506-343 (S) Redeclaration of fseeko64 differs from previous declaration on line 486 of "/usr/include/stdio.h".
    "/usr/include/stdio.h", line 546.12: 1506-377 (I) The type "long long" of parameter 2 differs from the previous type "long".
    "/usr/include/stdio.h", line 547.12: 1506-343 (S) Redeclaration of fsetpos64 differs from previous declaration on line 340 of "/usr/include/stdio.h".
    "/usr/include/stdio.h", line 547.12: 1506-377 (I) The type "const long long*" of parameter 2 differs from the previous type "const long*".
    "/usr/include/stdio.h", line 548.16: 1506-343 (S) Redeclaration of ftello64 differs from previous declaration on line 487 of "/usr/include/stdio.h".
    "/usr/include/stdio.h", line 548.16: 1506-050 (I) Return type "long long" in redeclaration is not compatible with the previous return type "long".
    "/usr/include/unistd.h", line 174.17: 1506-343 (S) Redeclaration of lseek64 differs from previous declaration on line 172 of "/usr/include/unistd.h".
    "/usr/include/unistd.h", line 174.17: 1506-050 (I) Return type "long long" in redeclaration is not compatible with the previous return type "long".
    "/usr/include/unistd.h", line 174.17: 1506-377 (I) The type "long long" of parameter 2 differs from the previous type "long".
    "/usr/include/sys/lockf.h", line 64.20: 1506-343 (S) Redeclaration of lockf64 differs from previous declaration on line 62 of "/usr/include/sys/lockf.h".
    "/usr/include/sys/lockf.h", line 64.20: 1506-377 (I) The type "long long" of parameter 3 differs from the previous type "long".
    "/usr/include/unistd.h", line 820.33: 1506-343 (S) Redeclaration of ftruncate64 differs from previous declaration on line 818 of "/usr/include/unistd.h".
    "/usr/include/unistd.h", line 820.33: 1506-377 (I) The type "long long" of parameter 2 differs from the previous type "long".
    "/usr/include/unistd.h", line 856.33: 1506-343 (S) Redeclaration of truncate64 differs from previous declaration on line 854 of "/usr/include/unistd.h".
    "/usr/include/unistd.h", line 856.33: 1506-377 (I) The type "long long" of parameter 2 differs from the previous type "long".
    "/usr/include/unistd.h", line 873.33: 1506-343 (S) Redeclaration of pread64 differs from previous declaration on line 870 of "/usr/include/unistd.h".
    "/usr/include/unistd.h", line 873.33: 1506-377 (I) The type "long long" of parameter 4 differs from the previous type "long".
    "/usr/include/unistd.h", line 874.33: 1506-343 (S) Redeclaration of pwrite64 differs from previous declaration on line 871 of "/usr/include/unistd.h".
    "/usr/include/unistd.h", line 874.33: 1506-377 (I) The type "long long" of parameter 4 differs from the previous type "long".
    "/usr/include/unistd.h", line 953.25: 1506-343 (S) Redeclaration of fclear64 differs from previous declaration on line 950 of "/usr/include/unistd.h".
    "/usr/include/unistd.h", line 953.25: 1506-050 (I) Return type "long long" in redeclaration is not compatible with the previous return type "long".
    "/usr/include/unistd.h", line 953.25: 1506-377 (I) The type "long long" of parameter 2 differs from the previous type "long".
    "/usr/include/unistd.h", line 954.25: 1506-343 (S) Redeclaration of fsync_range64 differs from previous declaration on line 951 of "/usr/include/unistd.h".
    "/usr/include/unistd.h", line 954.25: 1506-377 (I) The type "long long" of parameter 3 differs from the previous type "long".
    "/usr/include/syms.h", line 290.9: 1506-236 (W) Macro name T_NULL has been redefined.
    "/usr/include/syms.h", line 290.9: 1506-358 (I) "T_NULL" is defined on line 150 of /usr/include/arpa/onameser_compat.h.
    make: 1254-004 The error code from the last command is 1.


    Stop.
    make: 1254-004 The error code from the last command is 1.


    Stop.
    make: 1254-004 The error code from the last command is 1.


    Stop.
    make: 1254-004 The error code from the last command is 1.


    Stop.
    make: 1254-004 The error code from the last command is 1.


    Stop.

    请问是bug还是怎么回事?
Working...