Página 1 de 1

Problema libintl-8.dll

Publicado: Vie May 11, 2018 7:20 pm
por Claudio C
Estimados:
Al compilar con el IDE obtengo el mensaje:
"No se encuentra el punto de entrada del procedimiento libiconv_set_relocation_prefix
en la biblioteca de vinculos dinamicos c:\xailer5\hb32\comp\mingw\libintl-8.dll"

Historia:
- Portatil nuevo con w10
- Xailer 5.0.3 Instalado bien y fincional por varias semanas
- Se actualiza el equipo y se instala xharbour comercial
- Comienza a aparecer el mensaje.
Se hizo:
- Visto que el msg esta vinculado a una lib mingw descargue e inatale de nuevo el harbour de xailer. Siguio el problema
- Busque versiones de la libreria en el disco y habia una sola. Descarte asi diferencia de versiones de una misma libreria.
- En la variable path del sistema puse primero el path de mingw y ultimo el de xharbour.
Sigue sin andar.
Cualquier ayuda es bienvenida.
Un saludo,
Claudio

Re: Problema libintl-8.dll

Publicado: Lun May 14, 2018 2:00 pm
por ignacio
Buenos días,

Xailer sólo se puede utilizar con Harbour y no xHarbour. Es muy probable que tenga incluid en el PATH los directorios de xHarbour y estén confundiendo a Xailer.

Xailer no requiere de ninguna configuración en la variable de entorno PATH, pero es posible que alguno de los compiladores que usa (Harbour o MinGW) puedan estar usando dicha variable de entorno para buscar ejecutables o librerías. Le recomendamos que evite el uso de PATH todo lo que pueda.

Le sugiero que modifique todos los directorios de xHarbour de forma temporal con un nombre inválido. Algo asi: c:\xharbour --> c:\xharbour.nousartemporalmente

E intente reconstruir su proyecto.

Un saludo

Re: Problema libintl-8.dll (solucion)

Publicado: Sab May 19, 2018 4:21 pm
por Claudio C
Estimado Ignacio

Escribo esta respuesta con la solución al problema que surge al compilar con el IDE obtengo el mensaje:
"No se encuentra el punto de entrada del procedimiento libiconv_set_relocation_prefix
en la biblioteca de vinculos dinamicos c:\xailer5\hb32\comp\mingw\libintl-8.dll"

Solucion:
- En la instalacion de mingw existen dos carpetas con el compilador as.exe ubicadas en:

c:\Xailer5\hb32\comp\mingw\bin\
c:\Xailer5\hb32\comp\mingw\mingw32\bin\

La solucion es renombrar la segunda carpeta.
c:\Xailer5\hb32\comp\mingw\mingw32\EX_bin\

Esta solucion la encontre en el 'bendito' stackoverflow

https://stackoverflow.com/questions/301 ... uld-not-be

Verificacion:
Para verificar que sea esta la solucion reinstale el xharbour, compile sin problemas con xharbour y xailer tambien en el mismo equipo.
Luego volvi el nombre de la carpeta al original (c:\Xailer5\hb32\comp\mingw\mingw32\bin\) y se reproduce el error .
Al renombrarla como dice la solucion (c:\Xailer5\hb32\comp\mingw\mingw32\EX_bin\) todo vuelve a funcionar.

Lo extraño:
La misma instalacion en mi equipo de escritorio (con ambas carpetas sin renombrar ninguna) funciona ok.
En la portatil no.
Un saludo.
Claudio
ignacio escribió:Buenos días,

Xailer sólo se puede utilizar con Harbour y no xHarbour. Es muy probable que tenga incluid en el PATH los directorios de xHarbour y estén confundiendo a Xailer.

Xailer no requiere de ninguna configuración en la variable de entorno PATH, pero es posible que alguno de los compiladores que usa (Harbour o MinGW) puedan estar usando dicha variable de entorno para buscar ejecutables o librerías. Le recomendamos que evite el uso de PATH todo lo que pueda.

Le sugiero que modifique todos los directorios de xHarbour de forma temporal con un nombre inválido. Algo asi: c:\xharbour --> c:\xharbour.nousartemporalmente

E intente reconstruir su proyecto.

Un saludo