주식회사 누리아이티

정보자산의 보안강화를 위한 다계층 인증SW (BaroPAM) 전문기업.

▶ Tuxedo/오류 메시지(Tuxedo)

CMDTUX_CAT:1832, CMDTUX_CAT:530

누리아이티 2010. 7. 7. 11:48

현상 : [tuxedo@ccbs1:/home/tuxedo/bin] buildtms -v -r Oracle_XA -o TMS_ORACLE
       $TUXDIR/bin/buildserver -r Oracle_XA -o TMS_ORACLE -s TMS -f $TUXDIR/lib/TMS.o -v
        /usr/bin/cc  -I$TUXDIR/include -o TMS_ORACLE BS-6dca.c  -L${TUXDIR}/lib
        /home/tuxedo/lib/TMS.o  -ltux -lbuft -ltux2 -L/oracle/lib64/ -lclntsh
         `cat /oracle/lib64/sysliblist` -lm -lpthread -lpthread -lfml -lfml32 -lgp -lnsl
        /usr/ccs/bin/ld: (Warning) At least one PA 2.0 object file (BS-6dca.o) was detected.
                                   The linked output may not run on a PA 1.x system.
        /usr/ccs/bin/ld: /home/tuxedo/lib/TMS.o: Mismatched ABI. 64-bit PA object file
                                                 found in 32-bit link.
        CMDTUX_CAT:1832: ERROR: can't execute /usr/bin/cc  -I$TUXDIR/include -o TMS_ORACLE
                   BS-6dca.c  -L${TUXDIR}/lib /home/tuxedo/lib/TMS.o  -ltux -lbuft -ltux2
                   -L/oracle/lib64/ -lclntsh   `cat /oracle/lib64/sysliblist`
                   -lm -lpthread -lpthread -lfml -lfml32 -lgp -lnsl
        CMDTUX_CAT:530: ERROR: Cannot execute $TUXDIR/bin/buildserver -r Oracle_XA -o
                   TMS_ORACLE -s TMS -f $TUXDIR/lib/TMS.o -v
 

원인 : 64 Bit에서 TMS 생성시 CFLAG를 64Bit로 설정하지 않음.
 

조치 : CFLAGS="+DA2.0W +DS2.0" buildtms -v -r Oracle_XA -o TMS_ORACLE