Freebsd и Firebird. Установка uuidlib библиотеки
Добрый день, помогите с компиляцией uuidlib.
Первую строку компилирует хорошо
gcc -fPIC -w -I/usr/src/include -c uuidlib.c -o uuidlib.o
На второй получаем ошибку
gcc uuidlib.o -shared -L/usr/local/lib -luuid -o uuidlib.so
/usr/bin/ld: cannot find -luuid
Искал поиском luuid библиотеку, что то не могу найти.
Где ее можно достать или это нужно пакеты ставить дополнительные?
И еще вопрос, скомпилированую библиотеку uuidlib.o скопировал в папку к библиотекам фаерберда
/usr/local/libexec/firebird/udf но это не помогло избавится от ошибки при входе в систему.
Нравится
Здравствуйте, Константин!
Для успешной компиляции библиотеки в системе должен быть установлен пакет libuuid-devel:
Теоретически пакет должен быть доступен в виде порта для Вашей системы.
После успешной компиляции uuidlib.so всё должно заработать.
С уважением,
Илья Шипко
Специалист службы поддержки II линии
Группа компаний Terrasoft
Нашел пакет libuuid на сайте http://ftp.freebsd.org/%2Fpub/FreeBSD/ports/i386/packages-8-stable/Late…
Название пакета: e2fsprogs-libuuid.tbz
Скомпилировал библиотеки и поместил в папку /usr/local/libexec/firebird/udf
Все заработало.