I found a solution - I had 32-bit version of compiller instaled,

m.

2015-12-09 15:38 GMT+01:00 [email protected] <[email protected]>:

> Hello
>
> I am trying to build simple app written in Vala 0.30 and link them with
> windows 64-bit build of GStreamer 1.6.1. I also want to reuse GObject, GLib
> and Soup that ship with GStreamer so I don't introduce another dependencies.
>
> I apologize if this is not truly Vala related, but I cannot assess whether
> this is related to boilerplate code generated by Vala or not.
>
> I've fetched MSYS2 and added lib/pkgconfig from GStreamer installation dir
> to the PKG_CONFIG_PATH and pkg-config correctly recognizes all libraries.
>
> However, when I try to build the app the following error occur.
>
> I've found out that such issue often is related to cross-compilation
> issues but I have no clue how to proceed with this exact case. Any
> suggestions?
>
> Log below,
>
> thank you
>
> Marcin
>
>
>  make
> make  all-am
> make[1]: Wejście do katalogu '/home/Marcin/aktivitis/app/electron-backbone'
> gcc -DHAVE_CONFIG_H -I.     -mms-bitfields
> -I/c/gstreamer/1.0/x86_64/include/glib-2.0
> -I/c/gstreamer/1.0/x86_64/lib/glib-2.0/include  -mms-bitfields
> -I/c/gstreamer/1.0/x86_64/include/gstreamer-1.0
> -I/c/gstreamer/1.0/x86_64/lib/gstreamer-1.0/include
> -I/c/gstreamer/1.0/x86_64/include/glib-2.0
> -I/c/gstreamer/1.0/x86_64/lib/glib-2.0/include  -mms-bitfields
> -I/c/gstreamer/1.0/x86_64/include/glib-2.0
> -I/c/gstreamer/1.0/x86_64/lib/glib-2.0/include  -mms-bitfields
> -I/c/gstreamer/1.0/x86_64/include/libsoup-2.4
> -I/c/gstreamer/1.0/x86_64/include/libxml2
> -I/c/gstreamer/1.0/x86_64/include/glib-2.0
> -I/c/gstreamer/1.0/x86_64/lib/glib-2.0/include  -g -O2 -MT
> src/library/parsers/app_electron_backbone_daemon-versions_result.o -MD -MP
> -MF
> src/library/parsers/.deps/app_electron_backbone_daemon-versions_result.Tpo
> -c -o src/library/parsers/app_electron_backbone_daemon-versions_result.o
> `test -f 'src/library/parsers/versions_result.c' || echo
> './'`src/library/parsers/versions_result.c
> In file included from
> /c/gstreamer/1.0/x86_64/lib/glib-2.0/include/glibconfig.h:14:0,
>                  from
> /c/gstreamer/1.0/x86_64/include/glib-2.0/glib/gtypes.h:32,
>                  from
> /c/gstreamer/1.0/x86_64/include/glib-2.0/glib/galloca.h:32,
>                  from /c/gstreamer/1.0/x86_64/include/glib-2.0/glib.h:30,
>                  from src/library/parsers/versions_result.c:5:
> src/library/parsers/versions_result.c: In function
> ‘app_electron_parsers_versions_result_get_type’:
> /c/gstreamer/1.0/x86_64/include/glib-2.0/glib/gmacros.h:181:53: error:
> size of array ‘_GStaticAssertCompileTimeAssertion_0’ is negative
>  #define G_STATIC_ASSERT(expr) typedef char G_PASTE
> (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1]
> G_GNUC_UNUSED
>                                                      ^
> /c/gstreamer/1.0/x86_64/include/glib-2.0/glib/gmacros.h:178:47: note: in
> definition of macro ‘G_PASTE_ARGS’
>  #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2
>                                                ^
> /c/gstreamer/1.0/x86_64/include/glib-2.0/glib/gmacros.h:181:44: note: in
> expansion of macro ‘G_PASTE’
>  #define G_STATIC_ASSERT(expr) typedef char G_PASTE
> (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1]
> G_GNUC_UNUSED
>                                             ^
> /c/gstreamer/1.0/x86_64/include/glib-2.0/glib/gthread.h:249:5: note: in
> expansion of macro ‘G_STATIC_ASSERT’
>      G_STATIC_ASSERT (sizeof *(location) == sizeof (gpointer));       \
>      ^
> src/library/parsers/versions_result.c:130:6: note: in expansion of macro
> ‘g_once_init_enter’
>   if (g_once_init_enter
> (&app_electron_parsers_versions_result_type_id__volatile)) {
>
_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to