FS#17078 - Namazu shared library problem

Attached to Project: Community Packages
Opened by Peter Bui (pnutzh4x0r) - Monday, 09 November 2009, 16:49 GMT
Last edited by Ionut Biru (wonder) - Monday, 09 November 2009, 20:54 GMT
Task Type Bug Report
Category
Status Closed
Assigned To Dan Griffiths (Ghost1227)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

New build of namazu puts shared libraries in /usr/lib/namazu, which the executable does not know about, so when you run namazu, you get the following error:

namazu: error while loading shared libraries: libnmz.so.7: cannot open shared object file: No such file or directory

Package version:

2.0.20-2

Steps to reproduce:

Install namazu, run namazu.
This task depends upon

Closed by  Ionut Biru (wonder)
Monday, 09 November 2009, 20:54 GMT
Reason for closing:  Fixed
Additional comments about closing:  reopen if needed
Comment by Peter Bui (pnutzh4x0r) - Monday, 09 November 2009, 16:51 GMT
Perhaps PKBUILD should do: --libdir=/usr/lib instead of --libdir=/usr/lib/namazu
Comment by Ionut Biru (wonder) - Monday, 09 November 2009, 18:21 GMT
i can't reproduce this on x86_64

ldd /usr/bin/namazu
linux-vdso.so.1 => (0x00007fffb71ff000)
libnmz.so.7 => /usr/lib/namazu/libnmz.so.7 (0x00007f5cabf27000)
libc.so.6 => /lib/libc.so.6 (0x00007f5cabbd1000)
libm.so.6 => /lib/libm.so.6 (0x00007f5cab950000)
/lib/ld-linux-x86-64.so.2 (0x00007f5cac152000)
Comment by Peter Bui (pnutzh4x0r) - Monday, 09 November 2009, 18:34 GMT
On i686

ldd /usr/bin/namazu
linux-gate.so.1 => (0xb7763000)
libnmz.so.7 => not found
libc.so.6 => /lib/libc.so.6 (0xb7607000)
/lib/ld-linux.so.2 (0xb7764000)
Comment by Peter Bui (pnutzh4x0r) - Monday, 09 November 2009, 18:44 GMT
I rebuilt the package from abs, and it appears to work... perhaps there is a bad package out there for i686?

On i686, with package from abs:

ldd /usr/bin/namazu
linux-gate.so.1 => (0xb771d000)
libnmz.so.7 => /usr/lib/namazu/libnmz.so.7 (0xb76f2000)
libm.so.6 => /lib/libm.so.6 (0xb76b7000)
libc.so.6 => /lib/libc.so.6 (0xb7571000)
/lib/ld-linux.so.2 (0xb771e000)

Loading...