Should be patched to build with libogg 1.2.2 or have versioned build-depends on libogg-dev >=1.3 (configure: error: newer libogg version (1.3 or later) required)

Bug #1057647 reported by Mantas Kriaučiūnas
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Baltix
Confirmed
Medium
Mantas Kriaučiūnas
opus-tools (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Currently opus-tools has not versioned libogg-dev build-dep, but it fails to build in Ubuntu 12.04 (Precise):

checking for Ogg... yes
checking for ogg_stream_flush_fill... no
configure: error: newer libogg version (1.3 or later) required
make: *** [objs/config.status] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2

See https://launchpadlibrarian.net/117505995/buildlog_ubuntu-precise-i386.opus-tools_0.1.2-1_FAILEDTOBUILD.txt.gz

It seems opus-tools should be patched to build with libogg 1.2.2 or have versioned build-depends on libogg-dev >=1.3 (configure: error: newer libogg version (1.3 or later) required)

There are successfully build newer opus-tools 0.1.5 packages for Ubuntu 12.04 in PPAs, see https://launchpad.net/~giroll/+archive/ppa and https://launchpad.net/~kalon33/+archive/gamesgiroll/+index?start=75, but it seems new version also requires libogg-dev >=1.3

Changed in baltix:
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Mantas Kriaučiūnas (mantas)
Revision history for this message
Mantas Kriaučiūnas (mantas) wrote :

According to libogg upstream CHANGES file there is only one change in libogg 1.3.0 Linux code:
Version 1.3.0 (2011 August 4)
* Add ogg_stream_flush_fill() call
  This produces longer packets on flush, similar to
  what ogg_stream_pageout_fill() does for single pages.
* Windows build fixes
Version 1.2.2 (2010 December 07)

Maybe it's safe to backport libogg 1.3.0 to Ubuntu 12.04 "Precise"? Should I report another bug about libogg 1.3.0 backport?

Changed in opus-tools (Ubuntu):
status: New → 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.