Actually the blfs svn support flac 1.1.2.
Since 1.1.3 API changed and is not 100% compatible. flac-1.1.4 is the 
latest version of flac,
liboggFLAC/oggFLAC++ was merged with libFLAC/libFLAC++ and API was 
simplified.

http://flac.sourceforge.net/changelog.html#flac_1_1_3

There are guides to port from 1.1.2 to 1.1.3 and from 1.1.3 to 1.1.4 :
http://flac.sourceforge.net/api/group__porting.html



This made some incompatibilties for several libs or softwares. Even Xiph 
vorbitools is not ported to the new Xiph flac codec lib.

After my researches a lot of other tools and applications are impacted 
by this API changes.

Patches already exist for most at least two of them :

libsndfile-1.0.17 flac-1.1.4patch :

http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/lib/libsndfile/flac-1.1.4.patch?rev=1.1&cvsroot=Current&only_with_tag=CURRENT&content-type=text/vnd.viewcvs-markup

after applying this patch, a aclocal and acmake is necessary if the 
automake version isn't automake-1.9


Libsndfile can be found here : http://www.mega-nerd.com/libsndfile/



vorbistools-1.1.1 :
There is a patch for flac-1.1.3 backported from xiph SVN that doesn't 
work with flac-1.1.4 for me ??? :

http://bugs.archlinux.org/task/6833


vorbis-tools doesn't compile with recent version of curl.:

There are several solution (patch and sed) in lfs trac :
http://wiki.linuxfromscratch.org/blfs/ticket/2240
and vorbis trac :
https://trac.xiph.org/attachment/ticket/1136/vorbis-tools-1.1.1-curl-api-cleanup.patch

There still are some research to do, but I hop this will help to 
progress... A cooker (mandriva) patch is given in references on several 
distrib.


-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to