O cabeçalho sys/types.h
pertence à glibc (ou uma implementação alternativa da libc se você não estiver usando a glibc). Para obter esse cabeçalho, você deve instalar o pacote de desenvolvimento para o glibc de sua distribuição.
No debian 7, este pacote é libc6-dev
. Para o Ubuntu é libc6-dev-i386
(32 bits) ou libc6-dev-amd64
(64 bits). Esses nomes provavelmente funcionarão dependendo de qual distro sua instalação de menta herda.
Não se preocupe com a instalação deste pacote "que acabou mudando uma falha de cabeçalho perdida por outra". Tudo bem, você está perdendo muitas dependências e sua compilação não será concluída até que estejam todas lá. Nos comentários, você também está perdendo bibliotecas para libjack
, libxml2
e libgtk-x11-2.0
. Para resolver cada um deles, você precisará encontrar os respectivos pacotes -dev
para cada um. Se você instalar o pacote libc6-dev e a compilação não reclamar mais dos cabeçalhos do sistema, esse problema será resolvido e seus outros problemas de compilação não estarão diretamente relacionados.