[clubSmalltalk] VW 7.7nc bajo Snow Leopard 64 bits

3 views
Skip to first unread message

Maximiliano Taborda

unread,
Jan 25, 2010, 4:43:08 PM1/25/10
to clubSm...@googlegroups.com
Hola gente.

Hace poquito se publico la versión 7.7nc de VisualWorks. Al correr el instalador para osx, con el kernel del 64 bits activado, da un error y se cae.
¿Alguno se encontró con este problemita? ¿Alguno sabe de alguna solución que no implique poner el kernel en 32 bits o usar vw bajo windows?

El error que sale en la consola es este:
25/01/10 18:41:21 [0x0-0x79079].com.cincom.vw7.7[1388] VisualWorks(R) 7.7 Nov 16 2009
25/01/10 18:41:21 [0x0-0x79079].com.cincom.vw7.7[1388] src/plat/unxUtil.c:1209
25/01/10 18:41:21 [0x0-0x79079].com.cincom.vw7.7[1388] Fatal error: setting sys fd owner: Inappropriate ioctl for device
25/01/10 18:41:21 com.apple.launchd.peruser.501[150] ([0x0-0x79079].com.cincom.vw7.7[1388]) Exited with exit code: 9

Gracias, saludos.
Maxi

Mariano Martinez Peck

unread,
Jan 25, 2010, 5:27:31 PM1/25/10
to clubsm...@googlegroups.com
Maxi: No tengo la más pálida idea de VW, pero te tiro unas posibles pistas. En Squeak/Pharo la solución más fácil para PCs/SO con 64 bits es correr la VM de 32 bits e instalar en el SO las librerías también de 32 bits. En ubuntu por ejemplo es tan simple como:    sudo apt-get install ia32-libs

La VM que estás instalando se supone que es 64 bits ? O sea, se supone que debería andar ? Sino...no asumiría tan facilmente que ande ahí :)

Por otro lado, yo que vos hago dos cosas:

1) Podes correr el instalador desde una terminal usando gdb ? Ahí probablemente puedas sacar más información.

2) Lo mismo que 1) pero usando el comando strace. Lamentablemente creo que en mac no se llama así pero es parecido (http://humberto.digi.com.br/blog/2008/02/25/strace-on-mac-os-x-leopard/)

Por lo que vi, el error Inappropriate ioctl for device, se puede dar por muuuchas cosas, una de las cuales es cuando estás abriendo un archivo donde no tenés permisos (si, esto no es windows :) ). Por lo tanto, si con suerte este es tu error, y con MUCHA suerte, con gdb o trace podes ver cual es el archivo que estás tratando de abrir, podes checkear/asignar permisos y ver que onda.

Igualmente, en caso de que no sea esto, tal vez con la info del gdb or strace la gente de VW te pueda ayudar más.

Bueno, eso. Sólo dos tiros al aire.

Suerte

Mariano


2010/1/25 Maximiliano Taborda <mtab...@gmail.com>
--
To post to this group, send email to clubSm...@googlegroups.com
To unsubscribe from this group, send email to clubSmalltal...@googlegroups.com
 
http://www.clubSmalltalk.org

Mariano Martinez Peck

unread,
Jan 25, 2010, 5:28:25 PM1/25/10
to clubsm...@googlegroups.com
Otra que se me ocurrió cuando apreté el boton de send....trataste de correr el instalador desde linea de commando siendo admin ?  Con una especie de sudo o algo asi ?

suerte!

Mariano

2010/1/25 Mariano Martinez Peck <maria...@gmail.com>

Maximiliano Taborda

unread,
Jan 25, 2010, 5:55:11 PM1/25/10
to clubsm...@googlegroups.com
Hola Mariano.

Estimo que la VM que se instala es de 64 bits. Lo que me resulta más raro, y que no lo puse en el mail, es que la version 7.6 anda joya. Eso me da a pensar que hay algún error en esta nueva. Tal vez en el empaquetado del instalador.

Todavía no estoy muy canchero con el mundo mac, hace poquito la tengo. Pero creo que no es necesario instalar librerías adicionales. Por defecto snow leopard arranca en 32 bits salvo que le cambies un setting en algún lado y de ahí en mas arranca en 64. Lo loco (bah, creo que es loco) es que seteado en 32 bits podes correr aplicaciones en 64 bits sin problema.

Si fuera un problema de permisos no importaría si esta corriendo en 32 o 64, ¿no? Y en 32 anda perfecto.

Voy a investigar con esta punta que me tiras. Gracias.

Maxi 

Jaume Singla

unread,
Jan 26, 2010, 2:58:42 AM1/26/10
to clubsm...@googlegroups.com
Yo soy usuario de mac tambien, y he detectado que en kernel 64 bits, hay drivers que no funcionan, de hecho, no uso el snow leopard normalmente, esta en un disco externo, y cuando me paso eso era en la 10.6.0, y me encontre con ciertas cosas como que no me detectava el iphone, y alguna que otra cosa que no recuerdo. Con lo que supuse que la razon por la que no arranca siempre en 64 bits, és tema de algun driver que no funciona bien en segun que màquinas a 64 bits.

Mi mac és un MBP con Nvidia 8600, de 15" y con tracpad multitouch de hasta 4 dedos. Tiene un año y medio, mas o menos.

Que os acompañe la creatividad.
Jaume

P.D.: Pruevalo en 32 bits.

Andres Valloud

unread,
Jan 26, 2010, 4:09:54 PM1/26/10
to clubsm...@googlegroups.com
Para mas detalles, por favor fijense en la lista de VWNC (por ejemplo
aqui: http://old.nabble.com/VisualWorks-f14163.html).

2010/1/25 Jaume Singla <dra...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages