Mateusz,

By the way, I know that your email said you wanted to be able to "build,
debug and test".  Unfortunately your options for debugging Vala code are a
bit limited at the moment.  Vala 0.10 output #line directives which allowed
you to debug in gdb at the Vala source code level.  Unfortunately, this
ability was lost in Vala 0.12 - see

https://bugzilla.gnome.org/show_bug.cgi?id=635095

This means that as today you can only debug the C code which valac
generates, not the original Vala code.  Hopefully that limitation will
disappear soon.

For debugging, you can use gdb on the command line or various graphical
interfaces.  We might add debugging to Valencia someday (
http://trac.yorba.org/ticket/125), but that's not likely soon.  You could
try Nemiver (http://projects.gnome.org/nemiver/), which I've used with some
success, or Anjuta, which can also provide a graphical interface to GDB.

Hope this helps!

adam

On Fri, Apr 15, 2011 at 3:58 PM, Adam Dingle <[email protected]> wrote:

> Mateusz,
>
> I recommend using gedit with Valencia (http://yorba.org/valencia/) - we
> wrote Valencia here at Yorba for this exact purpose.  I recommend pulling
> Valencia from trunk since the trunk contains some important bug fixes which
> were not in the last release, including changes for building with Vala 0.12.
>  See the above web page and the instructions at
>
> http://trac.yorba.org/wiki/Valencia
>
> If you have more questions, feel free to ask on the Valencia mailing list:
>
> http://lists.yorba.org/cgi-bin/mailman/listinfo/valencia
>
> adam
>
>
> On Fri, Apr 15, 2011 at 3:35 PM, Mateusz Loskot <[email protected]>wrote:
>
>> Hi,
>>
>> I'm trying to quickly setup a convenient development environment to be
>> able to build, debug and test Shotwell under Linux Ubuntu 10.10.
>> Is it possible to use Monodevelop?
>> I could not find any relevant wiki page.
>>
>> Or, what other environment/IDE would you recommend for Shotwell
>> development?
>>
>> Best regards,
>> --
>> Mateusz Loskot
>> http://mateusz.loskot.net
>>
>> _______________________________________________
>> Shotwell mailing list
>> [email protected]
>> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
>>
>
>
_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

Reply via email to