Я не большой программист на С ++, просто конечный пользователь, пытающийся установить существующий проект из исходного кода.
Одной из зависимостей проекта является библиотека Boost.
Когда я попытался установить boost на моем osx 10.5.7 с помощью «sudo port install boost», я получил следующее сообщение об ошибке:
---> Building boost with target all
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_boost/work/boost_1_35_0" && gmake all " returned error 2
Command output: Makefile:2: *** missing separator. Stop.
Error: Status 1 encountered during processing.
помощь?
РЕДАКТИРОВАТЬ : Я подозреваю, что что-то не так с моей системой, хотя я не уверен, что - это просто простая установка на osx + CD-код xcode, который прилагается, ничего особенного. [в Linux это намного проще!)
Я сделал "sudo port selfupdate" и "sudo port upgrade устаревшие", как предложено в ответе,
и второй работал всю ночь, затем потерпел неудачу со многими ошибками, последние несколько:
Error: The following dependencies failed to build: db46
Error: Unable to upgrade port: 1
---> Extracting tiff
On Mac OS X 10.5, tiff 3.8.2 requires Xcode 3.1 or later but you have Xcode 3.0.
Error: Target org.macports.extract returned: incompatible Xcode version
Error: Unable to upgrade port: 1
---> Activating xorg-renderproto @0.9.3_0
Error: Target org.macports.activate returned: Image error: /opt/local/include/X11/extensions/render.h is being used by the active render port. Please deactivate this port first, or use 'port -f activate xorg-renderproto' to force the activation.
Error: The following dependencies failed to build: xorg-renderproto
Error: Unable to upgrade port: 1