[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:07470] コンパイルできない



はじめまして、細川@グッデイと申します。

現在、 http://usogres.good-day.net/ なるところで「うそぐれす」
なるものを開発しております。
くわむらさんが、Plamo 2.1 でこの「うそぐれす」のコンパイルがで
きないということを指摘下さいましたので、調べている最中に、とて
もおかしな現象に気が付きました。

Software Design に付録でついてきた、Plamo 2.1 を使っています。
現象を再現できる最小限のソースを作ってみました。

#include <iostream>
int main(int, char*)
{
  return 0;
}

なんにもしてません。非常に簡単なソースコードですが、これを
test.cc という名前で c++ ソースコードとして保存します。
で、コマンドラインから、

g++ -c -o test.o test.cc

を実行してみてください。

In file included from /usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/iostream.h:31,
                 from /usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/iostream:6,
                 from test.cc:1:
/usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/streambuf.h: In method `struct streampos streambuf::pubseekoff(long long int, ios::seek_dir, int = 3)':
/usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/streambuf.h:362: conversion from `__off64_t' to non-scalar type `streampos' requested
/usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/streambuf.h: In method `struct streampos streambuf::pubseekpos(_G_fpos64_t, int = 3)':
/usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/streambuf.h:364: `struct streampos' used where a `long long int' was expected

となって、コンパイルが通りません。

g++ -v の結果は以下の通り。

Reading specs from /usr/lib/gcc-lib/i386-pc-linux/2.95.2/specs
gcc version 2.95.2 19991024 (release)

対処方法をご存じの方はいらっしゃいませんでしょうか?
--
* Tetsuichi Hosokawa
* hosokawa@good-day.co.jp

Follow-Ups
[plamo:07471] Re: コンパイルできない, Atsushi Kajiwara

[検索ページ] [メール一覧]
Plamo ML 公開システム