Вам нужно указать компилятору 32-битные библиотеки, чтобы это сработало.Вы можете сделать это с помощью префикса команды gmake:
CC = "cc -B / usr / lib32"
Компиляция Redis будет успешной, но она очень глючная.Тесты не пройдены и Redis segfaults во многих ситуациях.Я бы посоветовал просто придерживаться 64-битного Redis на amd64 FreeBSD или 32-битного Redis на i386.
Еще один комментарий: автономная библиотека jemalloc, которую использует Redis, не основана на FreeBSD.Вы можете использовать распределитель по умолчанию как во FreeBSD, так и в NetBSD, так как они по умолчанию используют более раннюю версию jemalloc.