Вы перечисляете выходные данные трех команд, не пытаясь понять их.
Configure жалуется, что не может найти библиотеку I2util
. Это не удается.
Вы пытаетесь игнорировать это и компилировать в любом случае. Это терпит неудачу, так как make-файл еще не готов, возможно потому, что он требует, чтобы вы сначала запустили автоинструменты (что не удалось на предыдущем шаге). Результат: ничего не сделано.
Затем вы пытаетесь найти инструмент (который НЕ был собран на предыдущем шаге) и пытаетесь установить его.
Давайте повторим это не в компьютерных терминах. Автомобиль-аналогия:
- Вы пытаетесь разблокировать машину, но терпите неудачу.
- Затем вам говорят нажать кнопку в машине, чтобы открыть настоящий танк. Так как он заблокирован, вы не можете добраться до него.
- Далее вы сообщаете об ошибке при заправке топлива в бак ...
Очевидно, вам нужно вернуться к шагу 1.
Почему configure не может найти библиотеку I2util?
Он установлен в вашей системе, и вам нужно помочь настроить его? Есть ли что-нибудь об этом в файле README (подсказка: да, есть. И непосредственно с установочным скриптом для I2util тоже присутствует)
наконец, из файла INSTALL:
$Id: INSTALL,v 1.2 2003/03/20 02:28:59 boote Exp $
В настоящее время owamp был протестирован только на FreeBSD - в частности, версии 4.6 и 4.7.
Это не то же самое, что Mac OS X. А FreeBSD 4.x была примерно с 2002 года.
Зная это, вы не можете ожидать, что простая ./configure && make install
заработает. Вам нужно будет изменить программу, понимая, как она работает, и в чем разница между текущей версией Mac OS X и FreeBSD 2002 года.
После внесения изменений в ваш пост и еще одного тестирования:
У меня нет доступа к OS X, поэтому я установил виртуальную машину FreeBSD и протестировал ее.
- Свежая чистая установка последней версии FreeBSD (10.2)
- Заполните порты: (выборка портов && извлечение портов)
- cd /usr /ports /* /owamp && make install -DBATCH).
Три порта извлекли данные из того же места, что и ваш патч времени, и скомпилировали без помех. Хотя установлена более старая версия (v3.3).
Далее: пробуем тарболы:
- получите последний тарбол:
lynx http://software.internet2.edu/sources/owamp/
, selected owamp-3.4-10.tar.gz 07-Nov-2014 20:46 642K
- извлек содержимое (tar xzf), запустил ./configure
И блам. Та же ошибка, что и у вас. Cann't find I2util
.
Моей первой реакцией было добавить путь к библиотеке в I2util, но когда я запустил ./configure -h, я заметил это:
Я немного погуглил и наткнулся на этот шаг. По не очень тонкому предположению я скопировал папку I2util из версии портов в последнюю версию и запустил configure. На этот раз все прошло без проблем.
Хотя это не совсем тонко и не проверено на OSX, вы можете попробовать более старую версию с I2Util, или вы можете установить I2util из другого пакета и указать путь, или вы можете сделать уродливый трюк и использовать последний tarball и добавить часть более раннего tarball.
И если вы найдете способ с этим заваривать, пожалуйста, опубликуйте это как ответ. (отсутствие OS X также означает отсутствие тестирования с homebrew).