看板 DFBSD_bugs 關於我們 聯絡資訊
It fails at this step: /pkg/lib -L../lib -o pkg_add main.o perform.o -linstall -lfetch -lcrypto -larchive -lnbcompat .../lib/libinstall.a(parse-config.o): In function `pkg_install_config': parse-config.c:(.text+0x534): undefined reference to `fetchConnectionCacheInit' .../lib/libinstall.a(pkg_io.o): In function `fetch_archive_read': pkg_io.c:(.text+0x112): undefined reference to `fetchIO_read' pkg_io.c:(.text+0x1c4): undefined reference to `fetchStringifyURL' pkg_io.c:(.text+0x201): undefined reference to `fetchIO_close' pkg_io.c:(.text+0x277): undefined reference to `fetchIO_read' .../lib/libinstall.a(pkg_io.o): In function `fetch_archive_close': pkg_io.c:(.text+0x2dd): undefined reference to `fetchIO_close' .../lib/libinstall.a(pkg_io.o): In function `open_archive_by_url': pkg_io.c:(.text+0x32a): undefined reference to `fetchCopyURL' pkg_io.c:(.text+0x33d): undefined reference to `fetchStringifyURL' .../lib/libinstall.a(pkg_io.o): In function `find_best_package_int': pkg_io.c:(.text+0x558): undefined reference to `fetchUnquoteFilename' pkg_io.c:(.text+0x62b): undefined reference to `fetchInitURLList' pkg_io.c:(.text+0x657): undefined reference to `fetchStringifyURL' pkg_io.c:(.text+0x69e): undefined reference to `fetchFreeURLList' pkg_io.c:(.text+0x6dc): undefined reference to `fetchUnquoteFilename' pkg_io.c:(.text+0x6ff): undefined reference to `fetchFreeURLList' pkg_io.c:(.text+0x77c): undefined reference to `fetchCopyURL' pkg_io.c:(.text+0x7f5): undefined reference to `fetchFreeURLList' *** Error code 1 Stop. bmake: stopped in /tmp/moh/work/wrk/pkgtools/pkg_install/work/pkg_install-20110215/add *** Error code 1 It does not fail with CCVER set to gcc41. How to reproduce: cd /usr/pkgsrc/bootstrap mkdir /tmp/moh && ./bootstrap --prefix /tmp/moh/pkg --varbase /tmp/moh/pkgvar --workdir /tmp/moh/work --unprivileged then to try the bootstrap again you can just remove /tmp/moh and start over. Sascha Wildner asked me to test this patch, http://yoyodyne.ath.cx/tmp/lib_path.diff, but it did not fix the issue. -Max