現在、Solaris 用のサードパーティ プロジェクト (qt 5.0.1) をビルドしようとしていますが、現在次のエラーが発生しています。
io/qtemporarydir.cpp: In member function 'void QTemporaryDirPrivate::create(const QString&)':
io/qtemporarydir.cpp:150:30: error: 'mkdtemp' was not declared in this scope
gmake[3]: *** [.obj/release-shared/qtemporarydir.o] Error 1
私が発見したことから、mkdtemp は /usr/include にある stdlib.h にあるはずです。ただし、solaris システムの stdlib.h を見ると、mkdtemp メソッドが定義されていません。
誰もこれに対する回避策を知っていますか? (または、Solaris用にQtをコンパイルする方法...)