GLib のアセンブル中にこのコンパイルの失敗を最初に発見しました (私が試したすべてのバージョンは 2.28.7 よりも新しいものでした) が、gobject で再び発生しました。また、他のいくつかのパッケージのビルドの失敗に関連しているようです:
これらすべてのスレッドで提供されているアドバイスに従ってみました (議論されている解決策はほとんど同じであるため) が成功しませんでした。
最終的な解決策: GCC (4.7.2) の完全な再コンパイルとインストール
GCC (4.7.2) をコンパイルすると問題が解決したのはなぜですか?
Debian Bug Archive で次の投稿を見つけました: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523869
読んでいるときに、システムが影響を受けるバージョンの GCC を使用して、さまざまなソースをコンパイルしていることに気付きました (Relic ラップトップの FC9 インストールから)。
私が目標として 4.7.2 を選んだのは、これを書いている時点で安定版ツリーの最新のビルドだったからです。システムに最近の GCC の単純なパッケージをインストールすると、同じ結果が得られると比較的確信しています (4.3.5-4 以降を取得している限り)。 FC9 インストール用のパッケージ。パッケージ ルートには、簡単というだけでなく、多くの潜在的な利点があります。以下をお読みください。
重要な注意: GCC をコンパイルしようとしている場合は、おそらく動作中の (および現在の) glibc 環境が必要です... 手動プロセスを開始する前に、この複雑さについてよくお読みください: http://cygwin.com/ml/ libc-アルファ/2012-02/msg00646.html
回避策は、上記の記事に記載されているコミットより前のバージョンの Glibc を見つけ (私は 2.14 を使用)、それをインストールして GCC 4.5 をコンパイルし (リリースが glibc 2.14 に近いため 4.5.3 を選択しました)、プロセスを開始します。再び現在の Glibc と GCC で...頑張ってください!