solarisからAIX 6.1 ACE ServicesへのアップグレードTypes.h build error
1912 ワード
入社して間もなくcertificationのプロジェクトをsolarisからAIX 6.1にアップグレードしてくれたが、buildに多くの問題があったとは思わなかった.特にこの問題に直面したのは、理解できないのか、それとも強力なネットワーク資源を借りてこの問題を解決したのか.
ビルドで問題が発生しました.
ちょうど同じ問題に遭遇した人がいました.
私は上のとおりにして問題を解決した.
参照先:http://blog.csdn.net/njzhujinhua/article/details/6046518
ビルドで問題が発生しました.
clearmake blast DIRS="LTP LTP_DUP EPR EPRB RPAC RPU RTTAX" ACTION=ALL
------------------------------------------------------------
Tue Jul 17 19:58:07 MDT 2012
Target Start: /usr1/arbor/mps_src/apps/LTP
------------------------------------------------------------
xlC_r -DTHS_SENDER_CPP -DAIX -DARCH_AIX -D_AIX -D_REENTRANT -q64 -DBUILD64BIT -qflag=w:w -qsuppress=1540-1102:1500-010:1540-0804 -qtempinc=tempinc -qrtti=dynamiccast -qcheck=nobounds:div:null -qstaticinline -I. -I/usr1/arbor/mps_src/libs -I/usr1/arbor/oam_src/include -I/usr1/arbor/src/include -I/usr1/arbor/3pACE/ACE_wrappers/build/AIX -I/usr1/arbor/mps_src/libs -c -o LTP.o LTP.cpp
"/usr1/arbor/3pACE/ACE_wrappers/build/AIX/ace/Service_Types.h", line 179.43: 1540-0063 (S) The text "." is unexpected.
*** Error code 1
clearmake: Error: Build script failed for "LTP.o"
ちょうど同じ問題に遭遇した人がいました.
xlC_r -qflag=w:w -qtemplateregistry=templateregistry.GNUmakefile.ACE -qeh=v6 -qfuncsect -qrtti=all -g -qcheck=nobounds:div:null -DACE_AIX_VERS=601 -I/hdbbackup/ACE5.6AIX -DACE_HAS_EXCEPTIONS -DACE_NO_INLINE -I.. -DACE_BUILD_DLL -c -o .shobj/Service_Gestalt.o Service_Gestalt.cpp
"/hdbbackup/ACE5.6AIX/ace/Service_Types.h", line 185.43: 1540-0063 (S) The text "." is unexpected.
gmake[1]: *** [.shobj/Service_Gestalt.o] Error 1
gmake[1]: Leaving directory `/hdbbackup/ACE5.6AIX/ace'
gmake: *** [ACE] Error 2
ACE5.6 ace/Service_Types.h 185
ACE_Module_Type *find (const ACE_TCHAR *mod_name) const;
mod_name module_name,
私は上のとおりにして問題を解決した.
参照先:http://blog.csdn.net/njzhujinhua/article/details/6046518