After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 707724 - check dependencies
check dependencies
Status: RESOLVED FIXED
Product: gnome-maps
Classification: Applications
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: gnome-maps-maint
gnome-maps-maint
: 722146 (view as bug list)
Depends on: 722338
Blocks:
 
 
Reported: 2013-09-08 14:57 UTC by Adam Dingle
Modified: 2014-01-24 13:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Adam Dingle 2013-09-08 14:57:28 UTC
I just downloaded, configured and built gnome-maps.  I then tried to run, but got a series of JavaScript typelib errors.  The problem was that I hadn't installed various dependencies required by gnome-maps: libchamplain, libgeocode-glib, a new enough version of GTK and so on. 

gnome-maps should check for new enough versions of these dependencies and print a sensible error message if they don't exist.  That could happen either at configure time or on startup, but it should happen somewhere.
Comment 1 Zeeshan Ali 2013-09-08 15:42:14 UTC
(In reply to comment #0)
> I just downloaded, configured and built gnome-maps.  I then tried to run, but
> got a series of JavaScript typelib errors.  The problem was that I hadn't
> installed various dependencies required by gnome-maps: libchamplain,
> libgeocode-glib, a new enough version of GTK and so on. 
> 
> gnome-maps should check for new enough versions of these dependencies and print
> a sensible error message if they don't exist.  That could happen either at
> configure time

That would be wrong, check bug#706849 for why so.

> or on startup, but it should happen somewhere.

Yeah, that does make sense. As you can see in last comment (#5) on bug#706849, I'm not against adding runtime checks at all but somebody gotta do it. :)
Comment 2 Zeeshan Ali 2014-01-14 00:53:10 UTC
*** Bug 722146 has been marked as a duplicate of this bug. ***
Comment 3 Zeeshan Ali 2014-01-24 13:27:16 UTC
As part of solution for bug#722338, this is now resolved.