Compilando parcial com as LIBs do PostgreSQL.

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 8280
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 7 vezes
Curtiram: 2 vezes

Compilando parcial com as LIBs do PostgreSQL.

Mensagem por Itamar M. Lins Jr. »

Olá!
Gerando as libs usando compilação parcial.
Atenção com a variável -> set HB_WITH_PGSQL=\msys64\ucrt64\bin (Neste caso usando msys2)
Pode ser na pasta "\Program Files\PostgreSQL\18\include\" No caso 18 é a versão que está instalada. Que baixa do site do PostgreSQL.

Código: Selecionar todos

C:\dev\hb32\contrib\sddpg>hbmk2 ..\make.hb sddpg -IC:\dev\hb32\contrib\rddsql -IC:\dev\hb32\contrib\sddmy
C:\HB32\bin\hbmk2 sddpg -IC:\dev\hb32\contrib\rddsql -IC:\dev\hb32\contrib\sddmy
hbmk2: Dependência 'pgsql' encontrado: \msys64\ucrt64\include
hbmk2: Biblioteca de importação criada: liblibpq.a <=
       C:\msys64\ucrt64\bin\libpq.dll
hbmk2: Compilando...
hbmk2: Criando biblioteca estáticas... libsddpg.a
No arquivo sddpg.hbp comentar a linha: #-depimplibs=pgsql:../lib/libpq.dll
E colocar:

Código: Selecionar todos

#-depimplibs=pgsql:../lib/libpq.dll
-depimplibs=pgsql:C:/msys64/ucrt64/bin/libpq.dll
Ou na pasta "\Program Files\PostgreSQL\18\bin\"
Deixando aqui a observação.
Criar a pasta "sddpg" dentro da pasta "contrib\"
E copiar os arquivos sddpg.hbc sddpg.hbp sddpg.hbx
Saudações,
Itamar M. Lins Jr.
Responder