[FFmpeg-cvslog] build: extend documentation building mechanism

Stefano Sabatini stefasab at gmail.com
Tue Aug 14 12:40:33 CEST 2012


On date Tuesday 2012-08-14 04:42:52 +0200, Michael Niedermayer wrote:
> On Mon, Aug 13, 2012 at 12:24:17PM +0200, Stefano Sabatini wrote:
> > ffmpeg | branch: master | Stefano Sabatini <stefasab at gmail.com> | Thu Aug  9 23:37:28 2012 +0200| [c3da2c19e4e5e95dcc598ea303c70485c51fac6d] | committer: Stefano Sabatini
> > 
> > build: extend documentation building mechanism
> > 
> > Allow to select specific documentation components, and reliably check for
> > component dependencies.
> > 
> > In particular, check for perl presence on the system.
> > 
> > > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c3da2c19e4e5e95dcc598ea303c70485c51fac6d
> 
> this commit seems to have broken compile with suncc
> http://fate.ffmpeg.org/history.cgi?slot=x86-opensolaris-suncc5.10
> http://fate.ffmpeg.org/log.cgi?time=20120813225455&log=compile&slot=x86-opensolaris-suncc5.10

HOSTCC	doc/print_options.o
HOSTCC	doc/print_options
Undefined			first referenced
 symbol  			    in file
avio_seek                           doc/print_options.o
av_mallocz                          doc/print_options.o
ff_log2_tab                         doc/print_options.o
av_malloc                           doc/print_options.o
av_strerror                         doc/print_options.o
ld: fatal: symbol referencing errors. No output written to doc/print_options
gmake: *** [doc/print_options] Error 1

The change unveiled a bug in the build of print_options. With the
change podpages is enabled by default (since perl is detected in the
system), and make tries to build print_options, which is in turn
required for building avoptions_*.texi which is used to build the
corresponding pod pages.

Temporary fix: disable podpages compilation with --disable-podpages.


More information about the ffmpeg-cvslog mailing list