Руслан Валиев ([info]designerus) wrote,
@ 2006-12-03 14:23:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:how-to, software, solaris

lsof_4.77, Solaris 10 6/06, Sun Studio 11
При сборке lsof_4.77 на Solaris 10 6/06 (Sun Studio 11), лезут ошибки примерно такого типа:

"/usr/include/sys/kstat.h", line 434: syntax error before or at: caddr32_t
cc: acomp failed for ckkv.c
*** Error code 2
make: Fatal error: Command failed for target `ckkv.o'
Current working directory /soft/lsof_4.77/lsof_4.77_src/lib
*** Error code 1
make: Fatal error: Command failed for target `lib/liblsof.a'


Оказалось, что это баг:

6440943 <sys/kstat.h> should include <sys/types32.h>

Временным решением проблемы является дополнительная строка в machine.h:

#include <sys/types32.h>



Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…