after cmake install; unable to load library 'libwntrling-en.so.0' in application 'wntrling-cli'

Bug #776898 reported by Jacky Alciné
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
The Wintermute Project
Fix Released
High
Wintermute Developers

Bug Description

jacky@jacky-usb:~/Documents/Development/Projects/Desktop/Wintermute/~wintermute-devel/linguistics-devel$ make
[ 16%] Building CXX object wntrling-core/CMakeFiles/wntrling-core.dir/src/parser.cpp.o
[ 33%] Building CXX object wntrling-core/CMakeFiles/wntrling-core.dir/src/wntrling.cpp.o
[ 50%] Building CXX object wntrling-core/CMakeFiles/wntrling-core.dir/src/syntax.cpp.o
[ 66%] Building CXX object wntrling-core/CMakeFiles/wntrling-core.dir/src/md5.cpp.o
Linking CXX shared library libwntrling-core.so
[ 66%] Built target wntrling-core
[ 83%] Building CXX object wntrling-en/CMakeFiles/wntrling-en.dir/src/EnglishParser.cpp.o
Linking CXX shared library libwntrling-en.so
[ 83%] Built target wntrling-en
[100%] Building CXX object wntrling-cli/CMakeFiles/wntrling-cli.dir/src/main.cpp.o
Linking CXX executable wntrling-cli
[100%] Built target wntrling-cli

jacky@jacky-usb:~/Documents/Development/Projects/Desktop/Wintermute/~wintermute-devel/linguistics-devel$ sudo make install
[ 66%] Built target wntrling-core
[ 83%] Built target wntrling-en
[100%] Built target wntrling-cli
Install the project...
-- Install configuration: ""
-- Up-to-date: /usr/share/cmake/WntrLing/WntrLingLibraryDepends.cmake
-- Up-to-date: /usr/share/cmake/WntrLing/WntrLingLibraryDepends-noconfig.cmake
-- Up-to-date: /usr/share/cmake/WntrLing/WntrLingConfig.cmake
-- Up-to-date: /usr/share/cmake/WntrLing/WntrLingConfigVersion.cmake
-- Installing: /usr/lib/wntr/ling/libwntrling-core.so.0.0.0
-- Up-to-date: /usr/lib/wntr/ling/libwntrling-core.so.0
-- Up-to-date: /usr/lib/wntr/ling/libwntrling-core.so
-- Up-to-date: /usr/include/wntr/ling/core/wntrling.hpp
-- Up-to-date: /usr/include/wntr/ling/core/syntax.hpp
-- Up-to-date: /usr/include/wntr/ling/core/md5.hpp
-- Up-to-date: /usr/include/wntr/ling/core/parser.hpp
-- Up-to-date: /usr/lib/pkgconfig/wntrling-core.pc
-- Installing: /usr/lib/wntr/ling/libwntrling-en.so.0.0.0
-- Up-to-date: /usr/lib/wntr/ling/libwntrling-en.so.0
-- Up-to-date: /usr/lib/wntr/ling/libwntrling-en.so
-- Removed runtime path from "/usr/lib/wntr/ling/libwntrling-en.so.0.0.0"
-- Up-to-date: /usr/include/wntr/ling/en/EnglishParser.hpp
-- Up-to-date: /usr/lib/pkgconfig/wntrling-en.pc
-- Installing: /usr/bin/wntrling-cli
-- Removed runtime path from "/usr/bin/wntrling-cli"
jacky@jacky-usb:~/Documents/Development/Projects/Desktop/Wintermute/~wintermute-devel/linguistics-devel$ wntrling-cli
wntrling-cli: error while loading shared libraries: libwntrling-en.so.0: cannot open shared object file: No such file or directory

Tags: codebase
Revision history for this message
Jacky Alciné (jackyalcine) wrote :

I see how this can be fixed (by modifying the library install location to "lib" instead of "lib/wntr/data")..

Revision history for this message
Adrian Borucki (gentoolx) wrote :

This bug is known by me - I also encountered it. The solution is to put a new file in /etc/ld.so.conf.d/ with paths to the directories where our libraries are installed (and run ldconfig then).

Changed in wintermute:
status: New → Confirmed
Revision history for this message
Adrian Borucki (gentoolx) wrote :

I decided to change install location of our libraries (this problem affects WntrData as well as WntrLing) to <prefix>/lib. This solves the problem and is the simplest solution I think.

Changed in wintermute:
status: Confirmed → Fix Committed
Revision history for this message
Jacky Alciné (jackyalcine) wrote :

Alrighty then.

Revision history for this message
Adrian Borucki (gentoolx) wrote :

Fixed packages were uploaded to the PPA so bug is closed.

Changed in wintermute:
status: Fix Committed → Fix Released
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.