Invalid symlinks for libungif.so and libungif.a
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
giflib (Debian) |
Fix Released
|
Unknown
|
|||
giflib (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Trusty |
Won't Fix
|
Low
|
Unassigned |
Bug Description
Impact
======
Linking programs that need libungif ("-lungif") will fail.
Test Case
=========
apt-get install build-essential libgif-dev
cat >>test.c EOF
int main(int argc, char **argv) {
return 0;
}
EOF
gcc -lungif test.c
GCC will fail with "/usr/bin/ld: cannot find -lungif" on affected systems.
Regression Potential
=======
None, just removing some dangling symlinks that couldn't work any way.
Original Bug Report
===================
In Ubuntu 14.04 LTS on x86_64 I am experiencing the following bug in libgif-dev 4.1.6-11:
Symbol links for libungif.a, libungif.la, and libungif.so are created in /usr/lib that point to libgif.a, libgif.la and libgif.so.4.1.6 respectively. However, these files are not in /usr/lib but in /usr/lib/
I suggest fixing this by placing the symbol links in the same directory as the target files.
tags: | added: trusty |
no longer affects: | clojure (Ubuntu) |
no longer affects: | clojure (Ubuntu Trusty) |
Changed in giflib (Ubuntu Trusty): | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in giflib (Ubuntu): | |
importance: | Undecided → Low |
tags: | added: patch |
tags: | added: packaging |
Changed in giflib (Debian): | |
status: | Unknown → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.