![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
libwiimoteのインストールについて教えて欲しいです!
tar xvzf libwiimote-0.4.tgzをダウンロード後
以下 実行手順
tar xvzf libwiimote-0.4.tgz
cd libwiimote-0.4
sudo apt-get install autoconf
autoconf
./configure
make ←ここで詰まってます
./configureしたのにmakefileが作成されていません。
エラーのとこにBlueZがどうのって書いてあります。
Make.inというファイルはあります。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
> wii_get_stateのどこを直せばいいのか
直すのは、一番親のフォルダにある、config.mk.in です。
CFLAGS:=-Os -Wall -pipe $(DEFS) @CFLAGS@
と書かれている行があるので、そこに
-fPIC
を追加します。
(例)
CFLAGS:=-Os -Wall -fPIC -pipe $(DEFS) @CFLAGS@
書く順番によって意図しない動作をする場合もあるので、
その場合は追加する位置を変えてみて下さい。
(オプションが2個セットになっている間に足してしまった場合など)
wiimote_get_state がエラー画面でエラー表示されている箇所 (/usr/bin/ld で失敗していると表示されている行) なので、その原因になった、gcc ・・・ wiimote_event.c のオプションが問題、という事になります。
gcc のオプションなので、wiimote_event.c (の wiimote_get_state() )を直すのではなく、CFLAGS:=・・・の行の方を変更します。
※CFLAGS が、(gcc で) *.c ファイルをコンパイルする場合のオプションになります。
No.2
- 回答日時:
環境を作っていないので試していませんが、
http://libwiimote.sourceforge.net/ にあるものと同じとして…
画面に「-fPIC を付けて再コンパイルしてください。」と出ているので、そのオプションを付けてみましょう。
該当箇所は、config.mk.in の
CFLAGS:=-Os -Wall -pipe $(DEFS) @CFLAGS@
かと思います。つけるなら、-Wall の直後あたりに。
この値を実際に使っているのは、src/Makefile.in の中。
----
リンクエラーが出ている箇所は
wiimote_get_state で、メモリの再配置 (relocation) ができない
となっていて、
wiimote_get_state() は、wiimote_event.c にありそうなので、
gcc ・・・ wiimote_event.c ・・・ の行のオプションに注目するとよいかと思います。
参考:wiimote_get_state()
https://github.com/bricas/linux-input-wiimote/bl …
----
BDアドレス・・・のあたりではまりそうなので、これも貼っておきますね
WiiリモコンをLinux(Debian-Etch)で使ってみた時のメモ
https://www.hohog.net/wii_linux/
あと「2. USB Bluetooth アダプタを挿入」 の所で、アダプタが手元になかった…という落ちがありませんように。
No.1
- 回答日時:
環境くらい掲示されたほうがいいかと思いますけども。
READMEには
Make sure you have BlueZ installed.
と書かれています。
手元で確認できるのだと、ubuntuになりますが…
sudo apt-get install libbluetooth-dev
https://wakix.hatenadiary.org/entries/2008/11/27
ってことで、
configure.inをテキストエディタで開いて、
[hci_remote_name]
となっている箇所を
[hci_read_remote_name]
に書き換えて保存。
改めて autoconf からやり直してみる。
と…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Android tar.ファイルのインストールについて知りたいです 2 2022/07/23 15:34
- UNIX・Linux raspberrypi に bluealsaを入れようにも見つからない 1 2023/02/04 10:55
- UNIX・Linux cpio使ってた人はtarが流行りだしてから焦ったり驚いたりしたか 1 2023/05/07 10:10
- 電子書籍 ファイルピックについて 1 2022/08/07 00:07
- その他(OS) windows11非対応のインストール 3 2022/10/26 07:12
- UNIX・Linux Linux(Fedora30)のブートディスクの交換について 2 2023/05/16 13:17
- UNIX・Linux Linuxのtarコマンドで同一ディレクトリに解凍するコマンドは何でしょうか? 1 2022/04/25 12:59
- その他(プログラミング・Web制作) AndroidStudio エラー と インストール の件 1 2023/06/27 12:28
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- Windows 10 どうしたらパソコンに詳しくなれる?? 5 2022/04/04 19:09
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.NETでActiveXコントロールを使う
-
エクセルで#N/Aを含めた平均値...
-
ドメインに参加しようとするとD...
-
アウトルックで送信時に「名前...
-
エクセルVBA 関数エラー箇所を...
-
ECCメモリのエラー訂正時とイベ...
-
android studioエラー
-
マクロでのエラーについて
-
cpコマンドを行うとファイルサ...
-
循環参照にならない方法があっ...
-
/var/log/messagesエラー出力
-
MacでKCFErrorDomainCFNetwork ...
-
ロイロノートのエラーについて ...
-
クライアントが切断されました。
-
Ocn モバイルONE の1GB 追加
-
[0x800706B5]シャットダウンで...
-
これだけで分かるか微妙かもで...
-
RowHeightで設定できる行の高さ...
-
Excel マクロ 何故か部分的に作...
-
eclipse 3.5 でエラーが出ます。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで#N/Aを含めた平均値...
-
循環参照にならない方法があっ...
-
アウトルックで送信時に「名前...
-
Ocn モバイルONE の1GB 追加
-
ドメインに参加しようとするとD...
-
MACアドレス 00:E0:C3 SAKAI って
-
エクセルVBA 関数エラー箇所を...
-
.NETでActiveXコントロールを使う
-
検索をかけた時、ページを開け...
-
クライアントが切断されました。
-
プロファイルエラー
-
ロイロノートのエラーについて ...
-
android studioエラー
-
エクセル #N/Aを印刷時に表示...
-
応答を解析できません
-
BASIC認証エラー時の表示HTML指定
-
MacでKCFErrorDomainCFNetwork ...
-
VBAで入力規則 エラーでも入れ...
-
cpコマンドを行うとファイルサ...
-
マクロでのエラーについて
おすすめ情報
ありがとうございます!
自分もUbuntuです。
すみませんあまり知識がないためどのような情報を提示していた方がわかりやすいか分からなかったです(><)
明日の朝か昼に試してみます!
昨日言われた通りしてみたのですがまだエラーが出てて...
どこが間違えているのでしょうか(><)
丁寧にありがとうございます!
ただwii_get_stateのどこを直せばいいのかがいまいち分かりません...
URL先のものと同じにするということでしょうか?
もう同じなので違うとは思いますが
全部質問するようで申し訳ございません(><)
Bluetoothのスキャンは成功したので問題ないと思います!