>Всем привет.
>Решил проапгрейдить на старой FreeBSD 4.5 установленый MPD.
>Стоит 3.7, но много пакетов пропадает.
>При компиляции нового сначала сослался на libpdel.
>в свою очередь, libpdel при компиляции ссылается на "неправильный" libradius.
>По рылся по форуму, надо начинать с обновления libradius. А где ее
>взять?
>Ничего радиусного не узаю, freeradius не установлен.
>В портах ничего подобного libradius не нашел...
Самый простой - возьми с 5-ки. У меня на одном из серваков 4-ок, надо было поставить Mpd4.
Столкнулся с такой же проблемой решилось заменой /usr/include/radlib.h, а так же стягиванием с 5-ки папки /usr/src/lib/libradius/
make
make install
make clean
rehash
Так же в процессе
make
порта была ругань:
make: don't know how to make mpd4
изучение
/usr/ports/net/mpd4/work/mpd4-4.0b4/
(у меня была именно такая версия) привело к тому, что был обнаружен скомпиленный бинарник mpd4, которому я сделал
mv mpd4 mpd4.1
после чего
make
И выход в корневую папку порта
cd /usr/ports/net/mpd4/
make
make install
make clean
Порт заработал. Так как там radius не нужен был о работоспособности полученной связки с радиусом не скажу, но работает.