|
FreeBSD, Firebird, ODBC
|
|||
---|---|---|---|
#18+
Привет всем. Вопрос к знатокам 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. Кроме правки исходников или написания драйвера самому, других вариантов нет?! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2016, 10:56 |
|
FreeBSD, Firebird, ODBC
|
|||
---|---|---|---|
#18+
user0xff../makefile.environ:48: *** FBINCDIR is undefined. Stop. Кроме правки исходников или написания драйвера самому, других вариантов нет?! А догадаться по сообщению, что FBINCDIR это ожидаемая переменная окружения, указывающая на каталог include от Firebird это очень сложно, да?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2016, 11:16 |
|
FreeBSD, Firebird, ODBC
|
|||
---|---|---|---|
#18+
То есть кроме правки исходников других вариантов нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2016, 11:29 |
|
FreeBSD, Firebird, ODBC
|
|||
---|---|---|---|
#18+
user0xff, есть вариант читать то, что тебе пишут и попытаться понять сначала каждое слово, потом всю фразу. Если не понятно - напиши, что именно не понятно, гадать тут не будут. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2016, 11:55 |
|
FreeBSD, Firebird, ODBC
|
|||
---|---|---|---|
#18+
user0xff, Если ты не понимаешь, что такое "переменная окружения" и как ее указать (да-да, без правки исходников), то задлянафига ты вообще в FreeBSD полез? Там ведь ужас, там ведь читать надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2016, 12:07 |
|
FreeBSD, Firebird, ODBC
|
|||
---|---|---|---|
#18+
Хорошо. Делаю так: # 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"? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2016, 13:02 |
|
FreeBSD, Firebird, ODBC
|
|||
---|---|---|---|
#18+
Ну, значит, не судьба, пиши свой собственный ODBC драйвер. Это BSD-way. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2016, 13:08 |
|
FreeBSD, Firebird, ODBC
|
|||
---|---|---|---|
#18+
Это больше похоже на то что разрабы Firebird забили на BSD. Проблеме больше 6 лет как минимум. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2016, 13:16 |
|
FreeBSD, Firebird, ODBC
|
|||
---|---|---|---|
#18+
user0xff, переменная FIREBIRD определёна ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2016, 13:18 |
|
FreeBSD, Firebird, ODBC
|
|||
---|---|---|---|
#18+
user0xffЭто больше похоже на то что разрабы Firebird забили на BSD.Будешь мэйнтейнером порта ? user0xffПроблеме больше 6 лет как минимум.Конечно, нас же каждый день сотни BSD админов об этом спрашивает, мы уже не знаем как отбиться... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2016, 13:20 |
|
FreeBSD, Firebird, ODBC
|
|||
---|---|---|---|
#18+
user0xffЭто больше похоже на то что разрабы Firebird забили на BSD. А кому она нужна, эта полумёртвая экзотика для фриков?.. Очереди инвесторов в эту платформу не наблюдается, желающих её поддерживать нахаляву - тоже. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2016, 13:31 |
|
FreeBSD, Firebird, ODBC
|
|||
---|---|---|---|
#18+
Значит по порядку. 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 Спасибо разрабам за проделанную работу. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2016, 14:32 |
|
FreeBSD, Firebird, ODBC
|
|||
---|---|---|---|
#18+
user0xffЯ всего лишь обычный пользователь. Так чего ж пытаешься делать работу админа?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2016, 14:36 |
|
FreeBSD, Firebird, ODBC
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovuser0xffЯ всего лишь обычный пользователь. Так чего ж пытаешься делать работу админа?.. Каждый админ когда-то был пользователем. Если у пользователя не было любопытства разобраться - то админом ему не стать. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2016, 05:31 |
|
|
start [/forum/topic.php?fid=40&gotonew=1&tid=1562112]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
8ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 270ms |
total: | 411ms |
0 / 0 |