Re: [Vala] [Genie] Build for windows under linux. Using minwg.

2014-09-16 Thread yannick inizan
for Gstreamer, you can find msi installer here :
http://gstreamer.freedesktop.org/data/pkg/windows/

2014-09-16 21:03 GMT+02:00 gontzal :

> OK.
> But... is not easy to find the gstreamer bundle for windows and the
> gtk-clutter bundle. Any body knows about them?
> Thanks. I will try it.
>
> Gontzal.
>
> ig., 2014.eko iraren 14a 20:22(e)an, Daniel Espinosa igorleak idatzi zuen:
>
>>
>> I can help you. You can see at GXml project in git.gnome.org <
>> http://git.gnome.org>. I've managed to build it under windows with no
>> problems.
>>
>> Just download GTK+ for windows bundle and use see to change prefix
>> variable I'm all PC files to point to the Dir you uncompress this bundle.
>> You must install mingw-w64 on your distribution.
>>
>> Then on terminal set PKG_CONFIG_PATH to pont the directory you uncompress
>> gtk+ bundle and add to the path lib/pkgconfig directory; this is very
>> important, if you don't set correctly, pkg-config will find PC files from
>> your Linux Installation and you compilation will fail with lot errors on
>> headers.
>>
>> When configure your software, use --host= to the platform you want to
>> use, 32 or 64 bits. On Ubuntu you must use x86_64-w64-mingw32 for 64 bits
>> and i686-w64-mingw32, if you get lot of errors from included  headers then
>> the above host targets are wrong.
>>
>> If most module use gobject introspection, you must disable because bundle
>> doesn't include it.
>>
>> As you can see on GXml, I've use valac to get C code then use the
>> mingw-w64 compiler to compile it to get exe and DLLs.
>>
>> C code must depend on a rule that use valac to get it. But be this is not
>> required, may you want to use valac directly, in theory it must use
>> mingw-w64 compiler because the host setting.
>>
>> El sep 14, 2014 8:29 AM, "Gontzal Uriarte" > txasato...@gmail.com>> escribió:
>>
>> Hi!!
>>
>> I have finished a "Katamotz Ejercicios" new application for reading
>> learning and teaching. Is a Genie application and it uses gtk-3,
>> pango,
>> cogl, clutter, clutter-gtk and gstreamer. No problems for building
>> under
>> linux for linux, but how do it for Windows. I have seen some
>> tutorials from
>> Tarnyko and others but... there is anyone for help me?
>>
>> Thanks. Txasatonga.
>> ___
>> vala-list mailing list
>> vala-list@gnome.org 
>> https://mail.gnome.org/mailman/listinfo/vala-list
>>
>>
> ___
> vala-list mailing list
> vala-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/vala-list
>
___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


Re: [Vala] [Genie] Build for windows under linux. Using minwg.

2014-09-16 Thread gontzal

OK.
But... is not easy to find the gstreamer bundle for windows and the 
gtk-clutter bundle. Any body knows about them?

Thanks. I will try it.

Gontzal.

ig., 2014.eko iraren 14a 20:22(e)an, Daniel Espinosa igorleak idatzi zuen:


I can help you. You can see at GXml project in git.gnome.org 
. I've managed to build it under windows with no 
problems.


Just download GTK+ for windows bundle and use see to change prefix 
variable I'm all PC files to point to the Dir you uncompress this 
bundle. You must install mingw-w64 on your distribution.


Then on terminal set PKG_CONFIG_PATH to pont the directory you 
uncompress gtk+ bundle and add to the path lib/pkgconfig directory; 
this is very important, if you don't set correctly, pkg-config will 
find PC files from your Linux Installation and you compilation will 
fail with lot errors on headers.


When configure your software, use --host= to the platform you want to 
use, 32 or 64 bits. On Ubuntu you must use x86_64-w64-mingw32 for 64 
bits and i686-w64-mingw32, if you get lot of errors from included  
headers then the above host targets are wrong.


If most module use gobject introspection, you must disable because 
bundle doesn't include it.


As you can see on GXml, I've use valac to get C code then use the 
mingw-w64 compiler to compile it to get exe and DLLs.


C code must depend on a rule that use valac to get it. But be this is 
not required, may you want to use valac directly, in theory it must 
use mingw-w64 compiler because the host setting.


El sep 14, 2014 8:29 AM, "Gontzal Uriarte" > escribió:


Hi!!

I have finished a "Katamotz Ejercicios" new application for reading
learning and teaching. Is a Genie application and it uses gtk-3,
pango,
cogl, clutter, clutter-gtk and gstreamer. No problems for building
under
linux for linux, but how do it for Windows. I have seen some
tutorials from
Tarnyko and others but... there is anyone for help me?

Thanks. Txasatonga.
___
vala-list mailing list
vala-list@gnome.org 
https://mail.gnome.org/mailman/listinfo/vala-list



___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


Re: [Vala] vala cross-compiling

2014-09-16 Thread Michele Dionisio
yes I'm speaking about vapigen

after checkin: 7a4f0befbd58286a69367ba78d16187da25724f7
build: Make building vapigen non-optional

it is not more possible to use --disable-vapigen

>>> miki@HP-EliteBook-840-G1:~/Develop/vala (master) $ git log -1
>>> commit 3658f709ba698bf6fcfb989c193a5451ff5a147d
>>> Author: Jürg Billeter 
>>> Date:   Mon Sep 15 18:37:11 2014 +0200
>>>
>>> Release 0.25.4
>>> miki@HP-EliteBook-840-G1:~/Develop/vala (master) $ ./autogen.sh
--disable-vapigen
>>> autoreconf: Entering directory `.'
>>> autoreconf: configure.ac: not using Gettext
>>> autoreconf: running: aclocal -I m4
>>> autoreconf: configure.ac: tracing
>>> autoreconf: running: libtoolize --copy
>>> autoreconf: running: /usr/bin/autoconf
>>> autoreconf: running: /usr/bin/autoheader
>>> autoreconf: running: automake --add-missing --copy --no-force
>>> autoreconf: Leaving directory `.'
>>> configure: WARNING: unrecognized options: --disable-vapigen

Not I'm starting to test only rollingback that checkin.

regards





2014-09-16 10:14 GMT+02:00 Luca Bruno :

> On 15/09/2014 14:50, Michele Dionisio wrote:
> > It is not possible any more to cross-compile vala after commit
> >
> > 797a15747b7c0cb43ea7e13687f1af34f6e14ddf build: Avoid using ".." for
> > referencing paths and reorganize valac-calls
> > 7a4f0befbd58286a69367ba78d16187da25724f7build: Make building vapigen
> > non-optional
> >
> > because the builded vala is used during compilation. But If I'm
> > crosscomplling I cannot use the builded vala because I'n not on the
> target
> > machine.
> About the vapigen thing, you can still disable it from the configure.
> ___
> vala-list mailing list
> vala-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/vala-list
>
___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


Re: [Vala] [ANNOUNCE] Vala 0.25.4 - Compiler for the GObject type system

2014-09-16 Thread Matrix

i'm fix it...

valac look up cc for c compiler, not gcc,

i just copy gcc to cc, it works


在 2014/9/16 11:58, Matrix 写道:

Hi:

thanks to your job...

but i can not run valac correctly under windows ...

it always hint the fail message, like this:

snapshot


how to fix it ??


___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


Re: [Vala] vala cross-compiling

2014-09-16 Thread Luca Bruno
On 15/09/2014 14:50, Michele Dionisio wrote:
> It is not possible any more to cross-compile vala after commit
>
> 797a15747b7c0cb43ea7e13687f1af34f6e14ddf build: Avoid using ".." for
> referencing paths and reorganize valac-calls
> 7a4f0befbd58286a69367ba78d16187da25724f7build: Make building vapigen
> non-optional
>
> because the builded vala is used during compilation. But If I'm
> crosscomplling I cannot use the builded vala because I'n not on the target
> machine.
About the vapigen thing, you can still disable it from the configure.
___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


Re: [Vala] missing vm.obj_len function in lua binding

2014-09-16 Thread Luca Bruno
On 16/09/2014 04:12, Daogang wrote:
> hi,
> when I use vala Lua module, finding that  missing vm.obj_len function in lua 
> binding.
> I can add it by myself, but how to submit to official repository?

Create a patch using the "diff" command, report a bug at
https://bugzilla.gnome.org/enter_bug.cgi?product=vala and attach the patch.

Thanks.
___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


[Vala] [ANNOUNCE] Libgee 0.15.92 - GObject collection library

2014-09-16 Thread Maciej Piechotka
We are very pleased to announce version 0.15.90 of Libgee, the GObject 
collection library.

Libgee 0.15.92 is now available for download at:
http://download.gnome.org/sources/libgee/0.15/

Also please note that now Libgee has its own mailing-list
http://mail.gnome.org/mailman/listinfo/libgee-list
and its own #gee IRC channel.


New in 0.15.92
--
  * Improved documentation

Libgee is a collection library providing GObject-based interfaces and 
classes for commonly used data structures.

Libgee provides the following interfaces:

 * Traversable
   o Iterable
 + Collection
   # List
 * BidirList
   # Set
 * SortedSet
 o BidirSortedSet
   # MultiSet
   # Queue
 * Deque
 + Map
   # SortedMap
 * BidirSortedMap
   o Iterator
 + BidirIterator
   # BidirListIterator
 + ListIterator
   # BidirListIterator
 * MultiMap
 * Future

The ArrayList, ArrauQueue, ConcurrentLinkedList, ConcurrentSet,
HashSet, HashMap, HashMultiSet, HashMultiMap, LinkedList,
PriorityQueue, Promise, TreeSet, TreeMap, TreeMultiSet, TreeMultiMap 
and UnrolledLinkedList classes provide a reasonable sample
implementation of those interfaces. In addition, a set of abstract
classes are provided to ease the implementation of new collections.

Around that, the API provide means to retrieve read-only views, 
efficient sort algorithms, simple, bi-directional or index-based mutable 
iterators depending on the collection type.

Libgee is written in Vala and can be used like any GObject-based C 
library. It's planned to provide bindings for further languages.

The current release is backward compatible with 0.8, 0.10, 0.12 and 0.14.

More information about Vala is available at

 http://live.gnome.org/Libgee

Maciej Piechotka



signature.asc
Description: This is a digitally signed message part
___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list