Tengo problemas al compilar Blender

Caronte - 18/03/2007 23:17
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é.
pedropp - 18/03/2007 23:34
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í.
koex - 18/03/2007 23:43
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.
velario - 18/03/2007 23:52
Prueba a compilar desactivando el Game Engine.
Azdo - 19/03/2007 22:22

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.
Caronte - 19/03/2007 23:41
A ver si alguien me hace el favor de publicarlo en la lista de desarrolladores.
Leander - 19/03/2007 23:49

-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.
pedropp - 20/03/2007 00:52
Pu esto en el bug tracker. [url]http://projects.Blender.org/tracker/index.php?func=detail&aid=6373&group_id=9&atid=125[/url].
Caronte - 20/03/2007 07:34

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.
Azdo - 20/03/2007 14:48
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.
koex - 21/03/2007 16:02
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].
Caronte - 21/03/2007 21:57
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.
viriathus - 21/03/2007 22:20
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.
fernandodavinci - 22/03/2007 01:58
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.
Caronte - 22/03/2007 08:04
No es ese el error que me da, pero lo probaré igualmente por si acaso, gracias.
damiles - 22/03/2007 08:54
Perdón me acabo de enterar de este hilo, voy a ver.
damiles - 22/03/2007 08:59
Bueno no utilizo Cygwin, y make, utilizo scons y VC++ en Windows de todas maneras, has probado a deshabilitar el Game Engine?
Caronte - 22/03/2007 09:16

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).
damiles - 22/03/2007 09:41
La verdad es que, te has descargado las librerías (sé que es una pregunta tonta) pero a veces.
Caronte - 22/03/2007 09:53
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.
damiles - 22/03/2007 14:09
Has preguntado en el Irc de blendercoders, hasta que no llegue a casa no puedo probar.
Azdo - 22/03/2007 14:30

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.
koex - 22/03/2007 15:14
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.
Azdo - 22/03/2007 15:19
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/.
Caronte - 22/03/2007 22:17
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.
damiles - 23/03/2007 08:55
Pásate a Linux Caronte, ahí no tendrás problemas.
Caronte - 23/03/2007 08:57

Pásate a Linux Caronte, ahí no tendrás problemas.

Vaya, un día de estos, un día de estos.
viriathus - 23/03/2007 09:38
Soporte no te va a faltar.
pedropp - 24/03/2007 14:44
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].
Caronte - 24/03/2007 18:34

This tracker is not for compilation issues.

Vaya. Thanks you.