Skip to contentSkip to conversation

expect: fix shared object file cannot be opened

PATCH New Chong Lu 1 participant 2 messages Aug 21, 2014

lore
Share & tools
lore

Chong Lu

author
#0 lore raw

cover expect: fix shared object file cannot be opened

The following changes since commit 34436672f3ef4915e7526770a0fa8dcff328f93d:

bitbake: runqueue.py: Fix typoes/grammar in comments. (2014-08-19 20:41:26 +0100)

are available in the git repository at:

git://git.pokylinux.org/poky-contrib chonglu/expect
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=chonglu/expect

Chong Lu (1):
expect: fix shared object file cannot be opened

 meta/recipes-devtools/expect/expect_5.45.bb | 1 +
 1 file changed, 1 insertion(+)
Signature · 1 line
1.9.1
author
#1 lore raw

PATCH 1/1 expect: fix shared object file cannot be opened

When we require Expect package in tcl script, we will get following error:

couldn't load file "/usr/lib/expect5.45/libexpect5.45.so": /usr/lib/expect5.45/libexpect5.45.so: cannot open shared object file: No such file or directory
while executing
"load /usr/lib/expect5.45/libexpect5.45.so"
("package ifneeded Expect 5.45" script)
invoked from within
"package require Expect"
(file "hello.tcl" line 3)

This patch fixes this issue.

---
 meta/recipes-devtools/expect/expect_5.45.bb | 1 +
 1 file changed, 1 insertion(+)
meta/recipes-devtools/expect/expect_5.45.bb +1 -0
index 970f4a5..3e839a2 100644
@@ -35,6 +35,7 @@ do_install_append() {
         install -m 0755 ${S}/fixline1           ${D}${libdir}/expect${PV}/
         install -m 0755 ${S}/example/*          ${D}${libdir}/expect${PV}/
         rm ${D}${libdir}/expect${PV}/libexpect*.so
+        sed -e 's|$dir|${libdir}|' -i ${D}${libdir}/expect${PV}/pkgIndex.tcl
 }
 
 EXTRA_OECONF += "--includedir=${STAGING_INCDIR} \
Signature · 1 line
1.9.1