jpegint.h missing in -dev package

Bug #898395 reported by meh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libjpeg-turbo
Fix Released
Undecided
Tom Gall
libjpeg-turbo (Ubuntu)
Fix Released
Undecided
Tom Gall

Bug Description

from jpeglib.h:

#ifdef JPEG_INTERNALS
#include "jpegint.h" /* fetch private declarations */
#include "jerror.h" /* fetch error codes too */
#endif

some apps do set that define and ftbfs because of the missing header

libjpeg62 includes said file, please add ;)

Related branches

Tom Gall (tom-gall)
Changed in libjpeg8 (Ubuntu):
assignee: nobody → Tom Gall (tom-gall)
Revision history for this message
Tom Gall (tom-gall) wrote :

This is fixed in libjpeg-turbo8-dev which replaces libjpeg8 in precise (and can be used in place of libjpeg8 oneiric)

tgall@mars:~$ dpkg-deb -c ./libjpeg-turbo8-dev_1.1.90+svn733-0ubuntu3_amd64.deb
drwxr-xr-x root/root 0 2011-12-21 13:27 ./
drwxr-xr-x root/root 0 2011-12-21 13:27 ./usr/
drwxr-xr-x root/root 0 2011-12-21 13:27 ./usr/share/
drwxr-xr-x root/root 0 2011-12-21 13:27 ./usr/share/doc/
drwxr-xr-x root/root 0 2011-12-21 13:27 ./usr/share/doc/libjpeg-turbo8-dev/
-rw-r--r-- root/root 6128 2011-12-19 09:01 ./usr/share/doc/libjpeg-turbo8-dev/README-turbo.txt.gz
-rw-r--r-- root/root 6050 2011-12-15 07:12 ./usr/share/doc/libjpeg-turbo8-dev/README.gz
-rw-r--r-- root/root 5225 2011-11-30 17:17 ./usr/share/doc/libjpeg-turbo8-dev/copyright
-rw-r--r-- root/root 18025 2010-11-22 23:49 ./usr/share/doc/libjpeg-turbo8-dev/structure.txt.gz
-rw-r--r-- root/root 51394 2010-11-22 23:49 ./usr/share/doc/libjpeg-turbo8-dev/libjpeg.txt.gz
drwxr-xr-x root/root 0 2011-12-21 13:27 ./usr/include/
-rw-r--r-- root/root 13774 2011-12-21 13:27 ./usr/include/jmorecfg.h
-rw-r--r-- root/root 14748 2011-12-21 13:27 ./usr/include/jerror.h
-rw-r--r-- root/root 35446 2011-12-21 13:27 ./usr/include/turbojpeg.h
-rw-r--r-- root/root 50207 2011-12-21 13:27 ./usr/include/jpeglib.h
-rw-r--r-- root/root 1739 2011-12-21 13:27 ./usr/include/jconfig.h
drwxr-xr-x root/root 0 2011-12-21 13:27 ./usr/lib/
drwxr-xr-x root/root 0 2011-12-21 13:27 ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- root/root 473970 2011-12-21 13:27 ./usr/lib/x86_64-linux-gnu/libturbojpeg.a
-rw-r--r-- root/root 425578 2011-12-21 13:27 ./usr/lib/x86_64-linux-gnu/libjpeg.a
lrwxrwxrwx root/root 0 2011-12-21 13:27 ./usr/share/doc/libjpeg-turbo8-dev/changelog.Debian.gz -> ../libjpeg-turbo8/changelog.Debian.gz
lrwxrwxrwx root/root 0 2011-12-21 13:27 ./usr/lib/x86_64-linux-gnu/libjpeg.so -> libjpeg.so.8.0.2

Changed in libjpeg8 (Ubuntu):
status: New → Fix Released
Revision history for this message
meh (meh-deactivatedaccount) wrote :

Maybe I didn't have enough coffee today, but I don't see jpegint.h in that list ;)

Revision history for this message
Tom Gall (tom-gall) wrote :

ug .. looks like my tea hasn't quite kicked in yet... I misread, you're quite right.

affects: libjpeg8 (Ubuntu) → libjpeg-turbo
Changed in libjpeg-turbo:
status: Fix Released → Triaged
Changed in libjpeg-turbo (Ubuntu):
status: New → In Progress
assignee: nobody → Tom Gall (tom-gall)
Changed in libjpeg-turbo:
milestone: none → 1.1.90-2012.01
Tom Gall (tom-gall)
Changed in libjpeg-turbo:
status: Triaged → Fix Committed
Revision history for this message
Tom Gall (tom-gall) wrote :

Updated package with patch that fixes this bug for precise now available in ppa:tom-gall/libjpeg-turbo libjpeg-turbo_1.1.90+svn733-0ubuntu4 is the updated version.

Could this please be updated in the archive? Thanks!

Revision history for this message
Ricardo Salveti (rsalveti) wrote :

Seems this was fixed on the latest upload by Doko:

libjpeg-turbo (1.1.90+svn733-0ubuntu4) precise; urgency=low

  * Install jpegint.h in the -dev package.
  * Install jconfig.h in the multiarch include directory.

Can you try it out and see if it was fixed?

Revision history for this message
meh (meh-deactivatedaccount) wrote :

Looks good, thanks

Changed in libjpeg-turbo (Ubuntu):
status: In Progress → Fix Released
Tom Gall (tom-gall)
Changed in libjpeg-turbo:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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