Ok I've found.... my PKG_CONFIG environnement variable was wrong...

# export PKG_CONFIG_PATH='/usr/local/lib/pkgconfig'
# valac -v -g test4.vala
# test4
Hello

*\o/*

Raum

> Hello,
>
> Thanks but it's not related to "libraries declaration" under Windows but
> how I missed something when I've compiled Vala 0.18... or something
> related to PATH....
>
> I think I should try to recompile and reinstall...
>
> Thanks
>
> Regards
>
> Raum
>
>> I learned that under Windows you need to provide some extra info about
>> libs
>> you're using.
>>
>> For linux I have this:
>> valac -o Game --pkg gee-1.0 --pkg gl --pkg libglfw --pkg glu --pkg
>> libxml-2.0 --pkg gio-2.0 \
>> ... (other lines, source files mostly)
>>
>> For Windows:
>> valac -o Game --pkg gee-1.0 --pkg gl --pkg libglfw --pkg glu --pkg
>> libxml-2.0 --pkg gio-2.0 \
>> -X -lglfw -X -lopengl32 -X -lgee -X -lglu32 -X -lxml2 \
>> --cc=gcc \
>> ... (other lines, source files mostly)
>>
>> I don't remember exactly why I had to specify cc, but as there I have
>> it,
>> I
>> thought to keep it here as well :)
>>
>> I have few other things that work differently on Windows and Linux (so I
>> have ifdef here and there) but that might be related to mess I have on
>> both
>> systems (I tend to update vala quite randomly, same goes for other
>> packages
>> and those are the results)
>> 2012/9/29 Luca Bruno <[email protected]>
>>
>>> On Fri, Sep 28, 2012 at 10:19 PM, <[email protected]> wrote:
>>>
>>> > Ehm... I need some help :)
>>> >
>>>
>>> Try contacting this guy:
>>> https://mail.gnome.org/archives/vala-list/2012-September/msg00073.html
>>> It looks like he managed to get something running up.
>>>
>>>
>>> > d:/cross-compile/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../crt2.o:
>>> In
>>> > function `_mingw_CRTStartup':
>>> > C:\MinGW\msys\1.0\src\mingwrt/../mingw/crt1.c:193: undefined
>>> reference
>>> to
>>> > `__dyn_tls_init_callback'
>>> > collect2: ld returned 1 exit status
>>> > error: cc exited with status 1
>>> >
>>>
>>> That's something related to gcc if I'm not wrong. Before using valac,
>>> ensure that your gcc is working correctly.
>>>
>>> --
>>> www.debian.org - The Universal Operating System
>>>
>>> _______________________________________________
>>> vala-list mailing list
>>> [email protected]
>>> https://mail.gnome.org/mailman/listinfo/vala-list
>>>
>>>
>>
>
> _______________________________________________
> vala-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/vala-list
>
_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to