Bug 135549

Summary: libidn provides /usr/lib64/libidn.so but not /usr/lib/libidn.so at x86_64
Product: [Fedora] Fedora Reporter: Robert Scheck <redhat-bugzilla>
Component: libidnAssignee: Joe Orton <jorton>
Status: CLOSED WONTFIX QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-10-13 14:41:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Robert Scheck 2004-10-13 12:58:33 UTC
Description of problem:
libidn doesn't provide /usr/lib/libidn.so, which causes an error at 
compiling time of some programs:

g++: /usr/lib/libidn.so: No such file or directory

Version-Release number of selected component (if applicable):
libidn-0.5.4-2.i386
libidn-0.5.4-2.x86_64

How reproducible:
Everytime, see below.

Steps to Reproduce:
1. Try to rebuild the instant messenger SIM-ICQ, but I think, this 
   problem isn't bound to SIM directly.
2. Die with: "g++: /usr/lib/libidn.so: No such file or directory"

Actual results:
No /usr/lib/libidn.so

Expected results:
/usr/lib/libidn.so

Additional info:
[root@fc3-test ~]# ls -la /usr/lib64/libidn.*
-rw-r--r--  1 root root 219926 31. Aug 21:21 /usr/lib64/libidn.a
-rwxr-xr-x  1 root root    797 31. Aug 21:21 /usr/lib64/libidn.la
lrwxrwxrwx  1 root root     16 13. Okt 12:12 /usr/lib64/libidn.so -> libidn.so.11.4.4
lrwxrwxrwx  1 root root     16 13. Okt 10:25 /usr/lib64/libidn.so.11 -> libidn.so.11.4.4
-rwxr-xr-x  1 root root 203936 31. Aug 21:21 /usr/lib64/libidn.so.11.4.4
[root@fc3-test ~]# ls -la /usr/lib/libidn.*
-rwxr-xr-x  1 root root    795 31. Aug 21:27 /usr/lib/libidn.la
lrwxrwxrwx  1 root root     16 13. Okt 10:25 /usr/lib/libidn.so.11 -> libidn.so.11.4.4
-rwxr-xr-x  1 root root 192900 31. Aug 21:27 /usr/lib/libidn.so.11.4.4
[root@fc3-test ~]#

Comment 1 Joe Orton 2004-10-13 13:09:35 UTC
I'm not sure what bug you are reporting here.

Are you trying to link against a 64-bit or 32-bit libidn?  You need to
install the libidn-devel package only for the correct architecture. 
Each libidn-devel package includes a %{_libdir}/libidn.so symlink. 
You probably can't install both without conflicts.

Comment 2 Robert Scheck 2004-10-13 13:12:25 UTC
Hm, the only thing I did was a full installation of FC3t3 + upgrade to 
Development, maybe this is my problem...

Comment 3 Robert Scheck 2004-10-13 14:41:12 UTC
A couple of applications every time falled back to 32-bit libidn at 
compiling time, that was the problem...sorry :-(