Merge lp:~meberl/inkscape/extension-fixes into lp:~inkscape.dev/inkscape/trunk
Proposed by
meberl
Status: | Merged |
---|---|
Approved by: | Mc |
Approved revision: | 14864 |
Merged at revision: | 14866 |
Proposed branch: | lp:~meberl/inkscape/extension-fixes |
Merge into: | lp:~inkscape.dev/inkscape/trunk |
Diff against target: |
143 lines (+25/-13) 5 files modified
CMakeLists.txt (+3/-4) src/CMakeLists.txt (+10/-0) src/extension/loader.cpp (+1/-1) src/extension/loader.h (+3/-3) src/extension/system.cpp (+8/-5) |
To merge this branch: | bzr merge lp:~meberl/inkscape/extension-fixes |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mc | Approve | ||
Review via email: mp+293372@code.launchpad.net |
Description of the change
- Restructured CMake a bit, the install targets are now in src/CMakeLists.txt.
- CMake build now links the inkscape and inkview executables against the libinkscape_base library that is installed. This can be verified with ldd.
- Fixed a bug in the extension system. The plugin loader searches for the binary in the directory of the inx file.
To post a comment you must log in.
Just tested, and cannot run after installing :
./inkscape: error while loading shared libraries: libgdl_LIB.so: cannot open shared object file: No such file or directory
$ ldd ./inkscape 3000) base.so => /home/mc/ [...install path... ]/bin/. /../lib/ libinkscape_ base.so (0x00007f6a2e5b 6000) LIB.so => not found 1.0.so. 0 => /usr/lib/ x86_64- linux-gnu/ libpangocairo- 1.0.so. 0 (0x00007f6a2e36 8000)
linux-vdso.so.1 (0x00007fff3d13
libinkscape_
libgdl_LIB.so => not found
libnrtype_LIB.so => not found
libcroco_LIB.so => not found
libavoid_LIB.so => not found
libcola_LIB.so => not found
libvpsc_LIB.so => not found
liblivarot_LIB.so => not found
libuemf_LIB.so => not found
lib2geom_LIB.so => not found
libdepixelize_
libutil_LIB.so => not found
libgc_LIB.so => not found
libpangocairo-
[...]