.ppcライブラリファイルをgccが使用できる.cファイルに変換するproCを使用してデータベースライブラリをコンパイルしています。しかし、私は次のようなプロCで多くのエラーが発生しています
PCC-S-02201, Encountered the symbol
"__ attribute__ " when expecting one of
the `following`
...
, Encountered the symbol
"__builtin_va_list" when expecting one of
the `following`
欠落しているシンボルは、stdio.hやstdlib.hなどの標準インクルードのチェーンからのものです。この問題を回避するにはどうすればよいですか?
私がコンパイルしているライブラリは、現在アップグレード中の古いSolarisシステム(新しいSolaris 10システム)からのものであり、ヘッダーファイルはこれらの記号を使用していないようです。たとえば、新しい.hファイルには
typedef __builtin_va_list va_list
古い.hファイルには
typedef void* va_list
このようなことがたくさんあるので、typedefを使ってそれらすべてを手動で修正するのは気が進まない