[clamav-users] Trouble installing clamav on AIX 7.1(Errors)

Micah Snyder (micasnyd) micasnyd at cisco.com
Fri Apr 10 19:37:34 UTC 2020


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 <clamav-users-bounces at lists.clamav.net> on behalf of Michael Kyriacou via clamav-users <clamav-users at lists.clamav.net>
Reply-To: ClamAV users ML <clamav-users at lists.clamav.net>
Date: Thursday, April 9, 2020 at 1:26 PM
To: "clamav-users at lists.clamav.net" <clamav-users at lists.clamav.net>
Cc: Michael Kyriacou <mkyriacou111 at gmail.com>
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clamav.net/pipermail/clamav-users/attachments/20200410/140e2af1/attachment.htm>


More information about the clamav-users mailing list