- 53 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 21:57:03.33 ]
- >>52
ん? よくわからないです。 例えば cc -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libarchive/.libs -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libfetch -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libnbcompat -Wl,-R/usr/pkg/lib -L../lib -o pkg_add main.o perform.o -linstall -lfetch -larchive -lbz2 -lz -lnbcompat -lnbcompat を実行すると、 ../lib/libinstall.a(parse-config.o): In function `pkg_install_config': parse-config.o(.text+0x3f6): undefined reference to `fetchConnectionCacheInit' と言うエラーが出ます。 原因は、 -R/usr/pkg/libのところで、/usr/pkg/libというディレクトリが存在していないためだと思われるのですが、 -Wl,-R/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libarchive/.libs -Wl,-R/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libfetch -Wl,-R//usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libnbcompat -Wl,-R../lib と追記した所、 cc:-R/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libarchive/.libs linker input files unused sinece linking not done と出て、失敗してしまいました。 解決策は、/usr/pkg/libを作ってそこにlib**をコピーすれば良いかなとも思ったのですが、 これで良いでしょうか?
|

|