Problems building Subsurface on Ubuntu and Fedora

Tomaz Canabrava tcanabrava at kde.org
Sat Sep 5 14:24:12 PDT 2015


Easy to Fix, for some reason Grantlee is not being found. Go to your build
directory and run ccmake .., go to the field saying Grantlee_dir - that
should have the value not found, and put the correct one, wich should be
install-root /lib/cmake/Grantlee5

Em sáb, 5 de set de 2015 13:36, Miika Turkia <miika.turkia at gmail.com>
escreveu:

> On Sat, Sep 5, 2015 at 6:15 PM, Willem Ferguson
> <willemferguson at zoology.up.ac.za> wrote:
> > Dirk, Miika,
> >
> > I cannot build the latest version (downloaded around 09h00 WCT, I assume
> it
> > is SHA f9c32a58). I have identical symptoms on two independent machines
> > (Fedora and Ubuntu).
> >
> > I could build Subsurface reliably on Ubuntu at least until SHA
> 2c4ae23ccc5d
> > but it appears that something has changed, either with respect to
> > dependencies or with respect to the cmake make file. Presently I get:
> >
> > Linking CXX executable subsurface
> > /usr/bin/ld: cannot find -lGrantlee5::Templates
> > collect2: error: ld returned 1 exit status
> > CMakeFiles/subsurface.dir/build.make:285: recipe for target 'subsurface'
> > failed
> > make[2]: *** [subsurface] Error 1
> > CMakeFiles/Makefile2:710: recipe for target
> 'CMakeFiles/subsurface.dir/all'
> > failed
> > make[1]: *** [CMakeFiles/subsurface.dir/all] Error 2
> > Makefile:126: recipe for target 'all' failed
> > make: *** [all] Error 2
> >
> > Here are the grantlee shared objects in src/install-root/lib:
> >
> > drwxr-xr-x 3 root root    4096 Sep  5 16:24 grantlee
> > lrwxrwxrwx 1 root root      26 Sep  5 16:24 libGrantlee_Templates.so ->
> > libGrantlee_Templates.so.5
> > lrwxrwxrwx 1 root root      30 Sep  5 16:24 libGrantlee_Templates.so.5 ->
> > libGrantlee_Templates.so.5.0.0
> > -rw-r--r-- 1 root root  606320 Sep  5 16:53
> libGrantlee_Templates.so.5.0.0
> > lrwxrwxrwx 1 root root      29 Sep  5 16:24 libGrantlee_TextDocument.so
> ->
> > libGrantlee_TextDocument.so.5
> > lrwxrwxrwx 1 root root      33 Sep  5 16:24
> libGrantlee_TextDocument.so.5 ->
> > libGrantlee_TextDocument.so.5.0.0
> > -rw-r--r-- 1 root root  184184 Sep  5 16:24
> > libGrantlee_TextDocument.so.5.0.0
> >
> > and in src/install-root/lib/grantlee/5.0:
> >
> > -rw-r--r-- 1 root root 216968 Sep  5 16:53 grantlee_defaultfilters.so
> > -rw-r--r-- 1 root root 293696 Sep  5 16:53 grantlee_defaulttags.so
> > -rw-r--r-- 1 root root 147952 Sep  5 16:53 grantlee_i18ntags.so
> > -rw-r--r-- 1 root root 103008 Sep  5 16:53 grantlee_loadertags.so
> >
> > Miika, are you building normally?
>
> Yep, builds just fine for me.
>
> > I deleted the grantlee folder to have this rebuilt by build.sh, but this
> had
> > no effect.  :-(((
> >
> > The same resulted when performing a totally complete and new build from
> > scratch in src.
> >
> > Any ideas?
>
> cd subsurface/build
> ccmake .
>
> Make sure the Grantlee5_DIR variable points to correct locaiton. I
> suppose LIBGRANTLEE_FROM_PKGCONFIG should also be OFF (or at least it
> is on my build).
>
> miika
> _______________________________________________
> subsurface mailing list
> subsurface at subsurface-divelog.org
> http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20150905/62d4a660/attachment-0001.html>


More information about the subsurface mailing list