使用从macports安装的gcc-mp-4.7在Mountain lion上构建boost时出错

使用从macports安装的gcc-mp-4.7在Mountain lion上构建boost时出错,boost,macports,gcc4.7,cpp-netlib,Boost,Macports,Gcc4.7,Cpp Netlib,我遇到了一个非常棘手的问题。我的最终目标是构建cpp netlib。cpp netlib使用C++-11,它在我的机器中的原始boost构建中抛出链接器错误。我之所以使用安装在我机器上的默认gcc构建boost,它运行得很好。然而,遵循{第5.2节之后}中给出的步骤似乎对我没有帮助。我会犯这样的错误 ..failed gcc.link.dll stage/lib/libboost_unit_test_framework.dylib... ...skipped <pstage/lib>

我遇到了一个非常棘手的问题。我的最终目标是构建cpp netlib。cpp netlib使用C++-11,它在我的机器中的原始boost构建中抛出链接器错误。我之所以使用安装在我机器上的默认gcc构建boost,它运行得很好。然而,遵循{第5.2节之后}中给出的步骤似乎对我没有帮助。我会犯这样的错误

..failed gcc.link.dll stage/lib/libboost_unit_test_framework.dylib...
...skipped <pstage/lib>libboost_thread.dylib for lack of <pbin.v2/libs/system/build/gcc-4.7      /release/threading-multi>libboost_system.dylib...
...skipped <pbin.v2/libs/chrono/build/gcc-4.7/release/threading-multi>libboost_chrono.dylib for 
lack of <pbin.v2/libs/system/build/gcc-4.7/release/threading-multi>libboost_system.dylib...
..skipped <pstage/lib>libboost_timer.dylib for lack of <pbin.v2/libs/chrono/build/gcc-4.7/release/threading-multi>libboost_chrono.dylib...
gcc.link.dll bin.v2/libs/date_time/build/gcc-4.7/release/threading-multi/libboost_date_time.dylib
ld: unknown option: -h
collect2: error: ld returned 1 exit status
。失败的gcc.link.dll stage/lib/libboost\u unit\u test\u framework.dylib。。。
…由于缺少libboost_system.dylib,跳过了libboost_thread.dylib。。。
…跳过了的libboost_chrono.dylib
缺少libu系统。动态库。。。
…由于缺少libboost_chrono.dylib,跳过了libboost_timer.dylib。。。
gcc.link.dll bin.v2/libs/date\u time/build/gcc-4.7/release/threading-multi/libboost\u date\u time.dylib
ld:未知选项:-h
collect2:错误:ld返回了1个退出状态
我在user-config.jam中添加了依赖项,指定mac端口gcc路径,并使用工具集gcc-4.7调用b2。我的最终目标是一个使用cpp netlib进行http调用的应用程序,我想在我的应用程序中也使用boost正则表达式