| Руслан Валиев ( @ 2006-12-03 14:23:00 |
| 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>