Hi Michael, I believe you may need to use gmake instead of make. Can you please give that try and let me know how it goes?
Regards, Micah Micah Snyder ClamAV Development Talos Cisco Systems, Inc. From: clamav-users <[email protected]> on behalf of Michael Kyriacou via clamav-users <[email protected]> Reply-To: ClamAV users ML <[email protected]> Date: Thursday, April 9, 2020 at 1:26 PM To: "[email protected]" <[email protected]> Cc: Michael Kyriacou <[email protected]> Subject: [clamav-users] Trouble installing clamav on AIX 7.1(Errors) Hellow, on AIX 7.1, I am having trouble installing clamav 0.101 or 0.102. I run into these errors: They occur when I try to use "make". Any help would be much appreciated ld: 0711-317 ERROR: Undefined symbol: .flock ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. collect2: error: ld returned 8 exit status make: The error code from the last command is 1. Stop. make: The error code from the last command is 1. Stop. make: The error code from the last command is 2. Stop. make: The error code from the last command is 1. Stop. make: The error code from the last command is 2. Stop. ############ Also, this is the other error seen for make ########### CC libclamav_la-matcher-hash.lo In file included from fmap.h:30, from filetypes.h:28, from matcher.h:28, from matcher-hash.c:25: /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:210:16: error: conflicting types for 'lseek64' extern off64_t lseek64(int, off64_t, int); ^~~~~~~ /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:208:14: note: previous declaration of 'lseek64' was here extern off_t lseek(int, off_t, int); ^~~~~ In file included from /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:866, from fmap.h:30, from filetypes.h:28, from matcher.h:28, from matcher-hash.c:25: /usr/include/sys/lockf.h:64:13: error: conflicting types for 'lockf64' extern int lockf64 (int, int, off64_t); ^~~~~~~ /usr/include/sys/lockf.h:62:13: note: previous declaration of 'lockf64' was here extern int lockf (int, int, off_t); ^~~~~ In file included from fmap.h:30, from filetypes.h:28, from matcher.h:28, from matcher-hash.c:25: /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:939:14: error: conflicting types for 'ftruncate64' extern int ftruncate64(int, off64_t); ^~~~~~~~~~~ In file included from fmap.h:30, from filetypes.h:28, from matcher.h:28, from matcher-hash.c:25: /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:937:14: note: previous declaration of 'ftruncate64' was here extern int ftruncate(int, off_t); ^~~~~~~~~ In file included from fmap.h:30, from filetypes.h:28, from matcher.h:28, from matcher-hash.c:25: /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:996:14: error: conflicting types for 'truncate64' extern int truncate64(const char *, off64_t); ^~~~~~~~~~ In file included from fmap.h:30, from filetypes.h:28, from matcher.h:28, from matcher-hash.c:25: /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:994:14: note: previous declaration of 'truncate64' was here extern int truncate(const char *, off_t); ^~~~~~~~ In file included from fmap.h:30, from filetypes.h:28, from matcher.h:28, from matcher-hash.c:25: /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:1015:18: error: conflicting types for 'pread64' extern ssize_t pread64(int, void *, size_t, off64_t); ^~~~~~~ /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:1012:18: note: previous declaration of 'pread64' was here extern ssize_t pread(int, void *, size_t, off_t); ^~~~~ /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:1016:18: error: conflicting types for 'pwrite64' extern ssize_t pwrite64(int, const void *, size_t, off64_t); ^~~~~~~~ /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:1013:18: note: previous declaration of 'pwrite64' was here extern ssize_t pwrite(int, const void *, size_t, off_t); ^~~~~~ /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:1105:17: error: conflicting types for 'fclear64' extern off64_t fclear64(int, off64_t); ^~~~~~~~ /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:1102:15: note: previous declaration of 'fclear64' was here extern off_t fclear(int, off_t); ^~~~~~ /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:1106:13: error: conflicting types for 'fsync_range64' extern int fsync_range64(int, int, off64_t, off64_t); ^~~~~~~~~~~~~ /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/8.3.0/include-fixed/unistd.h:1103:13: note: previous declaration of 'fsync_range64' was here extern int fsync_range(int, int, off_t, off_t); ^~~~~~~~~~~ make: The error code from the last command is 1. Stop. make: The error code from the last command is 1. Stop. make: The error code from the last command is 2. Stop. make: The error code from the last command is 1. Stop. make: The error code from the last command is 2. Stop.
_______________________________________________ clamav-users mailing list [email protected] https://lists.clamav.net/mailman/listinfo/clamav-users Help us build a comprehensive ClamAV guide: https://github.com/vrtadmin/clamav-faq http://www.clamav.net/contact.html#ml
