aix 6.1 安裝gcc,遇到“BUILTIN”錯誤
該機器(aix6.1)沒有C/C++環境,請支援安裝gcc
諮詢800,xlC編譯環境是收費的,而且該機器沒有購買C++服務
隨機帶的toolbox工具盤中有gcc相關包,為4.2.0-3版本
網址:ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/gcc/也可以下載到gcc各種rpm包,經驗證,目前在IBM機器執行較好的是4.2.0-3版本
處理程式:
下載gcc-4.2.0版本rpm包安裝,編譯不能透過
當前系統中gcc關聯的lib*等rpm包安裝版本為4.2.4,
下載gcc-4.2.4版本,安裝發現很多錯誤,不能安裝
將gcc關聯的lib*等包降級到4.2.0版本,
rpm -qa
rpm -e libstdc++-4.2.4
……
rpm -ivh libgcc-4.2.0-3.aix6.1.ppc.rpm
並分步驟補齊以下包:
# rpm -qa
libgcc-4.2.0-3
libstdc++-4.2.0-3
bash-4.1-3
gcc-4.2.0-3
gcc-c++-4.2.0-3
libgcj-4.2.0-3
gcc-locale-4.2.0-3
libffi-4.2.0-3
libstdc++-devel-4.2.0-3
libffi-devel-4.2.0-3
libgomp-4.2.0-3
gcc-java-4.2.0-3
gcc-gij-4.2.0-3
zlib-1.2.3-4
zlib-devel-1.2.3-4
libgcj-devel-4.2.0-3
編譯報錯少了,但是仍不能透過
報錯如下:
ld: 0711-317 ERROR: Undefined symbol: .__sync_fetch_and_add_4
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
collect2: ld returned 8 exit status
gmake[1]: *** [libTAO_IDL_BE.so.5.6.0] Error 1
gmake[1]: Leaving directory `/opt/ace/ACE_wrappers/TAO/TAO_IDL'
以上錯誤經過調整程式後,定位到如下問題,此問題IBM需要給系統打補丁來解決
主要是補丁包bos.adt.include(當前該補丁包版本為:bos.adt.include 6.1.0.1
)的版本的bug:
Fix pack information for: EXTERN \\"BUILTIN\\" NOT RECOGNIZED IN /USR/INCLUDE/MA
包括系統維護版本:6100-00,6100-02,6100-03,6100-04
參考網址:
針對不同的系統版本,下載補丁:
#oslevel -s
6100-00-01-0748,對應的維護補丁集為6100 TL0 SP10
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17065702/viewspace-662019/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在AIX上安裝GCCAIGC
- linux安裝thefuck報gcc錯誤LinuxGC
- AIX 6.1 安裝 Oracle 11g R1 報Java錯誤解決方法AIOracleJava
- AIX 6.1 靜默安裝11.1.0.6AI
- 安裝.NET Core遇到的錯誤
- AIX6.1下安裝及配置VNCAIVNC
- Aix6.1 安裝 Bash Shell環境AI
- aix6.1上安裝oracle 10.2.0.1AIOracle
- 【DB2】在AIX 上安裝DB2 遇到空間不足的錯誤DB2AI
- cgo: C compiler "gcc" not found 報錯安裝gccGoCompileGC
- AIX6.1下 Oracle 10g的安裝AIOracle 10g
- AIX 6.1安裝apache報no acceptable C compiler foundAIApacheCompile
- AIX 6.1 Oracle11g 11.2.0.4 RAC 安裝心得AIOracle
- Aix 6.1下安裝Oracle11g詳細文件AIOracle
- 安裝是遇到錯誤,大家幫我看看,謝謝
- AIX 5.3/6.1環境下安裝Oracle 10gR2 RAC常見報錯AIOracle 10g
- aix6.1安裝oracle10.2.0.5報錯BEFORE CONTINUING:JAVA KSHAIOracleUIJava
- AIX6.1安裝ORACLE 11g(單機使用ASM)AIOracleASM
- AIX 6.1安裝RAC出現時斷時續問題AI
- Oracle10g for AIX6.1安裝問題解決OracleAI
- aix 6.1+hacmp+ oracle 10g rac 安裝步驟AIACMOracle 10g
- Oracle10g 在AIX 6.1上的靜默安裝OracleAI
- 安裝clusterware時候遇到版本不相容錯誤
- 在aix5.2下面安裝gcc編譯器AIGC編譯
- AIX安裝oracle遇到的問題彙總AIOracle
- AIX6.1+HA+ORACLE10G RAC 安裝參考手冊AIOracle
- 安裝gcc過程中遇到相互依賴的問題GC
- 安裝ORACLE 12.2.0.1 GI 時遇到INS-44002錯誤Oracle
- [記錄]關於安裝VMware workstation 時我遇到的錯誤
- Linux下安裝oracle,遇到錯誤的解決辦法LinuxOracle
- Ubantu安裝gccGC
- GCC 安裝(轉)GC
- Oracle安裝錯誤Oracle
- pymssql安裝錯誤SQL
- jive安裝錯誤
- AIX6.1+HAcmp5.4+ORACLE10G RAC 安裝參考手冊AIACMOracle
- Oracle Database RAC 11.2.0.3 for AIX6.1TL7安裝記錄(5)OracleDatabaseAI
- 11gR2 RAC安裝時遇到的一些錯誤