ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
Main Menu
Tweet
Facebook
Line
:-?
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Gan
投稿日時: 2005-3-14 11:42
Webmaster
登録日: 2005-1-13
居住地: Povar
投稿: 8
Re: dump-0.4b39.tar.gzのコンパイル
引用:

finさんは書きました:

dirs.c:752: parse error before `struct'
dirs.c:755: `sb' undeclared (first use in this function)
dirs.c:755: (Each undeclared identifier is reported only once
dirs.c:755: for each function it appears in.)
dirs.c:755: Internal compiler error:
dirs.c:755: ../../gcc/integrate.c:1439: Expect 't', have 'error_mark'

ここの部分ですが、C++の拡張サポートである任意のコンテキストでの方宣言を行っている以下の(dirs.c:755)ところでもめてますね。
引用:

cp = myname(ep);
struct STAT sb;

古いCの文応では代入文の後では方宣言はできなかったに対してC++拡張ではそれが出来るようになったのがgcc-3なんでしょうね。こちらでコンパイルしたときはgcc-3.4.3にあげた後だったのでコンパイルは問題なく通っています。

おそらくgcc-3.4.3もしくはそれ以降のgccを導入すればOKだと思います。その時注意しないといけないは/usr/bin/ccが依然としてgcc-2.95.3のgccにリンクされている点です。これをちゃんとリンクし直しておかないとccでコンパイルするようなものは古いgccでコンパイルされてしまいます。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   dump-0.4b39.tar.gzのコンパイル fin 2005-3-12 9:57
     Re: dump-0.4b39.tar.gzのコンパイル Gan 2005-3-12 10:44
       Re: dump-0.4b39.tar.gzのコンパイル fin 2005-3-12 15:51
         Re: dump-0.4b39.tar.gzのコンパイル fin 2005-3-14 8:58
         » Re: dump-0.4b39.tar.gzのコンパイル Gan 2005-3-14 11:42
             Re: dump-0.4b39.tar.gzのコンパイル fin 2005-3-15 8:11
               Re: dump-0.4b39.tar.gzのコンパイル Gan 2005-3-15 9:57
                 Re: dump-0.4b39.tar.gzのコンパイル fin 2005-3-15 16:08
                   Re: dump-0.4b39.tar.gzのコンパイル Gan 2005-3-16 1:27
                     Re: dump-0.4b39.tar.gzのコンパイル fin 2005-3-16 7:20
                       Re: dump-0.4b39.tar.gzのコンパイル Gan 2005-3-22 8:35

投稿するにはまず登録を
 
ページ変換(Google Translation)
サイト内検索