Monodevelop beta 1 works unproperly with vte in Jaunty

Bug #338262 reported by Pablo Marchant
4
Affects Status Importance Assigned to Milestone
monodevelop (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Trying to use monodevelop beta 1 with the vte (virtual terminal emulator) CLI bindings. An example program compiles and runs on a first try, but after closing and opening monodevelop again, if compiled with debug configuration it says Vte namespace could not be found, and when using release configuration it says:
"Error during assembly signing. The specified file `/usr/lib/mono/gac/vte-sharp/0.16.0.0__35e10195dab3c99f/vte-sharp.dll' does not have a private key(CS1548)"

I installed monodevelop and gnome-desktop-sharp2 from the official repositories, this installs the package libvte0.16-cil wich provides the vte bindings needed.

Here are the steps to reproduce the problem, after installing the packages mentioned above.
1: Open monodevelop, and create a GTK# solution.
2: Replace the main file with the example located here: http://www.go-mono.com/docs/index.aspx?link=N:Vte, but erase the line "term.SetColors (black, white, white, 16);" or else it never compiles.
3: In the solution toolbar, choose "edit references" for the solution (right click on References) and add both the gnomedesktop-sharp and vte-sharp references (note that vte-sharp's version will be listed under the added references as 0.16.0.0).
4: Compile the solution and run it. It should work just right (it will display a terminal).
5: Close monodevelop, and open it again
6: Edit the file slightly (for instance, add a new line somewhere) and then recompile (this, is because it will not recompile the program unless the file changes). Compilation this time should fail with the error mentioned above.

Now trying to remove and add once again the references to see if I could compile the program again (wich didnt work), i went once again to edit references, and I saw something strange there. In the list where you can check references vte-sharp appears unchecked (with listed version 0.16.0.0), but it appears listed under the added references with version 2.12.0. Also, as vte-sharp appears unchecked, monodevelop allows me to add it once again wich leaves me with two references to vte-sharp...

So,long story short, my solution wich uses vte can only compile when I first work with it. Afterwards, no matter what I do, I cant get that solution to work, and I need to create a whole new solution to do anything vte related.

Revision history for this message
Sylvain Nahas (myself-sylvain-nahas) wrote :

Same for me. But it never compiled.

Changed in monodevelop (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.