powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FreeBSD, Firebird, ODBC
14 сообщений из 14, страница 1 из 1
FreeBSD, Firebird, ODBC
    #39262226
user0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем.

Вопрос к знатокам ODBC в продолжение тем 9258563 и 9273623 .
Мне нужно получить работающий драйвер ODBC для Firebird во FreeBSD.
В портах его нет (вопрос почему конечно, но это дело такое).
Пытаюсь собрать сам, но ничего не получается.

Вопрос. КАК ЭТО СДЕЛАТЬ???

Собственно о системе и о процессе сборки вот:

# uname -a
FreeBSD m1 9.3-RELEASE FreeBSD 9.3-RELEASE #0 r268512: Fri Jul 11 03:13:02 UTC 2014 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386

# pkg install firebird25-server

# pkg info | grep firebird
firebird25-client-2.5.2_2 Firebird-2 database client
firebird25-server-2.5.2_4 Firebird-2 relational database (server)

# pkg info | grep ODBC
unixODBC-2.3.2 ODBC library suite for Unix

# pkg info | grep gmake
gmake-3.82_1 GNU version of 'make' utility

# wget http://downloads.sourceforge.net/project/firebird/firebird-ODBC-driver/2.0.4-Release/OdbcJdbc-src-2.0.4.155.tar.gz

# tar xf OdbcJdbc-src-2.0.4.155.tar.gz

# cd OdbcJdbc/Builds/Gcc.freeBSD

# gmake -f makefile.freeBSD
../makefile.environ:6: ARCH is i386
../makefile.environ:21: ODBCMANAGER is unixODBC in /usr/lib
../makefile.environ:48: *** FBINCDIR is undefined. Stop.

Кроме правки исходников или написания драйвера самому, других вариантов нет?!
...
Рейтинг: 0 / 0
FreeBSD, Firebird, ODBC
    #39262227
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user0xff../makefile.environ:48: *** FBINCDIR is undefined. Stop.

Кроме правки исходников или написания драйвера самому, других вариантов нет?!
А догадаться по сообщению, что FBINCDIR это ожидаемая переменная окружения, указывающая на
каталог include от Firebird это очень сложно, да?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FreeBSD, Firebird, ODBC
    #39262230
user0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То есть кроме правки исходников других вариантов нет?
...
Рейтинг: 0 / 0
FreeBSD, Firebird, ODBC
    #39262234
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user0xff,

есть вариант читать то, что тебе пишут и попытаться понять сначала каждое слово, потом всю фразу.
Если не понятно - напиши, что именно не понятно, гадать тут не будут.
...
Рейтинг: 0 / 0
FreeBSD, Firebird, ODBC
    #39262236
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user0xff,

Если ты не понимаешь, что такое "переменная окружения" и как ее указать (да-да, без правки исходников), то задлянафига ты вообще в FreeBSD полез? Там ведь ужас, там ведь читать надо.
...
Рейтинг: 0 / 0
FreeBSD, Firebird, ODBC
    #39262250
user0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо.

Делаю так:

# export FBINCDIR=/usr/local/include

# echo $FBINCDIR
/usr/local/include

# gmake -f makefile.freeBSD
../makefile.environ:6: ARCH is i386
../makefile.environ:21: ODBCMANAGER is unixODBC in /usr/lib
../makefile.environ:48: *** FBINCDIR is undefined. Stop.

FBINCDIR всё равно "is undefined"?
...
Рейтинг: 0 / 0
FreeBSD, Firebird, ODBC
    #39262252
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, значит, не судьба, пиши свой собственный ODBC драйвер. Это BSD-way.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FreeBSD, Firebird, ODBC
    #39262254
user0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это больше похоже на то что разрабы Firebird забили на BSD.
Проблеме больше 6 лет как минимум.
...
Рейтинг: 0 / 0
FreeBSD, Firebird, ODBC
    #39262256
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user0xff,

переменная FIREBIRD определёна ?
...
Рейтинг: 0 / 0
FreeBSD, Firebird, ODBC
    #39262259
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user0xffЭто больше похоже на то что разрабы Firebird забили на BSD.Будешь мэйнтейнером порта ?
user0xffПроблеме больше 6 лет как минимум.Конечно, нас же каждый день сотни BSD админов об этом спрашивает, мы уже не знаем как отбиться...
...
Рейтинг: 0 / 0
FreeBSD, Firebird, ODBC
    #39262263
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user0xffЭто больше похоже на то что разрабы Firebird забили на BSD.

А кому она нужна, эта полумёртвая экзотика для фриков?.. Очереди инвесторов в эту
платформу не наблюдается, желающих её поддерживать нахаляву - тоже.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FreeBSD, Firebird, ODBC
    #39262272
user0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Значит по порядку.

1. Переменная FIREBIRD объявлена не была.

2. Я не разработчик OdbcJdbc. Поэтому, по моему скромному убеждению, мейнтейнером такого важного порта быть не могу. Я всего лишь обычный пользователь.

3. Схема решения вот:

# tar xf OdbcJdbc-src-2.0.4.155.tar.gz
# cd OdbcJdbc/Builds/Gcc.freeBSD
# export FIREBIRD=/usr/local
# export CPATH=/usr/local/include
# export LIBRARY_PATH=/usr/local/lib
# gmake -f makefile.freeBSD
# cp Release/OdbcFb.so /usr/lib/
# ln -s OdbcFb.so /usr/lib/libOdbcFb.so

Спасибо разрабам за проделанную работу.
...
Рейтинг: 0 / 0
FreeBSD, Firebird, ODBC
    #39262273
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user0xffЯ всего лишь обычный пользователь.
Так чего ж пытаешься делать работу админа?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FreeBSD, Firebird, ODBC
    #39262667
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovuser0xffЯ всего лишь обычный пользователь.
Так чего ж пытаешься делать работу админа?..


Каждый админ когда-то был пользователем.
Если у пользователя не было любопытства разобраться - то админом ему не стать.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FreeBSD, Firebird, ODBC
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]