Compiling modules/vfs_extd_audit.c with -O2 Building plugin bin/extd_audit.so Compiling modules/vfs_full_audit.c with -O2 modules/vfs_full_audit.c:1894:53: macro "aio_return" passed 3 arguments, but takes just 1 modules/vfs_full_audit.c: In function `smb_full_audit_aio_return': modules/vfs_full_audit.c:1894: warning: assignment makes integer from pointer without a cast modules/vfs_full_audit.c:1916:52: macro "aio_error" passed 3 arguments, but takes just 1 modules/vfs_full_audit.c: In function `smb_full_audit_aio_error': modules/vfs_full_audit.c:1916: warning: assignment makes integer from pointer without a cast make: *** [modules/vfs_full_audit.po] Error 1 $ uname -a AIX p1aix51 1 5 000A6CFC4C00 -bash-2.05b$ oslevel 5.1.0.0 $ ./configure --with-aio-support=no $ gcc -v Reading specs from /.amd/tivoli/tools/342/aix4-r1/bin/../lib/gcc/powerpc-ibm- aix5.1.0.0/3.4.2/specs Configured with: ../../../src/gcc-3.4.2/configure --prefix=/tivoli/tools/342/ aix4-r1 --enable-languages=c,c++ -enable-shared=libstdc++,libgcc --disable-nls - -host=powerpc-ibm-aix5.1.0.0 --target=powerpc-ibm-aix5.1.0.0 Thread model: aix gcc version 3.4.2
taking this one
doh! really take it this time...
renamed aio_error and aio_return members of the vfs ops to aio_error_fn and aio_return_fn to avoid collision with aix 5.1 aio.h header file.
sorry for the same, cleaning up the database to prevent unecessary reopens of bugs.