ProFrame4.0 개발시..

BASENAME = [spfm4003t]
make -f $PFMTPL/mkfiles/make_service_module
 cc        -DORACLE  -Ae -g +DD64 +DSitanium2 +w1 +Maked +W4227,4255,4264,4243,4295,2177,2193,2826,2111,2550,4229,4242  +We2224,2047      -DSVC_MODULE -DUSE_TCACHE       -DTCACHE_ON        -DGLOBALCB         -DAUTOFREECB       -DTRACE            -DDEBUG              -D_PFM_SHORTNAME_WRAPPER    -I.    -I/proframe/pfm1/inc     -I/pfmdev/shbdev/pmap/inc    -I/pfmdev/shbdev/pmap/src    -I/pfmdev/shbdev/inc     -I/pfmdev/shbdev/dbio/inc     -I/tmax/tmax1/usrinc -I/tmax/tmax1   -I/sw/oracle/ora10g/precomp/public -I/sw/oracle/ora10g/rdbms/public     -c spfm4003t.c
"spfm4003t.c", line 316: warning #2128-D: loop is not reachable from preceding code
                  PFM_TRY(pfmDbioCloseCursorArray("pfm_apmsg_f001"));
                  ^

 ld -b  -o libspfm4003t.so spfm4003t.o  -b -z   -L/proframe/pfm1/lib     -L/pfmdev/shbdev/pmap/lib    -L/pfmdev/shbdev/dbio/lib -L/tmax/tmax1/lib64 -L/sw/oracle/ora10g/lib -L/usr/lib/hpux64  
-(pfmrel) mv /pfmdev/shbdev/lib/libspfm4003t.so /pfmdev/shbdev/lib/temp/libspfm4003t.so_20081204133941 -
-(pfmrel) cp /pfmdev/shbdev/null/src/libspfm4003t.so /pfmdev/shbdev/lib -
-(pfmdlupdate) ln -s /pfmdev/shbdev/lib/libspfm4003t.so /pfmdev/shbrun/tdlcall/mod/spfm4003t.sl -
(I) TDLUPDATE: spfm4003t.49375f0d updated successfully[TDL0418]
-(pfmdlupdate) sucess : libspfm4003t.so -

====> 완료 ExitCode = [0]


다음과 같이 Warning 이 나버렸다면.. Error 로 보이기 하고 싶다면.. 다음과 같이 한다.

make_common_hpux 화일을 수정해서 숫자를 적어주는것으로 쉽게 조절할수 있다.

OS_C_WARN       = +W4227,4255,4264,4243,4295,2177,2193,2826,2111,2550,4229,4242    
OS_C_ERR        = +We2224,2047,2128


그러면 다음과 같이 에러로 떨어진다

BASENAME = [spfm4003t]
make -f $PFMTPL/mkfiles/make_service_module
 cc        -DORACLE  -Ae -g +DD64 +DSitanium2 +w1 +Maked +W4227,4255,4264,4243,4295,2177,2193,2826,2111,2550,4229,4242  +We2224,2047,2128      -DSVC_MODULE -DUSE_TCACHE       -DTCACHE_ON        -DGLOBALCB         -DAUTOFREECB       -DTRACE            -DDEBUG              -D_PFM_SHORTNAME_WRAPPER    -I.    -I/proframe/pfm1/inc     -I/pfmdev/shbdev/pmap/inc    -I/pfmdev/shbdev/pmap/src    -I/pfmdev/shbdev/inc     -I/pfmdev/shbdev/dbio/inc     -I/tmax/tmax1/usrinc -I/tmax/tmax1   -I/sw/oracle/ora10g/precomp/public -I/sw/oracle/ora10g/rdbms/public     -c spfm4003t.c
"spfm4003t.c", line 316: error #2128-D: loop is not reachable from preceding code
                  PFM_TRY(pfmDbioCloseCursorArray("pfm_apmsg_f001"));
                  ^

1 error detected in the compilation of "spfm4003t.c".
*** 오류 종료 코드 2

종료
Compile Error!!

====> 완료 ExitCode = [1]


하시면 됩니다! ^^


 

페이스북 댓글
티스토리 댓글

+ Recent posts