Jan 08

昨天,FreeBSD 官方發布了三個 Security Advisories:

根據 Advisories 內容,我原本打算透過以下的步驟作 patch:

  1. cd /usr/src && make update
  2. cd /usr/src/lib/bind && make obj && make depend && make && make install
  3. cd /usr/src/usr.sbin/named && make obj && make depend && make && make install
  4. cd /usr/src/usr.sbin/ntp/ntpd && make obj && make depend && make && make install
  5. cd /usr/src && make kernel
  6. [REBOOT]

但是,進行到第 4 個步驟(FreeBSD-SA-10:02.ntpd 的編譯階段),就出現了如下的 message:

make: don't know how to make /usr/obj/usr/src/usr.sbin/ntp/ntpd/../libparse/libparse.a. Stop

找了一些討論後,我在這個討論串裡看到好幾種作法。
幾經嘗試,我最終在 FreeBSD 8.0-RELEASE-p1 amd64 用以下這個作法順利編譯成功:

  1. cd /usr/src/usr.sbin/ntp
  2. rm -rf /usr/obj/*
  3. make obj && make depend && make && make install

有相同問題(狀況)的人可以參考看看。

Technorati Tags: , ,

Related posts:
  1. FreeBSD 5.4-RELEASE-p3 !!
  2. FreeBSD telnet overflow vulnerability
  3. FreeBSD ports 裡的 Apache 2.2 啟動 shell script 的問題
  4. FreeBSD i386 與 amd64 platform 的差異
  5. portupgrade
(Visited 5149 times)

Comments are closed.