С чем вы пытаетесь использовать эту библиотеку? Скорее всего, у вас есть старая версия какого-либо инструмента сборки или приложения. Вы обновили все свои MacPorts
установки?
sudo port selfupdate
sudo port -u upgrade outdated
РЕДАКТИРОВАТЬ: На основе вашей дополнительной информации, больше вопросов:
У вас есть -I /sw/include
и -L /sw/lib
, которые являются стандартными местоположениями для Fink, а не MacPorts (/opt/local/{include,lib}
). В общем, смешивать пакеты от Fink и MacPorts не очень хорошая идея. Вы что-нибудь делаете из Fink? Если да, все ли пакеты Fink актуальны?
Если это не решит проблему, вы опираетесь на 10.5 и, если да, то на 10.5? Или вы строите на 10.6 приложение, предназначенное для 10.5 и 10.6? Убедитесь, что у вас установлен последний Xcode в любом случае.
РЕДАКТИРОВАТЬ: очень трудно диагностировать подобные проблемы на основе отрывочной информации. Вы говорите Leopard в своем последнем комментарии, но затем говорите, что используете 10.6 SDK. На данный момент все, что я могу предложить, это убедиться, что у вас установлены последние обновления XCode, и, если вам нужна дополнительная помощь, обновите вопрос с более полным описанием того, что вы пытаетесь сделать, и как именно и где вы находитесь. пытаясь это сделать, включая версии таких инструментов, как gcc, et al. Удачи!