アプリ版:「スタンプのみでお礼する」機能のリリースについて

Debian(amd64)でdriverをコンパイルに失敗する
DebianでPT1のドライバをコンパイルしようとしたところ、
make[1]: ディレクトリ `/lib/modules/2.6.26-2-amd64/build' に入ります
make[1]: *** ターゲット `modules' を make するルールがありません。中止
make[1]: ディレクトリから `/lib/modules/2.6.26-2-amd64/build' 出ます
make" ***[pt1_drv.ko] エラー 2
となりドライバが作成できません。

調べたところmakeに失敗するのは下記がバージョンがずれているときと出ていましたがこれ以上は疎くわかりません。

dpkg -l | grep linux-source
ii linux-source-2.6.26 2.6.26-24lenny1
dpkg -l | grep linux-headers
ii linux-headers-2.6.26-2-amd64 2.6.26-24lenny1
ii linux-headers-2.6.26-2-common 2.6.26-24lenny1

A 回答 (4件)

No.3 さんでよいと思うが


下記で、errorは起きなかった。
-rw-r--r-- 1 root root 48950 2010-08-24 21:23 pt1_drv.ko
が生成出来た。
dpkg -l | grep linux-source
dpkg -l | grep linux-headers
の結果が微妙に違うのだが

uname -a
2.6.26-2-amd64 #1 SMP Sun Jun 20 20:16:30 UTC 2010 x86_64 GNU/Linux

lsb_release -a
LSB Version:core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:qt4-3.1-amd64:qt4-3.1-noarch
Distributor ID:Debian
Description:Debian GNU/Linux 5.0.5 (lenny)
Release:5.0.5
Codename:lenny
    • good
    • 0

ソースはこの際関係ありません。

ヘッダとuname -aで表示されるカーネルのバージョンとが一致するかどうかを確認しましょう。
一致しなかったら両方ともaptでアップグレードするなりしてバージョンを合わせてからリトライ。
    • good
    • 0

そのサイトを個人的に利用するtomy氏が自分の環境用に試験的に作成されたソースコードを置いているだけのもののようですね。



ソースを解析し、どのような環境でもコンパイルできるものに仕上げてtomy氏に連絡を差し上げれば、tomy氏も喜ぶとおもいますよ。
    • good
    • 0

PT1のドライバとは?


Debian公式が配布しているものでしょうか? サードパーティが配布しているLinux汎用のソースコードでしょうか?

この回答への補足

サードパーティ配布のものです。
ttp://sourceforge.jp/projects/pt1dvr/

補足日時:2010/08/24 14:29
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!