Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 47671 - emerge evms2 does not install the correct link to the libevms and libdlist
Summary: emerge evms2 does not install the correct link to the libevms and libdlist
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-13 00:19 UTC by Ng, Wey-Han
Modified: 2004-06-16 01:52 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ng, Wey-Han 2004-04-13 00:19:44 UTC
When I emerge evms2, the build created two sym link to two lib files. Specifically libevms and libdlist. However, the link is named without the trailling ".0" while evmsn is looking for the libs with the trailling ".0"

Reproducible: Always
Steps to Reproduce:
1. emerge evms (in my case v2.2.2)
2. run evmsn (other evms interface should also be affected but I did not try because I don't have X).

Actual Results:  
evmsn fail to execute with error.

Expected Results:  
evmsn execute normally.

--- /sbin/
>>> /sbin/evms
>>> /sbin/evmsd
>>> /sbin/evmsn
>>> /sbin/evms_gather_info
>>> /sbin/get_dev_num
>>> /sbin/evms_activate
>>> /lib/libevms.so -> libevms-2.2.so.0.2
>>> /lib/libdlist.so -> libdlist-2.0.so.0.0
 * Presently gentoo-sources-2.4.22 has basic support for evms2,
 * but does NOT support some of the more advanced features.
>>> Regenerating /etc/ld.so.cache...
 * Caching service dependencies...                                        [ ok ]
>>> sys-fs/evms-2.2.2 merged.
>>> Recording sys-fs/evms in "world" favorites file...

>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


 * GNU info directory index is up-to-date.

meehoon root # 
meehoon root # evmsn
evmsn: error while loading shared libraries: libevms-2.2.so.0: cannot open
shared object file: No such file or directory
meehoon root # ln -s /lib/libevms-2.2.so.0.2 /lib/libevms-2.2.so.0
meehoon root # evmsn
evmsn: error while loading shared libraries: libdlist-2.0.so.0: cannot open
shared object file: No such file or directory
meehoon root # ln -s libdlist-2.0.so.0.0 libdlist-2.0.so.0
meehoon root # evmsn
meehoon root #
Comment 1 Alan Schmitt 2004-05-25 02:21:56 UTC
The same problem occurs with /etc/init.d/checkfs, when it tries to run evms_activate (a shared library is not found because of a missing link).
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-06-13 13:24:37 UTC
Can youu please try 2.3.4
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2004-06-14 23:39:39 UTC
fixed in 2.3.4
Comment 4 Alan Schmitt 2004-06-16 01:52:16 UTC
I emerge 2.3.4 (while having the previous version installed) and everything went well. So it seems like it's fixed. Thanks.