I don't not why, but I have reinstalled msys2 and all the packages, and now
runs ok. Thanks. Msys2 is very userfull and make the build easier.
Regrads,
Gontzal
2017-01-12 0:44 GMT+01:00 Gontzal Uriarte <txasato...@gmail.com>:
> Hello. This vala code creates "onefile" but can't write into the file (for
> 32 bits vala compiler). Why?
>
> VALA CODE:
> void main(){
> print("hola mundo");
> var f = FileStream.open("onefile","w");
> f.puts("no se puede escribir");
> if (f.error () != 0) {
> print ("Error");
> }
> }
>
> C CODE:
>
> /* hello.c generated by valac 0.34.0-dirty, the Vala compiler
> * generated from hello.vala, do not modify */
>
>
> #include <glib.h>
> #include <glib-object.h>
> #include <stdio.h>
> #include <glib/gstdio.h>
>
> #define _fclose0(var) ((var == NULL) ? NULL : (var = (fclose (var), NULL)))
>
>
>
> void _vala_main (void);
>
>
> void _vala_main (void) {
> FILE* f = NULL;
> FILE* _tmp0_ = NULL;
> FILE* _tmp1_ = NULL;
> FILE* _tmp2_ = NULL;
> gint _tmp3_ = 0;
> g_print ("hola mundo");
> _tmp0_ = g_fopen ("onefile", "w");
> f = _tmp0_;
> _tmp1_ = f;
> fputs ("no se puede escribir", _tmp1_);
> _tmp2_ = f;
> _tmp3_ = ferror (_tmp2_);
> if (_tmp3_ != 0) {
> g_print ("Error");
> }
> _fclose0 (f);
> }
>
>
> int main (int argc, char ** argv) {
> #if !GLIB_CHECK_VERSION (2,35,0)
> g_type_init ();
> #endif
> _vala_main ();
> return 0;
> }
>
>
> .................
> Thanks.
>
>
>
> --
>
> ---------------------------------------
>
> Usa Gnu/Linux en tu ordenador.
>
> Gontzal.
>
--
---------------------------------------
Usa Gnu/Linux en tu ordenador. Puedes usar Trisquel (totamente libre) o
debian muy estable y otros más. El software libre te ofrece la posibilidad
de ser solidario puesto que te permite compartirlo con tus amigos. También
te ofrece la posibilidad de ser constructivo y participativo puesto que es
posible estudiar como ha sido hecho, mejorarlo y modificarlo.
Por que enseñamos a nuestros alumnos a usar Software Privativo como Windows
o Mac, Excel, word y otros similares cuando por compartir los programas nos
llaman piratas por quebrantar la ley que nos impone la propiedad privada.
El software libre, la música libre y la cultura libre de canones, royalties
y copyrigths nos conduce a una sociedad más libre que inevitablemente ya
esta vivendo entre los barrotes de los unos y los ceros. Vivier encerrado
frente a una pantalla es falta de libertad, y usar software privativo lo es
más.
Gontzal.
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Msys2-users mailing list
Msys2-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/msys2-users