[FUG-BR] Banco de dados firebird
Márcio A. Sepp
marcio em zyontecnologia.com.br
Segunda Agosto 25 19:03:14 BRT 2008
Gostaria de saber se alguém da lista já instalou o banco de dados firebird
no freebsd?
Estou com o seguinte problema.
Preciso da versão 2.1 do banco e no ports tem somente a 2.0. Então baixei os
fontes e ao compilar dá o erro abaixo:
[root em srvbanco /usr/fontes/Firebird-2.1.1.17910-0]# ./configure
...
...
You must use /usr/local/bin/gmake to build ICU.
If the result of the above commands looks okay to you, go to the directory
source in the ICU distribution to build ICU. Please remember that ICU needs
GNU make to build properly...
The Firebird2 package has been configured with the following options:
Architecture : ClassicServer
Debug : disabled
64 bit I/O for 32-bit platforms : enabled
Raw devices : enabled
Lock manager : enabled
Service name : gds_db
Service port : 3050
GPRE modules : c_cxx.cpp
Install Dir : /usr/local/firebird
Agora vou compilar…
[root em srvbanco /usr/fontes/Firebird-2.1.1.17910-0]# gmake
…
…
vi.c:921:74: error: macro "__weak_reference" requires 2 arguments, but only
1 given
vi.c: In function 'get_alias_text':
vi.c:921: error: expected declaration specifiers before '__weak_reference'
vi.c:928: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{'
token
vi.c:958: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{'
token
vi.c:1003: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'{' token
vi.c:1059: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'{' token
vi.c:1108: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'{' token
vi.c:921: error: parameter name omitted
vi.c:1129: error: expected '{' at end of input
gmake[6]: *** [vi.lo] Error 1
gmake[6]: Leaving directory
`/usr/fontes/Firebird-2.1.1.17910-0/extern/editline/src'
gmake[5]: *** [all] Error 2
gmake[5]: Leaving directory
`/usr/fontes/Firebird-2.1.1.17910-0/extern/editline/src'
gmake[4]: *** [all-recursive] Error 1
gmake[4]: Leaving directory
`/usr/fontes/Firebird-2.1.1.17910-0/extern/editline'
gmake[3]: *** [all] Error 2
gmake[3]: Leaving directory
`/usr/fontes/Firebird-2.1.1.17910-0/extern/editline'
gmake[2]: *** [../gen/firebird/lib/libeditline.a] Error 2
gmake[2]: Leaving directory `/usr/fontes/Firebird-2.1.1.17910-0/gen'
gmake[1]: *** [external_libraries] Error 2
gmake[1]: Leaving directory `/usr/fontes/Firebird-2.1.1.17910-0/gen'
gmake: *** [firebird] Error 2
Tentei compilar o ICU, (mensagem que dá no final do ./configure). Mas não
sei se estou fazendo certo.
Este software é bastante carente de documentação sobre compilação e não sei
quanto a compatibilidade com o freebsd. Alguém já conseguiu compilar isso?
Att.
Márcio A. Sepp
Mais detalhes sobre a lista de discussão freebsd