eixTk/sysutils.cc: In function ‘bool get_geometry(unsigned int*, unsigned int*)’ : eixTk/sysutils.cc:125:30: error: ‘ioctl’ was not declared in this scope ioctl requires according to OpenIndiana manpage #include <unistd.h> #include <stropts.h> adding those two includes to the file, makes eix compile. This needs a check for stropts.h in configure I think. unistd.h should be available iirc.
Thanks for the report and fix. Commmited in eix git master on BerliOS and GitHub (>=eix-0.30.3).
newer version in cvs