[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
How to make cross compile env. to hpcmips
NetBSD/hpcmips の png library を compile したくて NetBSD/i386 に
hpcmips の cross compile環境を作ろうとしています.
PocketBSD/hpcmips初心者コース (Cross Compile環境の構築)
http://www.ann.hi-ho.ne.jp/~wave/pbsd_hpcmipscross_compile.html
を見ながら,
pkgsrc を入手して,展開,
# cd /usr/pkgsrc/pkgtools/pkg_install
# make install clean CLEANDEPENDS=1
# cd /usr/pkgsrc/cross/mipsel-netbsd
# make install clean CLEANDEPENDS=1
とやると,
This pkg DOES NOT install headers or runtime link libraries. Only the
compilers are installed.
In order to have a complete development setup, you need to install
includes and libraries in /usr/pkg/mipsel-netbsd/include and
/usr/pkg/mipsel-netbsd/lib respectively, or symlink these paths to
the appropriate places.
というメッセージが最後に出てきました.
確かに include と lib は空っぽです.
で,includes と libraries をインストールするにはどうすりゃいいんでしょ
う?
無理矢理 /usr/include を symbolic link して /usr/pkgsrc/graphics/png
に入って hpcms-make してみたところ,がちゃがちゃコンパイルはやっていた
んですが,途中で,
.libs/png.o: file not recognized: File format not recognized
collect2: ld returned 1 exit status
*** Error code 1
とイヤがられてしまいました.(^^;)
+---
┌──────────────────┐
│ . くわはら いちろう ┃
│ . ●: ◇ 横浜市港北区 ◇ ┃
│ ●: i-kuwaha@pp.iij4u.or.jp┃
└━━━━━━━━━━━━━━━━━━┛