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 <[email protected]> escreveu: > On Sat, Sep 5, 2015 at 6:15 PM, Willem Ferguson > <[email protected]> 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 > [email protected] > http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface >
_______________________________________________ subsurface mailing list [email protected] http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
