お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-01-07 19:22:50

needle
新しいメンバ
登録日: 2011-01-07

makeコマンド実行時のエラー 解決策求む

windows7とubuntu9.10のデュアルブートのため、昼辺りから作業をしていたのですが
デュアルブート自体を終え、ネット設定を始めようとしたところで行き詰ってしまいました。
windows7の方ではネット設定はできているのでそこで色々情報を集めていたのですが
少し限界がきてしまったようです。

具体的に言うと、windows7の環境で使用していた無線LAN(BuffaloのWLI-UC-G)をubuntuでも使用するために
ドライバを入れなければいけないというところで行き詰ってしまいした。
色々対策していると、このWLI-UC-Gはubuntuには対応していないということで

http://d.hatena.ne.jp/nurupo_0/20090221

このサイト様を参考にさせていただいてrt73-cvs-daily.tar.gzを使って何とかLANを動作させるようにしようとしたのですが
書き換えなども終えて、記述の通りMake→Make installでインストールをしようすると

$ make
make[1]: ディレクトリ `/usr/src/linux-headers-2.6.31-14-generic' に入ります
  Building modules, stage 2.
  MODPOST 0 modules
make[1]: ディレクトリ `/usr/src/linux-headers-2.6.31-14-generic' から出ます
rt73.ko failed to build!
make: *** [module] エラー 1

と返ってきてmake install実行に至る事ができませんでした。

makeコマンド自体が使えない?のかと思ってbuild-essentialを適用したりしてみたのですが
解決できませんでした。
ちなみに同じような方http://okwave.jp/qa/q4839950.htmlも以前にいたようです。


ubuntuを有線でネットに接続したり色々すれば何か変わるかもしれませんが
それには少し大掛かりな作業が必要なのでできれば最後の手段として取っておきたいです。
現状でどうにか解決できそうな方法をご存知という方がいらっしゃれば
本当に初歩的なことで申し訳ないのですがご教授していただけるとありがたいです。

オフライン

 

#2 2011-01-07 20:35:16

aruneko
メンバ
登録日: 2009-05-01

Re: makeコマンド実行時のエラー 解決策求む

ndiswrapperで動いたという報告がありました。
http://connect.ldblog.jp/archives/51247719.html
build-essentialを適用されていると言うことは有線でつなげる環境があるのでしょうか。
それならこの方法でできるような気がします。
(10.10でやったらまた違う結果なのかもしれませんね。Ubuntu自体のバージョンが新しいとまた多くの無線LAN子機に対応しているようですし...)

オフライン

 

#3 2011-01-07 21:32:19

needle
新しいメンバ
登録日: 2011-01-07

Re: makeコマンド実行時のエラー 解決策求む

ご返事ありがとうございます。
実はWLI-UC-Gがubuntuに対応してないということを知る何時間か前に
udiswrapperを ubuntuのCDをレポジトリ?として使えるようにして Synapticパッケージマネージャでインストールし
windows wireless driveを使えるようには一度してみてはいました。
それでBAFFALOのホームページでダウンロードしたWLI-UC-Gのドライバをそれを使ってインストールしたのですが
初めに書いたとおりLANが全然認識されなくて・・・
システム管理のインターネットのところにも無線接続?という文字が出てくると聞いたのですがそれも無くて
再起動してwindows wireless driveを起動させてみると「装置が認識されません」とかインターネット設定のところを見ようとすると
どんな表示だったか忘れましたがエラーが出るだけだったりして、頑張ってはみたのですが、そこまでではWLI-UC-Gがubuntuでは簡単には認識されないということに気づくだけに終わってしまいました。

まだubuntuインストールして間もないですのでどこかでミスをしているのかもしれないとしても
WLI-UC-Gがudiswrapperを使っての方法では動作にまで至らないというのは可能性が高いと思うので
できれば、他の方法で何か思い当たるものがありましたら、そちらを知らせていただけたらありがたいです。

おっしゃるとおり有線を使ってアップデートしたりすれば何か変わるかもしれないので
一度現在の最新のバージョンでの対応状況はどうなっているのか調べてみたいと思います。
ちなみにbuild-essentialはmakeコマンドを使えるようにするために入れたのですが
何か勘違いしていたようでエラーの内容がmakeコマンドを初めに使ったときと内容が変わっていなかったので
実際影響があったかなかったか分からないのと、もしかしたらbuild-essentialが初めから入っていたor実はインストールに失敗しているのかもしれないので
もう一度こちらも調べてみたいと思います。上の投稿のmakeのエラー、ここからmakeコマンドが使用できてるかどうかは判断できるでしょうか?
エラー自体の内容が、まだ無知ですので掴めていないので、できたらその辺も詳しく分かる方がいましたらご教授下さい。

*build-essentialはオフラインの状態で入れたと思います

オフライン

 

#4 2011-01-07 21:52:18

aruneko
メンバ
登録日: 2009-05-01

Re: makeコマンド実行時のエラー 解決策求む

エラーメッセージ「rt73.ko failed to build!」で検索をしてみたところ、次のような事例が見つかりました。
http://d.hatena.ne.jp/a020265/20100321/1269161258
どうやら、「linux-headers-2.6.31-14」が必要のようです。
apt-get等でインストールされてみてはいかがでしょうか。

オフライン

 

#5 2011-01-08 08:58:02

needle
新しいメンバ
登録日: 2011-01-07

Re: makeコマンド実行時のエラー 解決策求む

ありがとうございます。
それだ!と思って早速インストールしようとしてパッケージマネージャを見たところ
何故かlinux-headers-2.6.31-14はインストール済と表示されていました・・・
色々いじってるうちにインストールしてしまってたようです。

申し訳ないですがまたスタートに戻ってしまいましたorz
ですが、ひとつ、貼っていただいたリンク先から色々たどっていると
このような記述を発見しました。

ttp://mlog.euqset.org/archives/plamo/30494.html
>ざっと見だけど,CVS で管理されている rt73-cvs-daily.tar.gz は
>2009/04/12 付けで止まっているし,
>http://rt2x00.serialmonkey.com/wiki/index.php/Downloads を見る限り,
>CVS で公開しているのは legacy driver で,新しいのは git での管理に移っ
>ているみたいだから,rt73-cvs-daily.tar.gz は最近のカーネルに追従できて
>ない感じ
># CHANGELOG を見る限り,2.6.27 くらいの時代か

>多分,新しいソースコードは git で拾ってこないといけないと思うけど

自分がインストールしているubuntuを手に入れたのと同じ頃に書かれた記事のようです。
現在インストールしているubuntuのバージョンかそれより上のバージョンはrt73-cvs-daily.tar.gzの中身をmake(コンパイル?)できないということでしょうか・・・
とりあえずそこに書かれていたgit?というものを探してhttp://rt2x00.serialmonkey.com/wiki/index.php?title=Rt2x00_GIT_instructionsというページに辿り着いたのですが、何か急に新しいものが出てきた感じで戸惑っています。
git-1.5.0.5.tar.gz これを使えばいいんでしょうか・・・分からないですorz

オフライン

 

#6 2011-01-08 08:59:53

needle
新しいメンバ
登録日: 2011-01-07

Re: makeコマンド実行時のエラー 解決策求む

needle による投稿:

ありがとうございます。
それだ!と思って早速インストールしようとしてパッケージマネージャを見てみたのですが
何故かlinux-headers-2.6.31-14はインストール済と表示されていました・・・
色々いじってるうちにインストールしてしまってたようです。

申し訳ないですがまたスタートに戻ってしまいましたorz
ですが、ひとつ、貼っていただいたリンク先から色々たどっていると
このような記述を発見しました。

ttp://mlog.euqset.org/archives/plamo/30494.html
>ざっと見だけど,CVS で管理されている rt73-cvs-daily.tar.gz は
>2009/04/12 付けで止まっているし,
>http://rt2x00.serialmonkey.com/wiki/index.php/Downloads を見る限り,
>CVS で公開しているのは legacy driver で,新しいのは git での管理に移っ
>ているみたいだから,rt73-cvs-daily.tar.gz は最近のカーネルに追従できて
>ない感じ
># CHANGELOG を見る限り,2.6.27 くらいの時代か

>多分,新しいソースコードは git で拾ってこないといけないと思うけど

自分がインストールしているubuntuを手に入れたのと同じ頃に書かれた記事のようです。
現在インストールしているubuntuのバージョンかそれより上のバージョンはrt73-cvs-daily.tar.gzの中身をmake(コンパイル?)できないということでしょうか・・・
とりあえずそこに書かれていたgit?というものを探してhttp://rt2x00.serialmonkey.com/wiki/index.php?title=Rt2x00_GIT_instructionsというページに辿り着いたのですが、何か急に新しいものが出てきた感じで戸惑っています。
git-1.5.0.5.tar.gz これを使えばいいんでしょうか・・・分からないですorz

オフライン

 

#7 2011-01-08 13:50:32

aruneko
メンバ
登録日: 2009-05-01

Re: makeコマンド実行時のエラー 解決策求む

最新のものはどうやらGitで管理されているようですね。
http://rt2x00.serialmonkey.com/wiki/index.php?title=Rt2x00_GIT_instructions
によりますと、Ubuntuの場合
sudo apt-get install git-core
でgitをインストールできます。よって「git-1.5.0.5.tar.gz」は不要ですね。
その後
git clone git://git.kernel.org/pub/scm/linux/kernel/git/ivd/rt2x00.git rt2x00
でソースコードをダウンロードできます。
cd rt2x00
でソースのあるディレクトリに移動し、
make oldconfig
で異常なまでに長い質問に応えて、
make
でコンパイルできるかと。

と、いろいろ考えているうちにまた様々な情報を発見。
どうやら9.10で動いたとのこと。
http://www37.atwiki.jp/linux_kai/pages/22.html
(ただし再コンパイルしたようですが...)
ちょこっとだけ再コンパイルについての情報も載っていましたがDebian向けですので...
http://www37.atwiki.jp/linux_kai/pages/44.html
もしかしたら10.04なら動くのかもしれませんが環境がないもので...

オフライン

 

#8 2011-01-08 19:22:45

needle
新しいメンバ
登録日: 2011-01-07

Re: makeコマンド実行時のエラー 解決策求む

返事が遅くなってすみません
貼っていただいたリンクなども参考にして、何回も再起動したり試行錯誤していたら
いつの間にかLANが認識されて光がピカピカ点くようになっていました!
具体的にどの辺でつくようになったかは分かりませんがとにかく成功したようなのでうれしいです
arunekoさんのおかげです、本当にありがとうございました!

オフライン

 

Board footer

Powered by FluxBB