implicit declaration of function ... on Solaris

ここが参考になった。

Solaris10でpkgsrcから MesaLib のいろいろがこける。

gmake CC='gcc -U__STRICT_ANSI__ -DHAVE_DRI3'

これでいけた。

その他、evinceをいれるときに依存で入る libuv が対応不十分。 src/unix/sunos.c に

#include "sunos-ifaddrs.h"

を足して、include/android-ifaddrs.h から struct ifaddrs の定義だけコピーした sunos-ifaddrs.h を作る。そして、 CFLAGS='-DSUNOS_NO_IFADDRS' とする。