Funcionó!! era súper imbécil el error :D pero ya lo arregle, aquí dejo el code. El método Main va con mayúscula.
Escuchando… “Step by Step”…. Ruido de la TV
Funcionó!! era súper imbécil el error :D pero ya lo arregle, aquí dejo el code. El método Main va con mayúscula.
Escuchando… “Step by Step”…. Ruido de la TV
Ayer me quede hasta tarde tratando de hacer varias cosas que al final… solo una me resulto y mas o menos.
Empece el dia con el proyecto de Firefox Chile, me baje los fuentes de Firefox1.0 y me di la lata de leerme el documento para la construcción del fuente (build) en un instalador. Bueno primero… solucionar todo el entorno para la compilación, instalación de librerías básicas y una que otra aplicación de autotools. Aun así no pude encontrar en que paquete viene “gmake” para Debian (si saben me avisan). Bueno, leí por ahí algunos documentos de que se podía hacer con “make” asi que me animé y empece a leerme el README donde salen las instrucciones de como hacerlo además del documento de Mozilla Developers, el único cambio… donde dice gmake cambiarlo por make :D
El compu estuvo trabajando un buen rato compilando y lo hace súper bien, luego viene la parte densa que no entendí. Cuando quieres hacer el “make install”, ahi toma los compilados y los pasa al directorio que le diste en:
1 | ./configure --prefix=/home/pcollaog/firefox_test |
Bueno la verdad es que pasa una colección de archivos compilados a dicho directorio pero de ahí… no se que más hacer. Me falta harto aún :( pero siento que estoy cada vez mas cerca. Por lo menos la vez pasada no salí del ./configure ahora ya compila :D
En la tardecita… luego de varios intentos fallidos de la compilación de FF, me metí en otro tema para el proyecto, la habilitación de un CVS para los que trabajamos en este proyecto de la localización de FF. Todo bien para los usuarios del sistema, pero me aviso un miembro del Team que no tenía acceso al CVS, ahi me di cuenta que los usuarios que no son del sistema tenían problemas para entrar al cvs, empece a investigar porque y entendí porque no podían entrar. Tenia que asociar a los usuarios de NOsistema a uno del sistema, asi que cree un Grupo de usuarios CVS y un usuario del CVS. Luego asocie en el archivo passwd a los usuarios de NOsistema al usuario CVS. Luego unos cuantos chmod y chown para cambiar los atributos, propietarios y derechos de los directorios… andando :D. Un poco mas tarde se me ocurrió ver el repositorio por web y todo mal… con los cambios de los chown y chmod el CVSWEB dejó de funcionar, asi que otra vez… hartos chown y chmod para encontrar la funcionalidad entre CVS y CVSWEB.
Más tarde (01:00 aprox) me anime a instalar MONO, empece a buscar algún repositorio de Mono para Debian… no había ninguno oficial y los que habían no funcionaban, parece que el proyecto de Mono4Debian anda medio flaco. Asi que me anime a bajar los fuentes y compilar mono. Para el primer archivos de fuentes mono-1.0.5.tar.gz funcionó todo ¡de pelos! compilo sin ningún problema. Luego hice mi primer “hola mundo” y ahi murió todo. Les voy a copiar el código para que lo vean y me corrijan si ven algún error:
1 | // FileName: HolaMundo.cs |
Cuando compilo ese archivo me lanza lo siguiente:
1 | mcs HolaMundo.cs |
¿Me falta algo en el compilador? algún flag? algún parámetro? Ni idea!!
Me despido… eso fue un día denso leyendo harto code, compilando harto y lo mejor de todo… nada resulta :D
Escuchando “Would?” … Alice in Chains