Problemas al instalar G3 en Windows xp

Hola, estoy intentando instalar el G3 en XP para empezar a probar la migracion de G2 a G3.
Cuando corro el comando guarani instalar me salta este error:

Instalando guarani 3.8.2

Ejecutando Archivo: pgcrypto_8.3_8.4.sql

ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_42704
[MENSAJE]: ERROR: no existe el lenguaje ½C╗
[SQL EJECUTADA]: /* $PostgreSQL: pgsql/contrib/pgcrypto/pgcrypto.sql.in,v 1.15
2007/11/13 04:24:28 momjian Exp $ */

Y después sigue con esto:

[TRAZA]exception ‘toba_error_db’ with message ’
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_42883
[MENSAJE]: ERROR: no existe la función public.digest(text, unknown)
HINT: Ninguna función coincide en el nombre y tipos de argumentos. Puede ser necesario agregar conversión explícita de tipos.
[SQL EJECUTADA]: – ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

A partir de ahi ejecuta otros comandos pero no crea la base de Guarani y no puedo ingresar a http://localhost/guarani/3.8/ me tira:
El proyecto ‘guarani’ no se encuentra cargado en la instancia

Pero si lo puedo ver en el toba editor.

Que me falta?¿
Saludos

El 1er error es que intenta instalar el pgcrypto pero no puede, pareciera que falta instalar el lenguaje C.
Fijate si lo tenes instalado:

select * from pg_language

Deberia devolverte filas como estas:
“internal”;10;f;f;0;0;2246;“”
“c”;10;f;f;0;0;2247;“”
“sql”;10;f;t;0;0;2248;“”
“plpgsql”;10;t;t;11640;11641;11642;“”

El 2do error se debe a que intenta usar la función public.digest() (el pgcrypto debe instalarse en el esquema “public”) pero no lo encuentra por no haberse instalado el pgcrypto (1er error).

Hola Rodrigo,

Abrí el archivo ‘<path instalación Guaraní>/BD/Scripts/Postgres/pgcrypto_8.3_8.4.sql’ y corregí la línea 62: reemplazá “LANGUAGE ‘C’ VOLATILE STRICT;” por “LANGUAGE C VOLATILE STRICT;” (se quitan las comillas simples al nombre del lenguaje C). Luego volvé a probar el comando “guarani instalar”, quizás ese sea el error.

Saludos, Florencia.

Gracias por su ayuda.
Era como me dijo Florencia, cambie en la linea, sacando las comilla y anduvo.
Gracias por todo