Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2010-05

Error al conectar con firebird

8 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Ismael L. Donis García

Cuando mando a ejecutar una aplicaci�n realizada en Lazarus me da el siguiente error: Can not load default Firebird client ("libgds.so" or "libfbclient.so") Check your Installation.

Sin embargo yo tengo instalada la librer�a cliente en: /usr/lib/libfbclient.so.2

Saludos
=========
|| ISMAEL ||
=========
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20100525/2e553444/attachment.html>

Reply by email

Paola Bruccoleri
to Ismael L. Donis García

Ismael L. Donis Garc�a escribi�:

Show quoted text 8 lines
Cuando mando a ejecutar una aplicaci�n realizada en Lazarus me da el siguiente error: Can not load default Firebird client ("libgds.so" or "libfbclient.so") Check your Installation. Sin embargo yo tengo instalada la librer�a cliente en: /usr/lib/libfbclient.so.2

Hola Ismael..
me pas� lo mismo... renombr� las librer�as o las copi�s con ese nombre que te pide (recuerdo que cuando las renombr� no pod�a usar el flamerobin, por eso las termin� duplicando)
chauuuuuuuuuu

Reply by email

José Mejuto
to Ismael L. Donis García: Cuando mando a ejecutar una aplicaci�n realizada en Lazarus me da el siguiente error:…

Hello Ismael,

Tuesday, May 25, 2010, 7:28:12 PM, you wrote:

ILDG> Cuando mando a ejecutar una aplicaci�n realizada en ILDG> Lazarus me da el siguiente error:
ILDG> Can not load default Firebird client ("libgds.so" or ILDG> "libfbclient.so") Check your Installation.
ILDG> Sin embargo yo tengo instalada la librer�a cliente en: ILDG> /usr/lib/libfbclient.so.2

Sin estar seguro, dir�a que tu versi�n de Firebird es un poco antigua y probablemente te veas afectado por este bug:

http://tracker.firebirdsql.org/browse/CORE-2157

el bug tracker de free pascal he sacado esto:

I found the solution.
I try load the library (fpc source rtl/unix/dynlibs.inc)

  dlopen(pchar('libfbclient.so'),RTLD_LAZY);
  buffer:=dlerror;
  writeln(buffer); -->
  /lib/libfbclient.so: undefined symbol: pthread_create

So I seach in Internet and add the pthreads unit and works!! uses {$ifdef linux}
pthreads,

  {$endif}

This only need for a freepascal console application under linux.

You can close this issue, although in gtk2 works without pthreads unit. ---------------------------------------

As� que prueba a a�adir en uses el pthreads en el lpr.

Best regards, Jos�

Reply by email

José Mejuto
to Paola Bruccoleri: Ismael L. Donis Garc�a escribi�: Hola Ismael.. me pas� lo mismo... renombr� las…

Hello Paola,

Tuesday, May 25, 2010, 10:54:24 PM, you wrote:

PB> Hola Ismael..
PB> me pas� lo mismo... renombr� las librer�as o las copi�s con ese nombre PB> que te pide (recuerdo que cuando las renombr� no pod�a usar el PB> flamerobin, por eso las termin� duplicando)

No las copies o dupliques, haz un softlink (linux no es windows) ;)

Best regards, Jos�

Reply by email

Paola Bruccoleri
to José Mejuto

Jos� Mejuto escribi�:

Show quoted text 11 lines
Hello Paola, Tuesday, May 25, 2010, 10:54:24 PM, you wrote: PB> Hola Ismael.. PB> me pas� lo mismo... renombr� las librer�as o las copi�s con ese nombre PB> que te pide (recuerdo que cuando las renombr� no pod�a usar el PB> flamerobin, por eso las termin� duplicando) No las copies o dupliques, haz un softlink (linux no es windows) ;)

ok!! :)
... en realidad, creo que aquella vez hice un link!! (es que no recuerdo bien tanta cosa que hice para que funcionara..!!!) byeeeeeee

Reply by email

Ismael L. Donis García
to José Mejuto: PB> Hola Ismael.. PB> me pas� lo mismo... renombr� las librer�as o las copi�s con…

Jos� mi versi�n de Firebird no es vieja, por el contrario es la �ltima estable que existe (la 2.1.3).

Disculpa mi pregunta pero mi ignorancia en Linux es total.

Como hago el softlink en lino, �sea para mi entender lo que quieres decir es que el programa referencie a dicha librer�a? Cuesti�n esta que no se hacer.

Saludos
=========
|| ISMAEL ||
=========

Earlier message 24 lines
----- Original Message ----- From: "Jos� Mejuto" <joshyfun en gmail.com> To: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Sent: Tuesday, May 25, 2010 5:25 PM Subject: Re: [Lazarus-es] Error al conectar con firebird Hello Paola, Tuesday, May 25, 2010, 10:54:24 PM, you wrote: PB> Hola Ismael.. PB> me pas� lo mismo... renombr� las librer�as o las copi�s con ese nombre PB> que te pide (recuerdo que cuando las renombr� no pod�a usar el PB> flamerobin, por eso las termin� duplicando) No las copies o dupliques, haz un softlink (linux no es windows) ;) -- Best regards, Jos�

Reply by email

Maxi
to Ismael L. Donis García

Arturo:
2 cosas
Contest� con el mismo asunto y no sobre el digest para no crear otro hilo, te sugiero cambies tu suscripcion al otro modo ya que gmail te organiza y agrupa los hilos.
Otra cosa:
el soft link y el hard link, (lease en castellano enlace blando y duro) en una forma de apuntar a un archivo en otra ubicacion para salvar el problema de programas que esperan ese u otro archivo en cierta ruta.
La diferencia entre ambos es que el enlace blando al ser eliminado no elimina el archivo original a que apunta. El enlace duro al eliminarlo (no desvincularlo) con rm borra el archivo a donde apunta tambien, si y solo si no existe otro enlace duro en el filesystem que apunte a ese archivo.
En ningun momento hay copia de archivos, son solo enlaces, superiores al .lnk de windows que no ayudan en estos casos.

Twitter: @nenunocomar Maximiliano Duarte Linux User #495070 Ubuntu User #28504 El que pregunta aprende, y el que contesta aprende a responder.

Reply by email

Ismael L. Donis García
to Maxi

GRACIAS por la informaci�n
=========
|| ISMAEL ||
=========

Earlier message 35 lines
----- Original Message ----- From: "Maxi" <maximiliano.duarte en gmail.com> To: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Sent: Thursday, May 27, 2010 9:03 AM Subject: Re: [Lazarus-es] Error al conectar con firebird Arturo: 2 cosas Contest� con el mismo asunto y no sobre el digest para no crear otro hilo, te sugiero cambies tu suscripcion al otro modo ya que gmail te organiza y agrupa los hilos. Otra cosa: el soft link y el hard link, (lease en castellano enlace blando y duro) en una forma de apuntar a un archivo en otra ubicacion para salvar el problema de programas que esperan ese u otro archivo en cierta ruta. La diferencia entre ambos es que el enlace blando al ser eliminado no elimina el archivo original a que apunta. El enlace duro al eliminarlo (no desvincularlo) con rm borra el archivo a donde apunta tambien, si y solo si no existe otro enlace duro en el filesystem que apunte a ese archivo. En ningun momento hay copia de archivos, son solo enlaces, superiores al .lnk de windows que no ayudan en estos casos. -- Twitter: @nenunocomar Maximiliano Duarte Linux User #495070 Ubuntu User #28504 El que pregunta aprende, y el que contesta aprende a responder.

Reply by email