libtheora-dev package is missing theora/codec.h and libtheora{enc,dec}.{a,la,so} files

Bug #347235 reported by Walter Mundt
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
libtheora (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Jaunty by Philip Jägenstedt

Bug Description

The libtheora-dev package doesn't install some files necessary to build against the Theora 1.0 API.

Namely, these files are:
/usr/include/theora/codec.h
/usr/lib/libtheoraenc.so (symlink)
/usr/lib/libtheoradec.so (symlink)

For consistency, it should also probably include:
/usr/lib/libtheoraenc.a
/usr/lib/libtheoraenc.la
/usr/lib/libtheoradec.a
/usr/lib/libtheoraenc.la

Without these files, you can't include theoraenc.h or theoradec.h without errors, or link against -ltheoraenc or -ltheoradec; all of this is needed according to http://theora.org/doc/libtheora-1.0/

Revision history for this message
Philip Jägenstedt (foolip) wrote :

You forgot theoradec and theoraenc for pkg-config. Just add

debian/tmp/usr/lib/pkgconfig/theoradec.pc
debian/tmp/usr/lib/pkgconfig/theoraenc.pc

in libtheora-dev.install

Also, it seems that drop-rfc-nondfsg patch isn't needed, at least not starting from 1.0-2

Revision history for this message
j^ (j) wrote :

why is this not fixed yet? this breaks many problems linking to libtheora.

Revision history for this message
Philip Jägenstedt (foolip) wrote : Re: [Bug 347235] Re: libtheora-dev package is missing theora/codec.h and libtheora{enc, dec}.{a, la, so} files

On Tue, Aug 11, 2009 at 00:53, j^<email address hidden> wrote:
> why is this not fixed yet? this breaks many problems linking to
> libtheora.

I got a notification a few days ago stating that it would be fixed in
Debian's libtheora-dev_1.0-2.1:
http://<email address hidden>/msg238594.html

I don't know how Debian works or when it will be released, but when it
does I assume Ubuntu will take the fix from upstream.

--
Philip Jägenstedt

Revision history for this message
Philip Jägenstedt (foolip) wrote :

What do you know, it's already in http://packages.debian.org/unstable/libtheora-dev and http://packages.ubuntu.com/karmic/libtheora-dev

I guess this closes this bug.

Changed in libtheora (Ubuntu):
status: New → Fix Released
Revision history for this message
Mike Coleman (tutufan) wrote :

Can this be pushed out as a Jaunty update? The current version (without this fix) is totally useless...

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.