Tengo problemas al compilar Blender
Pues eso, que hace días que no puedo compilar por culpa de un error y no sé cómo solucionarlo: [url]http://www.blender.org/forum/viewtopic.php?t=10851&highlight=Cygwin[/url].
No sé si alguien usa el Cygwin y sabe cómo solucionarlo, pero en cualquier caso, alguien que tenga acceso a la lista de correo de desarrolladores me podía hacer el favor de enviar un e-mail con mi problema. Gracias.
Posdata: yo no puedo enviar el correo, porque me lo devuelve con un error del servidor, no sé por qué.
No se de Windows, ni de Cygwin, ¿pero si usas Cygwin es normal que salga eso de -mno-Cygwin?
(es sólo por decir algo, no sé).
Si el bug tracker no te va, puedo abrir una incidencia ahí.
Por dar ideas mirando la lista de correo no he sabido ver que hayan hecho ningún cambio en el user, c, podría ser que el error viniera de alguna librería con la que interactúa en la que hayan hecho cambios recientemente y no se hayan acordado (para variar) de actualizar los scripts de Cygwin?
Lo raro es que el error no dice nada (o no lo sé ver).
Ahora no tengo el chiringuito de compilar montado sino le echaba un ojo. Saludos.
Prueba a compilar desactivando el Game Engine.
Lo raro es que el error no dice nada (o no lo sé ver).
Cierto, muy raro. Tiene que ser algún error de [i]copypaste[/i]. Sin error no puede haber solución.
A ver si alguien me hace el favor de publicarlo en la lista de desarrolladores.
-i./include -dfre_windows user, c -o /cygdrive/f/Bf-blender/blender/obj/window. S/extern/qhull/usero.
No sé, pero por si acaso, aquí veo 2 retornos de carro, el segundo corta window y s de Windows.
Mira a ver el user, o si has utilizado tabs en lugar de espacios o return, que a veces influye.
Pu esto en el bug tracker. [url]http://projects.Blender.org/tracker/index.php?func=detail&aid=6373&group_id=9&atid=125[/url].
Pu esto en el bug tracker. [url]http://projects.Blender.org/tracker/index.php?func=detail&aid=6373&group_id=9&atid=125[/url].
Vaya, no se me había ocurrido usar el bug tracker para esto. Gracias.
Sin el mensaje exacto de error lo veo crudo, aunque por lo que he podido investigar, debe de ser algo relacionado con el sistema de compilación (scons, cmake o lo que se use), porque el archivo user, c me compila perfectamente por separado.
Creo que ya lo tengo. Estas pasando el parámetro -j [n] al make. Al final he montado el Cygwin y he visto que si usas ese parámetro, peta nada más iniciar la compilación, en cambio si usas make a secas compila perfectamente.
Mira a ver si eso. Saludos hombre del casco.
Por cierto, si alguien quiere compilación para Windows de hace un momento:
[url]http://rapidshare.com/files/22093396/blender-2.43-Windows, (*.zip), html[/url].
Ese parámetro no lo he puesto yo, de hecho, no he puesto ninguno, está todo como viene por defecto. Gracias por la información, mañana le echo un ojo.
El -j 2 creo que es para compilar con dos hilos a la vez. Puede que un hilo necesite de un fichero que el otro hilo aún no ha compilado.
Caronte respecto a lo de tu problema con el correo: yo uso outlook y de buenas a primeras empezó a devolverme todos los correos que enviaba diciéndome no sé qué del servidor.
Lo arregle con la primera respuesta a la pregunta de este foro: [url]http://www.lawebdelprogramador.com/news/mostrar_new.php?id=133&texto=Office&n1=382897&n2=0&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0[/url].
No sé si será eso, pero bueno, lo que cuenta es la intención. Aio.
No es ese el error que me da, pero lo probaré igualmente por si acaso, gracias.
Perdón me acabo de enterar de este hilo, voy a ver.
Bueno no utilizo Cygwin, y make, utilizo scons y VC++ en Windows de todas maneras, has probado a deshabilitar el Game Engine?
Has probado a deshabilitar el Game Engine?
No, no lo he probado, supongo que, así si compilara porque qhull es una librería que usa el Game Engine, pero no es una solución, porque lo necesito (al menos para los rigid bodies).
La verdad es que, te has descargado las librerías (sé que es una pregunta tonta) pero a veces.
Sí, y por si acaso también me descargue de la página oficial de qhull, pero nada. A mí me da la sensación de problema de script, como que se han olvidado de algo en el entorno Cygwin para poder compilar el user, c.
Lo que está claro, es que el user, o no se crea.
Has preguntado en el Irc de blendercoders, hasta que no llegue a casa no puedo probar.
El -j 2 creo que es para compilar con dos hilos a la vez. Puede que un hilo necesite de un fichero que el otro hilo aún no ha compilado.
No es posible. El make lanzara dos procesos que estén siempre al mismo nivel en la regla del makefile. De esta manera, no se intenta enlazar las librerías antes de que los objetos de los que depende estén compilados, etc.
().
Matizo: por lo que estoy viendo, el makefile de Blender ya lanza de por sí varios procesos (estoy viendo varios procesos de gcc y make tras usar únicamente make) eso sí que puede interferir si después se usa -j 2, ya que make no tiene forma de saber que los procesos que lanza están siendo subdivididos a su vez.
Caronte, la compilación que he puesto tiene el game-engine, compruébalo por ti mismo, y ha compilado perfectamente. Prueba a eliminar los sources y volverlos a bajar que no tengas algo por ahí que te de problemas. Saludos.
Yo también he podido compilarlo. Mis versiones para Cygwin, por si acaso:
gcc 3.4.4. Make 3.81. Antes de bajarte de nuevo las fuentes, prueba a hacer.
[code]Make clean && make.
[/code]
Por intentarlo no pasa nada y es mucho más rápido.
Posdata: ¿te has guiado por aquí?
http://www.blender.org/development/building-blender/building-with-Cygwin/.
Definitivamente debo tener algo mal en el entorno del Cygwin, porque me he descargado de nuevo los sources de Blender (enteros, no un update) y me da el mismo error lo extraño es que no he tocado nada, en fin, cuando tenga tiempo de sobra me montaré otra vez (vaya ) el Cygwin. Gracias a todos.
Pásate a Linux Caronte, ahí no tendrás problemas.
Pásate a Linux Caronte, ahí no tendrás problemas.
Vaya, un día de estos, un día de estos.
Soporte no te va a faltar.
Respuesta en el BugTracker:
[indent]>comentario by: ton Rosendal (ton). Date: 2007-03-24 14:10. There is Even no información why an error happens. Very Strange.
Be assured that nothing happened in cvs for this code. Not Even for a long time, and its going todo be replaced with bullet entirely son.
So, error somewhere else and not in code. Try Irc, frenode.org #blendercoders for supportí this tracker is not for compilation issues.
[/indent].
This tracker is not for compilation issues.
Vaya. Thanks you.