Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problemas con sys-libs/db y/o java
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
neuronal
Apprentice
Apprentice


Joined: 11 Feb 2003
Posts: 174
Location: Alicante/Spain

PostPosted: Thu Aug 21, 2003 9:33 am    Post subject: Problemas con sys-libs/db y/o java Reply with quote

Buenas, tengo un problema a la hora de actualizar el sistema. La actualización se para cuando se topa con el paquete sys-libs/db, que da un fallo en el "configure" casi al empezar:

Code:
checking for javac... no
checking for gcj... gcj -C
checking if gcj -C works... yes
checking for jar... no
configure: error: no acceptable jar program found in $PATH

!!! ERROR: sys-libs/db-4.0.14-r1 failed.
!!! Function src_compile, Line 55, Exitcode 1
!!! (no error message)


Bueno, este es el primero de los dos errores con los que me he topado. Al ver el mensaje, compruebo que si tengo instalados los paquetes blackdown-jdk y blackdown-jre y con qpkg compruebo que si tengo ese binario (jar) pero no en el path (lo tengo en /opt/blackdown-jdk-1.4.1/bin/jar), así que hago un enlace simbólico de esa ruta a /usr/bin/jar y vuelvo a hacer un emerge -u db. Vuelve a fallar y, en esta ocasión, da el siguiente error (también en el "configure"):

Code:
checking for javac... no
checking for gcj... gcj -C
checking if gcj -C works... yes
checking for jar... jar
checking for gcj... /usr/i686-pc-linux-gnu/gcc-bin/3.2/gcj
configure: error: cannot find java include files

!!! ERROR: sys-libs/db-4.0.14-r1 failed.
!!! Function src_compile, Line 55, Exitcode 1
!!! (no error message)


Parece que falle al checar ese "gcj" pero tampoco estoy seguro; además de que si tengo dicho binario:

Code:
# ls /usr/i686-pc-linux-gnu/gcc-bin/3.2/gcj
-rwxr-xr-x    1 root     root          97K 2003-07-26 07:14 /usr/i686-pc-linux-gnu/gcc-bin/3.2/gcj*


Y bueno, aquí ya no sé qué hacer. Imagino que pueda ser más de lo mismo, problemas de rutas y de hacer un par de enlaces pero no sé a que ficheros se refiere :\ Si sirve de algo....

Code:
*  sys-libs/db
      Latest version available: 4.0.14-r1
      Latest version installed: 1.85-r1


¿Alguna sugerencia? Muchas gracias de antemano.
Un saludo
_________________
#!/Enrique/Barbeito/García ...
http://enrique.barbeito.org
Back to top
View user's profile Send private message
DigiGato
n00b
n00b


Joined: 26 Aug 2003
Posts: 6

PostPosted: Wed Aug 27, 2003 1:43 pm    Post subject: Reply with quote

Cuando estas usando Java, tu compilador normalmente va a buscar las librerias en su propio directorio de lib o en los definidos por el usuario en el CLASSPATH

Mis sugerencias
1. Añade el JAVA_HOME y ponlo a donde tu JSDK esta instalado
2. Añade el CLASSPATH y pon las librerias extras (JAR files o clases) que
usas.
3. Añade al PATH env la ruta donde se encuentra tu javac y tu java
3. Exporta estas (lo se, lo se, eso es obvio pero no esta por demas :P )

Intenta la operacion de nuevo
Si tienes alguna duda, solo replayea a este mensaje
Salu2
_________________
H3@r th33 |\/|30w Fr0|\/| D1g1G@t0
Back to top
View user's profile Send private message
neuronal
Apprentice
Apprentice


Joined: 11 Feb 2003
Posts: 174
Location: Alicante/Spain

PostPosted: Wed Aug 27, 2003 2:35 pm    Post subject: Reply with quote

Hola DigiGato. Antes de nada, muchas gracias por tu mensaje. Aunque finalmente no he podido probar tus sugerencias puesto que ya pude actualizar sys-libs/db :)

La solución la he hallado buscando en bugs.gentoo.org (con la esperanza de que mi problema hubiera quedado reflejado como "un bug" por algún otro usuario con mi mismo problema). Y vamos, que gran idea la de buscar allí, la solución se encuentra aquí

Parece que el problema se encuentra a la hora de establecer la máquina virtual JAVA. Tengo dos Java VM's instaladas:

Code:
# java-config --list-available-vms
 [blackdown-jre-1.4.1] Blackdown JRE 1.4.1 (/etc/env.d/java/20blackdown-jre-1.4.1) (*)
 [blackdown-jdk-1.4.1] Blackdown JDK 1.4.1 (/etc/env.d/java/20blackdown-jdk-1.4.1) ()


El problema está que tengo marcada (*) el entorno JRE (que no trae el compilador javac). La solución ha sido "muy sencilla" (jeje, entre comillas porque a mí no se me habría ocurrido :oops:):

Code:
# java-config --set-system-vm=blackdown-jdk-1.4.1.
# source /etc/profile

# java-config --list-available-vms
 [blackdown-jre-1.4.1] Blackdown JRE 1.4.1 (/etc/env.d/java/20blackdown-jre-1.4.1) ()
 [blackdown-jdk-1.4.1] Blackdown JDK 1.4.1 (/etc/env.d/java/20blackdown-jdk-1.4.1) (*)


Después de esto, ha sido realizar de nuevo el emerge -u db y ha funcionado :D

Espero que esto le pueda servir a alguien si llega el momento.
Gracias y un saludo
_________________
#!/Enrique/Barbeito/García ...
http://enrique.barbeito.org
Back to top
View user's profile Send private message
jBilbo
Guru
Guru


Joined: 27 Jan 2003
Posts: 353
Location: Tarragona (Spain)

PostPosted: Wed Aug 27, 2003 3:49 pm    Post subject: Reply with quote

Lástima no haber visto este topic antes, te hubiera podido responder... esta me la sabía xDD.

Weno, para acabar de "apuntillar", desinstálate el blackdown-jre pq el sdk lo tiene ya incorporado :D

emerge -C blackdown-jre
_________________
"A ti corresponde decidir lo que hacer con el tiempo que se te ha concedido."
Miembro del LUG de Tarragona:
http://www.gpltarragona.org
Back to top
View user's profile Send private message
neuronal
Apprentice
Apprentice


Joined: 11 Feb 2003
Posts: 174
Location: Alicante/Spain

PostPosted: Thu Sep 04, 2003 8:30 pm    Post subject: Reply with quote

Hola jBilbo :)

Nada, que se me olvidó comentarte que hice el -C blackdown-jre minutos después al leer tu mensaje sobre el tema pero más tarde, a la hora de hacer el rutinario emerge -up world, me lo encontré como paquete Nuevo para ser emergido (y de hecho, lo tengo de nuevo reinstalado jeje)

Solo eso, un saludo ;)
_________________
#!/Enrique/Barbeito/García ...
http://enrique.barbeito.org
Back to top
View user's profile Send private message
jBilbo
Guru
Guru


Joined: 27 Jan 2003
Posts: 353
Location: Tarragona (Spain)

PostPosted: Thu Sep 04, 2003 10:16 pm    Post subject: Reply with quote

Que raro, no tendría que pedírtelo. Debes tener mal puesto el path al jre o algo que te detectará que no tienes maquina virtual y por eso te lo pide. Si detecta que no tienes vm, te instalar el jre, que es la versión que menos pesa.
Pues nada, si no te va de eso no te mates, pero si eres puntilloso :), que sepas que es _totalmente_ innecesario tener el jre teniendo el jdk.

Si te pones y necesitas la configuración del algún archivo (/etc/env.d/20java) o algo, me lo pides.

Editado - idea:
Así a lo rápido se me ocurre:
Code:

emerge -C blackdown-jre
emerge blackdown-jdk
java-config --set-system-vm=blackdown-jdk-1.4.1
env-update
source /etc/profile

ya esta.
Despues haz un update para ver si te lo pide otra vez :P

neuronal wrote:
Hola jBilbo :)

Nada, que se me olvidó comentarte que hice el -C blackdown-jre minutos después al leer tu mensaje sobre el tema pero más tarde, a la hora de hacer el rutinario emerge -up world, me lo encontré como paquete Nuevo para ser emergido (y de hecho, lo tengo de nuevo reinstalado jeje)

Solo eso, un saludo ;)

_________________
"A ti corresponde decidir lo que hacer con el tiempo que se te ha concedido."
Miembro del LUG de Tarragona:
http://www.gpltarragona.org
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum