eddic / fastcgipp

fastcgi++: A C++ FastCGI and Web development platform:
https://fastcgipp.isatec.ca
GNU Lesser General Public License v3.0
310 stars 94 forks source link

build failed in mac os #33

Closed xingfeT closed 6 years ago

xingfeT commented 6 years ago

FAILED: CMakeFiles/fastcgipp.dir/src/log.cpp.o /Users/didi/bin/c++ -Dfastcgipp_EXPORTS -Iinclude -I/Users/didi/keepwatch/libs/fastcgipp/include -I/Users/didi/include -std=c++14 -Wall -Werror -Wold-style-cast -pthread -fPIC -MD -MT CMakeFiles/fastcgipp.dir/src/log.cpp.o -MF CMakeFiles/fastcgipp.dir/src/log.cpp.o.d -o CMakeFiles/fastcgipp.dir/src/log.cpp.o -c /Users/didi/keepwatch/libs/fastcgipp/src/log.cpp /Users/didi/keepwatch/libs/fastcgipp/src/log.cpp: 在函数‘std::cxx11::wstring Fastcgipp::Logging::getHostname()’中: /Users/didi/keepwatch/libs/fastcgipp/src/log.cpp:51:25: 错误:‘HOST_NAME_MAX’在此作用域中尚未声明 char buffer[HOST_NAME_MAX+2]; ^ /Users/didi/keepwatch/libs/fastcgipp/src/log.cpp:52:25: 错误:‘buffer’在此作用域中尚未声明 gethostname(buffer, sizeof(buffer)); ^ /Users/didi/keepwatch/libs/fastcgipp/src/log.cpp: 在函数‘std::cxx11::wstring Fastcgipp::Logging::getProgram()’中: /Users/didi/keepwatch/libs/fastcgipp/src/log.cpp:75:25: 错误:‘program_invocation_name’在此作用域中尚未声明 program_invocation_name,