In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Problema libintl-8.dll

Foro de Xailer profesional en español
Responder
Claudio C
Mensajes: 60
Registrado: Dom Sep 20, 2015 8:13 pm
Ubicación: Buenos Aires

Problema libintl-8.dll

Mensaje 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
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Problema libintl-8.dll

Mensaje 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
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Claudio C
Mensajes: 60
Registrado: Dom Sep 20, 2015 8:13 pm
Ubicación: Buenos Aires

Re: Problema libintl-8.dll (solucion)

Mensaje 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
Responder