[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┃
  └━━━━━━━━━━━━━━━━━━┛