sorry, I installed gcc/pkgconfig/gobject now
$ pacman -S mingw-w64-x86_64-gcc
$ pacman -S pkg-config
$ pacman -S mingw-w64-x86_64-gobject-introspection

$ valac ./hello.vala
Package gobject-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gobject-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gobject-2.0' found
Compilation failed: 1 error(s), 0 warning(s)
error: pkg-config exited with status 1

$ pkg-config --libs --cflags gobject-2.0
-mms-bitfields -I/mingw64/include/glib-2.0
-I/mingw64/lib/glib-2.0/include -I/mingw64/include -L/mingw64/lib
-LC:/building/msys64/mingw64/lib/../lib -L/mingw64/lib
-LC:/building/msys64/mingw64/lib -L/mingw64/lib -lgobject-2.0 -lffi
-lglib-2.0 -lintl -pthread -lws2_32 -lole32 -lwinmm -lshlwapi -lpcre
-lintl -lpcre

$ valac ./hello.vala --ccode
$ gcc hello.c $(pkg-config --cflags --libs glib-2.0)
$ ./a.exe
hello


2016-06-21 23:13 GMT+08:00 Al Thomas <astav...@yahoo.co.uk>:
>
>
>
>
> ________________________________
> From: oyster <lepto.pyt...@gmail.com>
> Sent: Tuesday, 21 June 2016, 15:56
> Subject: Re: [Vala] why valac says "error: Failed to execute child process
> (Exec format error)"
>
> to delete all possible things in old Msys, I run
> $ export PATH=/usr/local/bin:/usr/bin:/bin:/opt/bin:/mingw64/bin
>
> $ echo $PATH
> /usr/local/bin:/usr/bin:/bin:/opt/bin:/mingw64/bin
>
> $ vala ./hello.vala
>
> That should really be 'valac'. 'vala' without the 'c' will also compile to a
> temporary directory and run the binary.
> This adds additional complexity to your testing.
>
>
> Compilation failed: 3 error(s), 0 warning(s)
> error: Failed to execute child process (No such file or directory)
> error: Failed to execute child process (No such file or directory)
> error: Failed to execute child process (No such file or directory)
>
> This is now a different error. The files are not being found. Have you also
> installed MSYS2 gcc and pkg-config?
>
>
_______________________________________________
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to