[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