C++ SnowLeopard下STLport的编译问题

C++ SnowLeopard下STLport的编译问题,c++,stlport,C++,Stlport,我正试图在雪豹下构建最新版本的stlprot 我所做的编译步骤如下: ./configure sudo make && make check 制作和检查工作正常。 出现问题时,如果我调用“sudo make install”,我会得到一个错误: /bin/sh: /usr/local/include/stlport: No such file or directory Can't create /usr/local/include/stlport make[1]: *** [i

我正试图在雪豹下构建最新版本的stlprot

我所做的编译步骤如下:

./configure
sudo make && make check
制作和检查工作正常。 出现问题时,如果我调用“sudo make install”,我会得到一个错误:

/bin/sh: /usr/local/include/stlport: No such file or directory
Can't create /usr/local/include/stlport
make[1]: *** [install-headers] Error 1
make: *** [install] Error 2
有人对stlport有过类似的问题吗

PS 我的系统规格: 雪豹10.6.4
gcc版本:gcc版本4.2.1(Apple Inc.build 5664)

只是一个猜测:也许他们在做“mkdir/usr/local/include/stlport”,而没有“-p”开关,/usr/local/include还不存在。这将触发无此类文件或目录错误。在“sudo make安装”之前尝试运行此命令:

或者甚至可以全力以赴:

sudo mkdir -p /usr/local/include/stlport

手动添加所需文件夹解决了此问题。但是我在测试时遇到了另一个错误(使用make check形成STLport/build/test/unit):make:**[check stldbg]分段错误
sudo mkdir -p /usr/local/include/stlport