我最近下載了APR併成功將其構建在我的機器上(Ubuntu 12.0.4)。 我包括/path/to/apr_file_info.h到我的項目,當我嘗試編譯,我得到了以下錯誤消息:與APR編譯。錯誤消息:「您的平臺沒有對APR_PATH_MAX做出決定」
no decision has been made on APR_PATH_MAX for your platform
在調查的頭文件(apr.h),我發現下面的指令負責:
#if defined(PATH_MAX)
#define APR_PATH_MAX PATH_MAX
#elif defined(_POSIX_PATH_MAX)
#define APR_PATH_MAX _POSIX_PATH_MAX
#else
#error no decision has been made on APR_PATH_MAX for your platform
#endif
的(幼稚?)解決方案將是確定這些變量 - 但我不知道是否有將是使用了錯誤的大小任何討厭的影響 - 我不是確保爲編譯器指令定義正確的大小。
爲什麼./configure沒有正確確定我的平臺(Ubuntu 12.0.4),我該如何解決這個問題?