https://foro.gambas-es.org/viewtopic.php?f=2&t=186
-----------------------------------
Luis_P
Martes, 03 Noviembre 2009, 21:12

Bibliotecas Que Faltan
-----------------------------------
Como expliqué en un [url=http://foro.gambas-es.org/viewtopic.php?f=2&t=176]post anterior, no me es posible usar gambas en mi sistema, un sidux (Debian sid) por un extraño error de ficheros no encontrados por gambas. En un principio creí que se trataba de un bug de gambas 2.17 (o de su paquete deb), por lo que instalé (previa desinstalación completa) una versión anterior, la 2.15. Pero no sirvió de nada: todo siguió igual.

Como soy así de cabezón y no puedo conseguir gambas mediante los paquetes de mi distribución, ahora quiero intentarlo compilando directamente. Antes, me leo el README del tarball donde hay una lista larga de bibliotecas que son necesarias para su compilación. He comprobado la lista y las tengo todas salvo 
libACE.so
libomniORB4.so
libomniDynamic4.so
libibpp.so
libSDL_ttf.so
las cuales, ni las tengo ni soy capaz de encontrarlas en los repositorios de Debian.

¿Alguna idea?

Gracias por vuestra atención.

Luis_P


-----------------------------------
soplo
Miercoles, 04 Noviembre 2009, 00:29

Re: Bibliotecas Que Faltan
-----------------------------------
Es muy tarde y mañana hay que currar, pero te prometo que para mañana te miro a ver que demonios es eso porque a mi no me suenan nada.

 :roll:


-----------------------------------
Luis_P
Domingo, 08 Noviembre 2009, 01:27

Re: Bibliotecas Que Faltan
-----------------------------------
No es que quiera hacer subir este hilo en el subforo, sino que simplemente explico lo que ha pasado y vuelvo a pedir ayuda.

Tenía el tarball descomprimido en /opt, me lié la manta a la cabeza y dí las órdenes acostumbradas ./configure, make, make install, make clean. Todo fue aparentemente bien. Pero cuando, acabado el proceso sin ningún mensaje de error, doy la orden en consola, me devuelve
[code]lluis@siduxbox:~$ gambas2
ERROR: #27: Cannot load component 'gb.qt': cannot find library file
[/code]

Y gb.qt existe como subdirectorio de /opt.

¿Alguna idea?

Gracias por vuestra paciencia

Luis_P


-----------------------------------
fabianfv
Domingo, 08 Noviembre 2009, 19:08

Re: Bibliotecas Que Faltan
-----------------------------------
Hola Luis, aver si te sirve:

Compilé sin problemas mayores Gambas 2.17 y 2.99 en Karmic con KDE 4.3.2

Sin embargo, en una reinstalación posterior obtuve el mensaje que mencionas, no te puedo precisar la solución porque no lo documenté, pero recuerdo bien que hice dos cosas:

* Eliminar todos los archivos referidos a gambas (los ubicaba con locate).
* Chequear si existían nuevas versiones de las bibliotecas mencionadas en el mensaje de error e instalarlas.

Los debs para SID están aquí:
http://packages.debian.org/unstable/source/gambas2

Supongo que podrían funcionar bien en Sidux

Las instrucciones para instalar Gambas en Debian están aquí:
http://gambasdoc.org/help/install/debian?view

Nota que se menciona que es para Etch por lo que deberías chequear las versiones de los paquetes.


Sin embago cuando tuve que instalar los paquetes requeridos para compilar Gambas lo que primero que hice fue:

#apt-get build-dep gambas2

Esto instaló las dependencias para la versión de Gambas de mi distro (una versión anterior), por lo que luego tuve que ejecutar ./configure y chequear las advertencias y errores para buscar algunas bibliotecas que se reportaban como faltantes (diferencias de versión) e instalarlas. Luego ejecuté ./reconf antes de ./configure.

Finalmente tuve casi todas las bibliotecas requeridas instaladas (todas las de Gambas 2.17 aunque aún me faltan un par para Gambas 3 por lo que se deshabilitan un par de componentes), y pude compilar ambas versiones de Gambas.

Los fuentes de Gambas siempre los obtuve como se indica aquí:

http://gambas.sourceforge.net/en/main.html


-----------------------------------
Luis_P
Martes, 10 Noviembre 2009, 20:44

Re: Bibliotecas Que Faltan
-----------------------------------
Gracias por tu interés, Fabián.

Hice lo que indicaste: borrar completamente todo rastro de gambas 2 en mi sistema. Di la orden apt-get build-dep gambas2 (opció esta de build-dep que yo desconocía: "a la cama no te irás sin saber una cosa más") y a continuación intenté instalar el paquete mediante apt-get install y nada, igual que antes: todo bien pero cuando intento acceder a un proyecto

[code]File or directory does not exist
Settings. Save. 127[/code]

Finalmente, previo nuevo borrado completo, hago la compilación: ./configure, make, make install, make clean. Y otra vez igual: 
[code]
ERROR: #27: Cannot load component 'gb.qt': cannot find library file
[/code]
Y, vuelvo a comprobar, gb.qt está en /opt, directorio donde descomprimí el tarball y concretamente en el subdirectorio /opt/gambas2-2.17.0/gb.qt.

Antes de suicidarme (informáticamente hablando, es decir, abandonar) se me ocurre preguntar a los debianitas que por aquí andan: ¿no será un problema de PATH al haberlo instalado en /opt? ¿Dónde lo instalásteis vosotros? ¿Cómo puedo hacer que la variable PATH me incluya también /opt?

Saludos.

Luis_P


-----------------------------------
jguardon
Martes, 10 Noviembre 2009, 20:58

Re: Bibliotecas Que Faltan
-----------------------------------
[quote user="Luis_P" post="966"]

Finalmente, previo nuevo borrado completo, hago la compilación: ./configure, make, make install, make clean. Y otra vez igual: 
[code]
ERROR: #27: Cannot load component 'gb.qt': cannot find library file
[/code]
Y, vuelvo a comprobar, gb.qt está en /opt, directorio donde descomprimí el tarball y concretamente en el subdirectorio /opt/gambas2-2.17.0/gb.qt.
Luis_P[/quote]

A lo mejor es una tontería y lo estás haciendo bien, perooooo...  ¿estás ejecutando el último comando "make install" [u]con privilegios de root?[/u]

Por defecto y si lo haces así (que es como hay que hacerlo) gambas se instalará en /usr/local/ que está entre las variables de entorno, y todo funcionará.

No obstante si continúan los problemas, puedes redirigir la salida de los comandos de compilado e instalación a ficheros de texto de ésta forma:

[cell class=spoiler]
$ (./configure && make) > output.txt 2>&1
$ su 
...
$ make install > install.txt 2>&1
[/cell]

y adjuntar los ficheros generados "output.txt" e "install.txt" para estudiar tu problema

Saludos


-----------------------------------
Luis_P
Martes, 10 Noviembre 2009, 22:16

Re: Bibliotecas Que Faltan
-----------------------------------
[quote]A lo mejor es una tontería y lo estás haciendo bien, perooooo...  ¿estás ejecutando el último comando "make install" con privilegios de root? [/quote]

Sí, todo lo hago como root, también el configure y el make. Supongo que por ahí no puede haber problema. 

He mirado en /usr/local y ahí está gambas2: los binarios en /bin, un montón de componentes en /lib y los ejemplos, la ayuda, etc. en /share.

Para volver a compilar y guardar las informaciones que el proceso va diciendo, ¿tendré que volver a desinstalar gambas? Va a ser la quinta o sexta vez  :mad: 

Saludos.

Luis_P


-----------------------------------
jguardon
Martes, 10 Noviembre 2009, 23:53

Re: Bibliotecas Que Faltan
-----------------------------------
[quote user="Luis_P" post="969"]
Sí, todo lo hago como root, también el configure y el make. Supongo que por ahí no puede haber problema. 

Luis_P[/quote]

Puede que ahí radique el problema. Sólo hay que hacer el 'make install' como root. La recomendación es que guardes el código fuente descargado en la carpeta de usuario, para no tener que hacer ./configure y make como root. No entiendo por qué guardas los fuentes en /opt.

Resumiendo: vuelve a desinstalar todo, limpia todas las librerías y archivos instalados, descarga de nuevo los fuentes [u]a tu carpeta de usuario[/u] 
(/home/tu_nombre_de_usuario ) y por último ejecuta el proceso de configuración y compilación ( ./configure y make ) como usuario normal  y la instalación ( make install ) como usuario root. Es mejor volver a descargar, que confiar en la limpieza de make clean, que por otra parte no es necesario ejecutar en este caso.

Por lo tanto, si estás compilando manualmente los archivos fuentes, NO debes resolver dependencias desde los repositorios mediante apt, ya que éstas versiones no coinciden con la que estás compilando. Es decir, no instales ningún componente Gambas desde los repositorios y si lo has hecho, desinstálalo.

Espero que esta vez sea la definitiva... suerte!  ;-)


-----------------------------------
fabianfv
Miercoles, 11 Noviembre 2009, 13:25

Re: Bibliotecas Que Faltan
-----------------------------------
Luis, leí todo el hilo y tengo la fuerte impresión que tu problema original nada tiene que ver con Gambas. Para comprobarlo acabo de virtualizar Sidux KDE-Lite e instalé Gambas 2.17 y funciona a la perfección.

El único detalle destacable es que usé aptitude para instalarlo y encontré un conflicto de paquetes, aunque probablemente se deba a que no actualicé (aptitude safe-upgrade) antes de instalar Gambas. Hice lo siguiente:

[codeblock]
#apt-get install aptitude
#aptitude install gambas2
[/codeblock]

El mensaje del conflicto y su resolución (responder NO a la primer propuesta de solución de aptitude y responder SI a la segunda):

[codeblock]
No se satisfacen las dependencias de los siguientes paquetes:                                             
  esound-common: Entra en conflicto: libesd-alsa0 pero se va a instalar 0.2.41-5.                         
Las acciones siguientes resolverán estas dependencias                                                     

Mantener los paquetes siguientes en la versión actual:
gambas2 [Sin instalar]                                
gambas2-gb-qt-kde [Sin instalar]                      
gambas2-gb-qt-kde-html [Sin instalar]                 
kdelibs4c2a [Sin instalar]                            
libarts1c2a [Sin instalar]                            
libesd-alsa0 [Sin instalar]                           

Tier: Acciones seguras (10000)

¿Acepta esta solución? [Y/n/q/?]n
Las acciones siguientes resolverán estas dependencias

Instalar los paquetes siguientes:
libesd0 [0.2.41-6 (unstable)]    

Mantener los paquetes siguientes en la versión actual:
libesd-alsa0 [Sin instalar]                           

Tier: Acciones seguras (10000)

¿Acepta esta solución? [Y/n/q/?]y
[/codeblock]

De modo que tu problema de acceso a archivos lo buscaría por otro lado: fsck a la partición donde montas /home, para empezar.


-----------------------------------
Luis_P
Miercoles, 11 Noviembre 2009, 16:17

Re: Bibliotecas Que Faltan
-----------------------------------
Gracias, Jesús y Fabián. Esto es lo más bonito del soft libre: Dos personas ayudan a un desconocido por solo la satisfacción de ayudar, sin ningún otro interés que el ir extendiendo este movimiento.

A Jesús:
Antes de seguir tu consejo sobre la compilación directa, voy a hacer lo que el colega fabianfv me indica: intentaré de nuevo conseguir gambas2 a través de los paquetes deb, que al fin y al cabo, es la manera correcta de hacerlo. 
Con respecto a lo que dices sobre las dependencias, creo que si hubiera habido algún problema de incompatibilidad, configure lo habría detectado. 
Quiero poner gambas en /opt porque la partición sobre la que está montado /home está muy llena y en la / aún queda sitio. Arreglar esto significaría cambiar la medida de las particiones, lo que supone volver a instalar todo el SO, que es un trabajo de varias horas que quiero evitar, si puedo. 

A Fabián: 
Las particiones tienen su sistema de ficheros limpio: lo he comprobado con fsck. Uso sidux 2009.2 Aether actualizado semanalmente. No uso, por una cuestión de gustos, KDE sino Xfce. Tampoco uso aptitude ni synaptic, puesto que en el manual de instrucciones de sidux se repite una y otra vez que el mejor sistema de resolución de dependencias es el de apt-get, y que no debe usarse ningún otro. Hasta ahora, y llevo más de un año usando sidux, todo el tema de instalación de programas había ido como una seda, hasta ahora, que he tropezado con estos problemas con gambas2. 
Como digo en el párrafo anterior de respuesta a Jesús, quiero hacer un nuevo intento con el paquete deb y si no funciona volveré a intentar la compilación directa y si tampoco, ya tengo pensada una última opción antes de abandonar, que es lo que no quiero hacer.

Gracias a todos por vuestro interés. Espero vuestras sugerencias.

Luis_P


-----------------------------------
fabianfv
Miercoles, 11 Noviembre 2009, 17:24

Re: Bibliotecas Que Faltan
-----------------------------------
[quote]
Tampoco uso aptitude ni synaptic, puesto que en el manual de instrucciones de sidux se repite una y otra vez que el mejor sistema de resolución de dependencias es el de apt-get, y que no debe usarse ningún otro.
[/quote]

Perdón olvidé que estamos con Debian SID, de todos modos apt-get es la herramienta recomendada para hacer dist-upgrade. Por otra parte no creo que apt-get sea mejor que aptitude (tampoco la inversa) sólo son dos herramientas de las que en algunos casos una ofrece mejores prestaciones que la otra, sin olvidar que aptitude es una interfaz para apt-get, por lo que si usas apt-get para todo está perfecto, no hay nada que puedas hacer con aptitude que no puedas hacer con apt-get. El caso es que en determinadas ocasiones, como esta de la instalación de Gambas, aptitude te facilita la resolución de conflictos proponiéndote soluciones completas (me refiero a que te evita tener que resolver dependencias manualmente). Estoy seguro que apt-get puede hacer exactamente lo mismo con un conjunto de argumentos más complejo.

Una última recomendación, si me lo permites, es que busques la solución a través de la lista de correo o foro de Sidux, porque como ya hemos comprobado no se trata de un problema de Gambas. Finalmente, no me sorprendería que en algún otro momento encuentres problemas con otros programas al fin y al cabo te has parado en la puerta del infierno, usando una analogía que bien podría pertenecer a nuestro amigo Shordi :), al usar Debian unstable (en realidad me refiero a que no puedes esperar que todo funcione realmente como una seda, aún cuando es muy bueno el trabajo que hacen los desarrolladores y la comunidad de Sidux).


-----------------------------------
soplo
Miercoles, 11 Noviembre 2009, 17:29

Re: Bibliotecas Que Faltan
-----------------------------------
Hasta donde yo se aptitude solo es un front-end de apt escrito con las ncurses.
Y nunca he mirado el código de apt pero no se que apostarme que es una combinación de un simple wget y un dpkg.

 :mryellow:


-----------------------------------
Luis_P
Miercoles, 11 Noviembre 2009, 18:03

Re: Bibliotecas Que Faltan
-----------------------------------
[quote user="fabianfv" post="983"]
Una última recomendación, si me lo permites, es que busques la solución a través de la lista de correo o foro de Sidux, porque como ya hemos comprobado no se trata de un problema de Gambas. Finalmente, no me sorprendería que en algún otro momento encuentres problemas con otros programas al fin y al cabo te has parado en la puerta del infierno, usando una analogía que bien podría pertenecer a nuestro amigo Shordi :), al usar Debian unstable (en realidad me refiero a que no puedes esperar que todo funcione realmente como una seda, aún cuando es muy bueno el trabajo que hacen los desarrolladores y la comunidad de Sidux).[/quote]

Lo hice, y no obtuve respuesta... Parece que en sidux sólo programan en lenguaje máquina o en ensamblador, o como mucho en C  :) 
Bromas aparte, me dio la impresión de que no conocen (o no quieren conocer) gambas.

Saludos.

Luis_P


-----------------------------------
Luis_P
Miercoles, 11 Noviembre 2009, 18:08

Re: Bibliotecas Que Faltan
-----------------------------------
[quote user="soplo" post="985"]Hasta donde yo se aptitude solo es un front-end de apt escrito con las ncurses.
[/quote]

Esta es una discusión que se originó una vez en el foro de sidux. Según los sabios del lugar, Synaptic (y supongo que aptitude tres cuartos de los mismo) no es un simple medio gráfico de apt: quizás lo fue en un inicio, pero actualmente tiene otra manera de tratar las dependencias. Lo que sí parece estar claro es que, aparte de la comodidad de usar un GUI, ninguna ventaja da usar otra cosa que no sea apt.

Saludos.

Luis_P


-----------------------------------
soplo
Miercoles, 11 Noviembre 2009, 18:51

Re: Bibliotecas Que Faltan
-----------------------------------
Pues la verdad no me parece importante para iniciar una discusión, pero yo creo que si es únicamente un front-end. De hecho creo recordar ¿o quizá es kpackage? que hay una opción al final para ver el volcado de apt.

Y aptitude es claramente un front-end con ncurses. Basta con mirarlo.

 :mryellow:


-----------------------------------
Luis_P
Jueves, 12 Noviembre 2009, 20:40

Re: Bibliotecas Que Faltan
-----------------------------------
Perdonad que siga dando la brasa con este tema, pero ya comienza a ser una cuestióón de amor propio.

He seguido los consejos, tanto de fabianfv como de jguardon y nada. 
De Fabián: borré todo rastro de gambas2, instalé aptitude e hice aptitude install gambas2. Esta vez ni siquiera se instaló, a la orden gambas2 desde consola contestaba que no conocía el ejecutable.
De Jesús: vuelta a borar todo gambas2 (había instalado solo las bibliotecas, creo recordar, no los ejecutables; debe ser la séptima u octava vez  :mad: me estoy convirtiendo en un experto en borrar gambas), descargo de nuevo de la página de sourceforge el tarball de gambas 2.17.0, lo desempaqueto en un subdirectorio de /home y doy la instrucción que me dijiste:
[quote]No obstante si continúan los problemas, puedes redirigir la salida de los comandos de compilado e instalación a ficheros de texto de ésta forma: 

$ (./configure && make) > output.txt 2>&1 
$ su 
... 
$ make install > install.txt 2>&1 

y adjuntar los ficheros generados "output.txt" e "install.txt" para estudiar tu problema 
[/quote]
La configuración, la compilación y la instalación (hechas siendo usuario y root respectivamente) fueron aparentemente bien, pero al dar desde consola la orden gambas2 vuelve a aparecer el mensaje de error: [code]ERROR: #27: Cannot load component 'gb.qt': cannot find library file[/code] y no carga nada. Y me quedo encallado otra vez. 

Por si alguien quiere echarle un vistazo, adjunto los ficheros comprimidos  install.txt.gz y output.txt.gz. Yo los he estado mirando y, desde mi ignorancia, solo he visto una cosa que parece sospechosa: en la línea 372 de install.txt sale un aviso de que no ha encontrado gb.qt. Esto me ha hecho pensar que quizás el problema pueda venir de que yo uso Xfce como gestor de escritorio, que utiliza gtk y no qt. Pero no parece razonable, puesto que uso sin problemas otros programas que dependen de qt y entre los usuarios de gambas hay una mayoría que tiene gnome como gestor de escritorio, el cual a su vez también usa gtk.

En fin, que estoy más perdío que un pulpo en un garage...

Saludos.

Luis_P


-----------------------------------
jguardon
Jueves, 12 Noviembre 2009, 21:27

Re: Bibliotecas Que Faltan
-----------------------------------
He estado mirando los ficheros, y excepto el error que comentas y que por ende, es el que impide que gambas funcione, todo lo demás está ok. Sólo debería quedar deshabilitado gb.qte, que es para dispositivos "embedded". También hay un error con el componente gb.xml.rpc, pero por el momento, no tiene importancia. Sinceramente no sé qué puede estar pasando.
Como última prueba, he ejecutado ldd sobre gb.qt para saber a qué librerías enlaza y comprueba si existen en tu sistema:

[code linenumbers=false]jesus@jesus:/usr/local/lib/gambas2$ ldd gb.qt.so
	linux-gate.so.1 =>  (0xb7efe000)
	libqt-mt.so.3 => /usr/lib/libqt-mt.so.3 (0xb7715000)
	libaudio.so.2 => /usr/lib/libaudio.so.2 (0xb76fd000)
	libXt.so.6 => /usr/lib/libXt.so.6 (0xb76a9000)
	libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7689000)
	libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7663000)
	libz.so.1 => /lib/libz.so.1 (0xb764d000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0xb7643000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7639000)
	libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb7630000)
	libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb7627000)
	libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb7624000)
	libXft.so.2 => /usr/lib/libXft.so.2 (0xb7610000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7599000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb756b000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xb755b000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb746c000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0xb7463000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0xb744b000)
	libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7447000)
	libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb742d000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb733e000)
	libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7318000)
	libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb71b5000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb71a6000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb71a1000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7179000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb7175000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb715b000)
	libuuid.so.1 => /lib/libuuid.so.1 (0xb7156000)
	/lib/ld-linux.so.2 (0xb7eff000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7151000)
[/code]

Si falta alguna, será la respuesta a tu problema, pero lo dudo, pues al compilar se habría generado un error.

Como último resorte, te recomiendo que escribas tu problema a la lista en inglés de gambas-user@lists.sourceforge.net, adjuntando los dos archivos y la configuración de tu sistema ( [url=http://foro.gambas-es.org/viewtopic.php?p=116#p116]mira este post ), a ver si alguien puede ayudarte.

Siento no poder hacer nada más, pero no tires la toalla!!!


-----------------------------------
fabianfv
Jueves, 12 Noviembre 2009, 22:24

Re: Bibliotecas Que Faltan
-----------------------------------
Hola Luis, antes de continuar quisiera preguntarse cuál es la razón por la que usas Sidux teniendo a la mano una enorme cantidad de distribuciones. 

[quote]
Perdonad que siga dando la brasa con este tema, pero ya comienza a ser una cuestióón de amor propio. 
[/quote]

Te lo pones como una cuestión de amor propio, pero a no ser que tengas una muy buena razón para usar Sidux (¡un Debian inestable!), más que cuestión de amor propio parece una cuestión de "poco amor propio". Quiero decir que en apariencia no tienes necesidad de estar peléandote con una importante cantidad de bugs en tus actualizaciones semanales de Sidux, y ello conlleva una enorme inversión de tiempo.

En los últimos tres años probé unas 50 distribuciones y el primer criterio de descarte que tomé fue ver si se rompia al actualizarla. ¿Por qué? Pues porque lo que busco en una distribución es que tenga un piso de estabilidad, que debe ser proporcionado por los creadores de la distribución a través de su respositorio de paquetes.

Bien, espero aclarar mi perspectiva con lo siguiente:

[list]
[*]Instalé la última versión de Sidux/XFCE, luego instalé Gambas2.17 y funcionó sin problemas. 
[*]Actualicé mediante: #apt-get dist-upgrade y obtuve un fallo y algunos paquetes rotos.
[*]Un mínimo esfuerzo por arreglarlo no tuvo buenos resultados.
[*]Fui al foro de Sidux a buscar como solucionar el problema (en este caso con la biblioteca libc6), encontré varias preguntas acerca de este mismo problema y apliqué la solución propuesta como válida y probada. Pues no funcionó.
[/list]

¿Qué saco en conclusión? Pues que preferiría usar Debian Testing con los repositorios Backports o alguna otra solución que no me robe gran cantidad de mi tiempo en intentar arreglar problemas de ese tipo.

Por ello, y me repito, deberías tener una muy buena razón para usar Sidux.

Saludos cordiales.


-----------------------------------
chaskux
Lunes, 16 Noviembre 2009, 21:04

Re: Bibliotecas Que Faltan
-----------------------------------
Siguiendo la primera respueta de  fabianfv, creo que todas las luces apuntan a algun fallo mas alla de gambas. por que en una instalacion cero kilometro se pudo compilar... si luego de actualizar paquetes dejan cosas de funcionar uff.... creo que gambas nada que hacer.

ademas compañero... como usted dice que en la particion donde tiene el /home ya le queda poco espacio, mas temprano que tarde tendras que reinstalar todo....

como ejemplo en el tema de la instalacion de componentes que van enlazados a gambas, no se como estara la cosa ahora con las nuevas versiones, pero en la que yo tengo instalada en mi ubuntu 8.04 no se instalan las de sqlite, por lo que esas tuve que instalarlas a mano.

 :|


-----------------------------------
Luis_P
Viernes, 20 Noviembre 2009, 23:17

Re: Bibliotecas Que Faltan
-----------------------------------
He estado varios días sin poder asomarme a este foro (uno hace en la vida otras cosas, además de ocuparse de su ordenador  :mryellow: ), y durante este tiempo han pasado cosas importantes desde un punto de vista informático.

La primera y principal es que, como el amigo chileno chaskuk señalaba, he tenido que reinstalar todo el sistema operativo además, claro está, de dar más espacio a /home. El resultado es el esperado: gambas2 versión 2.17.0-1 funciona como un rayo. El problema se trataba, ahora está muy claro, de alguna mala configuración que sidux había adquirido durante estos meses en que solo fue actualizada.

Una segunda y secundaria para los colegas gamberos es que durante la batalla decidí, antes de reinstalar sidux, dar una segunda oportunidad a la distro con la que perdí la virginidad en Linux: Mandriva. Para ello usé las particiones que dejó libres aquel sistema operativo hegemónico de cuyo nombre no quiero acordarme. Uf, qué descanso haberlo perdido de vista, aunque solo fuera en el momento del arranque. Desde hace mucho tiempo lo tenía solamente para hacer funcionar un escáner HP del que es imposible encontrar controladores en Linux y que no funciona tampoco mediante wine. Pero esta es otra historia con la que no os quiero aburrir. Mandriva bien, mucho mejor que un par de versiones atrás, pero sigo prefiriendo Debian. Y Gambas en Mandriva también bien.

Como decía he instalado la recentísima versión de sidux, Momos de nombre. He tenido algunos problemas de configuración (por culpa mía, por tocar cosas que no conozco bien) aún no totalmente resueltos. A pesar de estos problemas, menores, digo que sigo prefiriendo sidux. Y aquí enlazo este post con la respuesta que doy a Fabián. Me preguntas: ¿por qué quiero usar sidux? pues, precisamente por las mismas razones que tú tuviste para reprobarla. En la cincuentena de actualizaciones que debo haber hecho hasta ahora jamás (fíjate que digo jamás) he tenido ningún problema en la actualización. sidux es segurísima al actualizar siempre y cuando sigas estrictamente las recomendaciones del manual de sidux (haber cerrado previamente el servidor X y usar solamente la orden dist-upgrade). ¿Por qué sidux y no otro Debian, por ejemplo squezze? Esta pregunta me la planteé en su día, hará un año, cuando me pasé a sidux. La respuesta está en el hilo de pensamientos que tuve entonces. De entrada la primera pregunta que cualquiera que se asome al mundo Linux o quiera cambiar de distribución hace es: ¿qué distro es la más adecuada para mí/la que más me gusta/la que mejor sabré usar? Llevaba unos cuatro años usando Linux (Mandriva) y me pareció que tenía ya alguna veteranía para usar otra distro menos amigable con el usuario (en la práctica esto solo significa que no te dé miedo usar la consola). La más amplia en cantidad de software disponible y la respaldada por mayor cantidad de desarrolladores (fíjate que no digo la mejor) es Debian. Pero tiene un problema: sus versiones aparecen actualizadas, bugs aparte, cada año y medio o dos años: demasiado tiempo. Entonces aparece la versión "testing" (squeeze actualmente). Y era esta la que tenía en mente cuando oí hablar de sidux que, paradójicamente, hace "estable lo inestable". Parece una contradicción, pero no lo es: los desarrolladores de sidux (algunos de ellos son, según tengo entendido, conspicuos programadores del kernel de Linux) han sido capaces de fijar las posibles erratas que aparezcan en KDE o en Xorg, etc. y ofrecer una distribución muy estable basada en Debian inestable. Además tenía una ventaja grande para mí: usa nativamente Xfce. Así que le hice una prueba primero mediante el live-CD y después, viendo que todo iba como una seda, me decidí a instalarla en lugar de mi venerable Mandriva. Y así, sin ningún problema importante hasta que decidí retomar mi afición a programar en Basic, instalé Gambas y ya sabéis como continúa la historia.

Esta es la buena razón que tengo, Fabián, para usar sidux: mi experiencia satisfactoria de doce o trece meses que no se ha truncado por el incidente en la instalación de gambas. Pero por encima de todo, queda clara en esta pequeña controversia la mejor ventaja de Linux: cada usuario usa la distro/escritorio/sistema de ficheros/programas que más le agraden, sin tener que someterse a los dictados de unos señores que viven allí en el norte de los USA. 

Perdonad por la paliza de un post tan largo, pero tenía muchas cosas que contar. Saludos.

Luis P


