libjpegturbo.so missing from -dev package

Bug #1419267 reported by Jay R. Wren
24
This bug affects 6 people
Affects Status Importance Assigned to Milestone
One Hundred Papercuts
Invalid
Medium
Unassigned
libjpeg-turbo (Ubuntu)
Expired
Medium
Unassigned

Bug Description

$ dpkg -L libjpeg-turbo8-dev
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libjpeg-turbo8-dev
/usr/share/doc/libjpeg-turbo8-dev/copyright
/usr/share/doc/libjpeg-turbo8-dev/README.gz
/usr/share/doc/libjpeg-turbo8-dev/structure.txt.gz
/usr/share/doc/libjpeg-turbo8-dev/README-turbo.txt.gz
/usr/share/doc/libjpeg-turbo8-dev/libjpeg.txt.gz
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libjpeg.a
/usr/lib/x86_64-linux-gnu/libturbojpeg.a
/usr/include
/usr/include/jerror.h
/usr/include/turbojpeg.h
/usr/include/jmorecfg.h
/usr/include/jpeglib.h
/usr/include/jpegint.h
/usr/include/x86_64-linux-gnu
/usr/include/x86_64-linux-gnu/jconfig.h
/usr/share/doc/libjpeg-turbo8-dev/changelog.Debian.gz
/usr/lib/x86_64-linux-gnu/libjpeg.so

See the libjpeg.so symlink. This is good.

I also expect a libturbojpeg.so symlink. This is missing. Please add so that I can build software which depends on this dynamic library without manually creating this symlink.

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: libturbojpeg 1.3.0-0ubuntu2
ProcVersionSignature: Ubuntu 3.11.0-11.17-generic 3.11.3
Uname: Linux 3.11.0-11-generic x86_64
ApportVersion: 2.14.7-0ubuntu8.1
Architecture: amd64
Date: Sat Feb 7 08:41:19 2015
Dependencies:
 gcc-4.9-base 4.9.1-16ubuntu6
 libc6 2.19-10ubuntu2.2
 libgcc1 1:4.9.1-16ubuntu6
 multiarch-support 2.19-10ubuntu2.2
ProcEnviron:
 TERM=screen
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: libjpeg-turbo
UpgradeStatus: Upgraded to utopic on 2014-10-24 (105 days ago)

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in libjpeg-turbo (Ubuntu):
status: New → Confirmed
Changed in libjpeg-turbo (Ubuntu):
importance: Undecided → Medium
Changed in hundredpapercuts:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Matthias Klose (doko) wrote :

it is my understanding that there should not be a symlink for that proprietary library.

Changed in hundredpapercuts:
status: Confirmed → Invalid
Revision history for this message
Jay R. Wren (evarlast) wrote :

If there should not be a symlink to that file, then the fact that this package cannot be used to develop against turbojpeg should be documented somewhere. At a minimum it should be in the debian/changelog. I'd prefer that it is mentioned in debian/control.

I don't know what proprietary means for BSD-style licensed software. http://svn.code.sf.net/p/libjpeg-turbo/code/trunk/README-turbo.txt states the license clearly.

To anyone else who would like to work around this bug, run this command:

sudo ln -s libturbojpeg.so.0 /usr/lib/x86_64-linux-gnu/libturbojpeg.so

Now you will be able to link against turbojpeg with standard build tools which expect -lturbojpeg to work as a flag to ld.

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

in new queue :)

Changed in libjpeg-turbo (Ubuntu):
status: Confirmed → Fix Committed
Changed in libjpeg-turbo (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

reopening. What is the reason to have this package, when you can use the standard jpeg8 headers?

Changed in libjpeg-turbo (Ubuntu):
status: Fix Released → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for libjpeg-turbo (Ubuntu) because there has been no activity for 60 days.]

Changed in libjpeg-turbo (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.