Valama / valama

Next generation Vala IDE
GNU General Public License v3.0
205 stars 35 forks source link

Problems with depending #166

Open alsoijw opened 9 years ago

alsoijw commented 9 years ago

I use Ubuntu 14.10 and gnome-shell 3.12 from ppa:gnome3-team/gnome3. I can't build it because Gtk has been deprecated since 3.13.90 What I can do? English is not my native language.

ghost commented 9 years ago

You must install recent version of GtkSourceView (vapi included)

alsoijw commented 9 years ago

I can not find it in the repositories. The latest version available to me - 3.12.

ghost commented 9 years ago

ok. add this ppa for recent gtk (sourceview) : https://launchpad.net/~ricotz/+archive/ubuntu/testing

alsoijw commented 9 years ago

I add repository. Build.

/home/alsoijw/valama-master/src/completion_provider.vala:180.5-180.39: error: overriding method GuanakoCompletion.get_icon' is incompatible with base methodGtk.SourceCompletionProvider.get_icon': incompatible return type. public unowned Gdk.Pixbuf? get_icon() { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /home/alsoijw/valama-master/src/completion_provider.vala:219.5-219.46: error: overriding method GuanakoCompletion.get_info_widget' is incompatible with base methodGtk.SourceCompletionProvider.get_info_widget': incompatible return type. public unowned Gtk.Widget? get_info_widget (Gtk.SourceCompletionProposal proposal) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Compilation failed: 2 error(s), 0 warning(s)

Excuse me if I'm wrong. Why in the project to use the test version of a package?

ghost commented 9 years ago

yes, master branch is outdated (old gtksourceview code) . please use my fork here : https://github.com/inizan-yannick/valama

alsoijw commented 9 years ago

thanks. Was able to compile.

alsoijw commented 9 years ago

Today I once again build. If I don't use this repository(https://launchpad.net/~ricotz/+archive/ubuntu/testing), I can't build Valama. This version isn't stable. I can't use this repository because if I use it, I can't use GNOME. What I can do?

alsoijw commented 9 years ago

What I can do?

linusseelinger commented 9 years ago

The updated gtksourceview support should be merged to master now (thanks, @inizan-yannick !). @alsoijw What is the specific error you are getting now when building valama master?

alsoijw commented 9 years ago

If I build without repository? Gtk has been deprecated since 3.13.90