|
From: Satofumi K. <s-k...@ho...> - 2010-12-08 04:16:40
|
恒川さま > ライブラリ「URG-0.8.11」をクロスコンパイルしてインストールする > ため、./configureして生成されたMakefile全てについて、 URG Helper グループ・メンバの satofumi と申します。 北陽電機が提供している URG Library を組み込みボード用にコンパイルする 方法については、わかりません。 かわりに、この URG Helper で提供しているライブラリを試してもらえませんか? ライブラリは Mercurial で管理されており、下記ページから最新ソースコードを取得できます。 http://sourceforge.net/scm/?type=hg&group_id=264779 生成された urgwidget ディレクトリ内で % make dist を実行すると配布パッケージが生成されます。 (別メールで、生成済みのパッケージを送信いたします。) satofumi > こんにちは。私、名古屋工業大学の恒川と申します。 > > 現在、研究室にて、貴社の製品「UBG-04LX-F01」を使用させて頂いております。 > この製品を、Linux対応SH4ボード(ゼネラルロボティクス社LEPRACAUN)で動かそうと試みているのですが、うまくいかず、お問い合わ > せ致しました。 > > > > ライブラリ「URG-0.8.11」をクロスコンパイルしてインストールするため、./configureして生成されたMakefile全てについて、 > > gccおよびgcc3→/usr/share/gnush4_linux_v0701-1/bin/sh4-linux-gcc > g++→/usr/share/gnush4_linux_v0701-1/bin/sh4-linux-g++ > ar→/usr/share/gnush4_linux_v0701-1/bin/sh4-linux-ar > > 以上のように、クロスコンパイル実行ファイルをフルパスで書き換えました。 > > このようにしてmakeしたところ、以下のようなエラーが発生し停止しました。 > bin/bash ../../../libtool --tag=CC --mode=link sh4-linux-gcc -g -O2 -o libc_urg_connection.la -rpath /usr/local/lib > serial_ctrl.lo serial_utils.lo ring_buffer.lo -L/usr/lib -lSDL > > libtool: link: gcc -shared .libs/serial_ctrl.o .libs/serial_utils.o .libs/ring_buffer.o -L/usr/lib /usr/lib/libSDL.so > -Wl,-soname -Wl,libc_urg_connection.so.0 -o .libs/libc_urg_connection.so.0.0.0 > > /usr/bin/ld: .libs/serial_ctrl.o: Relocations in generic ELF (EM: 42) > /usr/bin/ld: .libs/serial_ctrl.o: Relocations in generic ELF (EM: 42) > /usr/bin/ld: .libs/serial_ctrl.o: Relocations in generic ELF (EM: 42) > /usr/bin/ld: .libs/serial_ctrl.o: Relocations in generic ELF (EM: 42) > /usr/bin/ld: .libs/serial_ctrl.o: Relocations in generic ELF (EM: 42) > /usr/bin/ld: .libs/serial_ctrl.o: Relocations in generic ELF (EM: 42) > .libs/serial_ctrl.o: could not read symbols: File in wrong format > collect2: ld returned 1 exit status > > Makefile中にはgccという記述がないにも関わらず、「libtool: link: gcc」というメッセージが出ている点が気になります。 > > どのようにすれば、URGライブラリのクロスコンパイルをすることができるでしょうか?? > > また、最終的にセンサを動かすプログラムはCで行うつもりなのですが、URGのクロスコンパイル前に、SDLおよびBoostのクロスコンパ > イルも必要でしょうか?? > > > > > ネットで調べまわって勉強しているのですが、Linuxの経験が浅く、基本的なことがわかっていないかもしれません。 > > お手数かけ恐縮ですが、ご回答いただけると助かります。 > 開発環境は、Ubuntu 8.04.2です。よろしくお願い致します。 > > > > > 名古屋工業大学 恒川篤史 > > ------------------------------------------------------------------------------------------------------------------------ > Learn more about HIV/AIDS - Red Ribbon Campaign 2010 <http://pr.mail.yahoo.co.jp/redribbon/> > > > > ------------------------------------------------------------------------------ > What happens now with your Lotus Notes apps - do you make another costly > upgrade, or settle for being marooned without product support? Time to move > off Lotus Notes and onto the cloud with Force.com, apps are easier to build, > use, and manage than apps on traditional platforms. Sign up for the Lotus > Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d > > > > _______________________________________________ > Urgwidget-users-jp mailing list > Urg...@li... > https://lists.sourceforge.net/lists/listinfo/urgwidget-users-jp |