TSM DB2 compile db2uext2.c
2003-06-11 04:43:42
Hi everybody,
My environment is the following:
TSM server 5.1.6.4 on AIX5.1 32bit
DB2 EEE 7.2 on AIX 5.132 bit
TSM client 5.1.5.15 and API on AIX5.1 32bit
I'm configuring the online backup of DB2 towards TSM.
The following variables were added to the .profile of root and the instance
owner:
DSMI_CONFIG=/usr/tivoli/tsm/client/api/bin/dsm.opt
DSMI_LOG=/usr/tivoli/tsm/client/api
DSMI_DIR=/usr/tivoli/tsm/client/api/bin
DB2 was stopped and started again to read theses variables and then the program:
/usr/lpp/db2_07_01/adsm/dsmapipw was run to set the new TSM password. This was
successfull
Then I've done the following command to verify the communication between DB2
and TSM as the instance owner:
$db2adutl query
Retrieving FULL DATABASE BACKUP information.
No FULL DATABASE BACKUP images found for BWP
Retrieving INCREMENTAL DATABASE BACKUP information.
No INCREMENTAL DATABASE BACKUP images found for BWP
which says that no backups are found (correct) and which means that the
communication between TSM and DB2 is correct.
The latests step is that I have to compile the C source code db2uext2.c so that
the backup of the logical logs can be done via the userexit program. I'm using
the gcc compiler 3.0.1.
I use the following options to compile the C source code (to the executable
db2uext2 under /usr/lpp/db2_07_01/samples/c):
#/usr/local/bin/gcc -I /usr/tivoli/tsm/client/api/bin/sample
/usr/tivoli/tsm/client/api/bin/libApiDS.a -o
/usr/lpp/db2_07_01/samples/c/db2uext2 /usr/lpp/db2_07_01/samples/c/db2uext2.c
The output of the compilation is:
In file included from /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/3.0.1/includ
e/sys/signal.h:309,
from /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/3.0.1/includ
e/sys/wait.h:62,
from /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/3.0.1/includ
e/stdlib.h:235,
from db2uext2.c:159:
/usr/include/sys/context.h:155: parse error before "sigset64_t"
/usr/include/sys/context.h:158: parse error before '}' token
What does this error in the compilation means? How do I solve it. Or does
anybody have a compiled db2uext2 program that I can use on AIX5.1 32 bit?
Thanks a lot for any assistance.
Kurt Beyers
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- TSM DB2 compile db2uext2.c,
kurt.beyers AT pandora DOT be <=
|
|
|