В принципе, собирается достаточно легко с небольшими изменениями в исходники. Например, в исходниках объявлена переменная с именем sun, а под OpenSolaris это стандартное объявление компилятора, из-за этого возникает конфликт. Пришлось переименовать эту переменную.