View Bug Details

IDProjectCategoryView StatusLast Update
0000022DVD-o-maticGeneralpublic2013-01-21 09:51
Reporterslycordinator Assigned Tocarl  
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionfixed 
Platform64-bitOSgentoo linux 
Summary0000022: dvd-o-matic-0.69 (and 0.70beta) do not build
Description

./waf build

Waf: Entering directory /home/chris/dvd-o-matic/dvdomatic-0.70beta3/build' Writing version information to src/lib/version.cc [ 1/74] cxx: src/lib/ab_transcode_job.cc -> build/src/lib/ab_transcode_job.cc.1.o [ 2/74] cxx: src/lib/ab_transcoder.cc -> build/src/lib/ab_transcoder.cc.1.o In file included from ../src/lib/ab_transcoder.cc:29:0: ../src/lib/image.h:52:23: error: expected ')' before 'p' ../src/lib/image.h:84:2: error: 'AVPixelFormat' does not name a type ../src/lib/image.h:93:2: error: 'AVPixelFormat' does not name a type ../src/lib/image.h:102:34: error: expected ')' before ',' token ../src/lib/image.h:124:28: error: expected ')' before ',' token In file included from ../src/lib/ab_transcoder.cc:31:0: ../src/lib/matcher.h:36:18: error: 'AVPixelFormat' was not declared in this scope ../src/lib/matcher.h:36:31: error: template argument 1 is invalid Waf: Leaving directory/home/chris/dvd-o-matic/dvdomatic-0.70beta3/build'
Build failed
-> task in 'libdvdomatic' failed (exit status 1):
{task 28224912: cxx ab_transcoder.cc -> ab_transcoder.cc.1.o}
['/usr/bin/g++', '-D__STDC_CONSTANT_MACROS', '-msse', '-mfpmath=sse', '-ffast-math', '-fno-strict-aliasing', '-Wall', '-Wno-attributes', '-Wextra', '-DDVDOMATIC_POSIX', '-O2', '-fPIC', '-fopenmp', '-fopenmp', '-I/usr/include/ImageMagick', '-I/usr/local/include', '-I/usr/include/sigc++-2.0', '-I/usr/lib64/sigc++-2.0/include', '-I/usr/include/libxml++-2.6', '-I/usr/lib64/libxml++-2.6/include', '-I/usr/include/libxml2', '-I/usr/include/glibmm-2.4', '-I/usr/lib64/glibmm-2.4/include', '-I/usr/include/glib-2.0', '-I/usr/lib64/glib-2.0/include', '-DHAVE_DCP=1', '-DHAVE_AVFORMAT=1', '-DHAVE_AVFILTER=1', '-DHAVE_AVCODEC=1', '-DHAVE_AVUTIL=1', '-DHAVE_SWSCALE=1', '-DHAVE_SWRESAMPLE=1', '-DHAVE_POSTPROC=1', '-DHAVE_SNDFILE=1', '-DHAVE_GLIB=1', '-DHAVE_MAGICK=1', '-DHAVE_G_FORMAT_SIZE=1', '-DHAVE_WXWIDGETS=1', '../src/lib/ab_transcoder.cc', '-c', '-o', 'src/lib/ab_transcoder.cc.1.o']

TagsNo tags attached.
cc

Activities

carl

2013-01-08 23:59

administrator   ~0000009

Hi, could I get the output of

pkg-config --modversion libavutil

on your system?

Thanks!

slycordinator

2013-01-09 01:00

reporter   ~0000010

pkg-config --modversion libavutil

51.35.100

carl

2013-01-09 10:02

administrator   ~0000011

Thanks. Perhaps you could try:

http://carlh.net/software/dvdomatic/dvdomatic-0.71pre.tar.bz2

and see if that is any better?

slycordinator

2013-01-09 23:17

reporter   ~0000012

Better but now it fails elsewhere. The following were run as a non-root user.

PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./waf configure

Setting top to : /home/chris/dvd-o-matic/dvdomatic-0.71pre
Setting out to : /home/chris/dvd-o-matic/dvdomatic-0.71pre/build
Checking for 'g++' (c++ compiler) : /usr/bin/g++
Checking for program pkg-config : /usr/bin/pkg-config
Checking for 'libdcp' >= 0.34 : yes
Checking for 'libavformat' : yes
Checking for 'libavfilter' : yes
Checking for 'libavcodec' : yes
Checking for 'libavutil' : yes
Checking for 'libswscale' : yes
Checking for 'libswresample' : yes
Checking for 'libpostproc' : yes
Checking for 'sndfile' : yes
Checking for 'glib-2.0' : yes
Checking for 'Magick++-config' : yes
Checking for library openjpeg : yes
Checking for library libssh : yes
Checking for boost threading library : yes
Checking for boost filesystem library : yes
Checking for boost datetime library : yes
Checking for boost signals2 library : yes
Checking for g_format_size () : yes
Checking for AVPixelFormat : no
Checking for av_frame_get_best_effort_timestamp : no
Checking for 'wx-config' : yes
Checking for boost unit testing library : yes
'configure' finished successfully (14.259s)

PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./waf build

Waf: Entering directory /home/chris/dvd-o-matic/dvdomatic-0.71pre/build' Writing version information to src/lib/version.cc [ 1/74] cxx: src/lib/ab_transcode_job.cc -> build/src/lib/ab_transcode_job.cc.1.o [ 3/74] cxx: src/lib/ab_transcoder.cc -> build/src/lib/ab_transcoder.cc.1.o [ 3/74] cxx: src/lib/audio_decoder.cc -> build/src/lib/audio_decoder.cc.1.o [ 4/74] cxx: src/lib/audio_source.cc -> build/src/lib/audio_source.cc.1.o [ 5/74] cxx: src/lib/check_hashes_job.cc -> build/src/lib/check_hashes_job.cc.1.o [ 6/74] cxx: src/lib/config.cc -> build/src/lib/config.cc.1.o [ 7/74] cxx: src/lib/combiner.cc -> build/src/lib/combiner.cc.1.o [ 8/74] cxx: src/lib/cross.cc -> build/src/lib/cross.cc.1.o [ 9/74] cxx: src/lib/dcp_content_type.cc -> build/src/lib/dcp_content_type.cc.1.o [10/74] cxx: src/lib/dcp_video_frame.cc -> build/src/lib/dcp_video_frame.cc.1.o [11/74] cxx: src/lib/decoder.cc -> build/src/lib/decoder.cc.1.o [12/74] cxx: src/lib/decoder_factory.cc -> build/src/lib/decoder_factory.cc.1.o [13/74] cxx: src/lib/delay_line.cc -> build/src/lib/delay_line.cc.1.o [14/74] cxx: src/lib/dolby_cp750.cc -> build/src/lib/dolby_cp750.cc.1.o [15/74] cxx: src/lib/encoder.cc -> build/src/lib/encoder.cc.1.o [16/74] cxx: src/lib/examine_content_job.cc -> build/src/lib/examine_content_job.cc.1.o [17/74] cxx: src/lib/external_audio_decoder.cc -> build/src/lib/external_audio_decoder.cc.1.o [18/74] cxx: src/lib/filter_graph.cc -> build/src/lib/filter_graph.cc.1.o ../src/lib/filter_graph.cc:26:35: fatal error: libavfilter/buffersrc.h: No such file or directory compilation terminated. Waf: Leaving directory/home/chris/dvd-o-matic/dvdomatic-0.71pre/build'
Build failed
-> task in 'libdvdomatic' failed (exit status 1):
{task 19297808: cxx filter_graph.cc -> filter_graph.cc.1.o}
['/usr/bin/g++', '-D__STDC_CONSTANT_MACROS', '-msse', '-mfpmath=sse', '-ffast-math', '-fno-strict-aliasing', '-Wall', '-Wno-attributes', '-Wextra', '-DDVDOMATIC_POSIX', '-O2', '-fPIC', '-fopenmp', '-fopenmp', '-I/usr/include/ImageMagick', '-I/usr/local/include', '-I/usr/include/sigc++-2.0', '-I/usr/lib64/sigc++-2.0/include', '-I/usr/include/libxml++-2.6', '-I/usr/lib64/libxml++-2.6/include', '-I/usr/include/libxml2', '-I/usr/include/glibmm-2.4', '-I/usr/lib64/glibmm-2.4/include', '-I/usr/include/glib-2.0', '-I/usr/lib64/glib-2.0/include', '-DHAVE_DCP=1', '-DHAVE_AVFORMAT=1', '-DHAVE_AVFILTER=1', '-DHAVE_AVCODEC=1', '-DHAVE_AVUTIL=1', '-DHAVE_SWSCALE=1', '-DHAVE_SWRESAMPLE=1', '-DHAVE_POSTPROC=1', '-DHAVE_SNDFILE=1', '-DHAVE_GLIB=1', '-DHAVE_MAGICK=1', '-DHAVE_G_FORMAT_SIZE=1', '-DHAVE_WXWIDGETS=1', '../src/lib/filter_graph.cc', '-c', '-o', 'src/lib/filter_graph.cc.1.o']

carl

2013-01-10 00:05

administrator   ~0000013

OK, sorry, I forgot to delete the newer headers when I installed the older ffmpeg. I've updated the tarball, perhaps you could re-download and try again? Thanks!

slycordinator

2013-01-10 02:48

reporter   ~0000014

It installs/runs now. Once I get this DVD rip encoded (which looks like it'll take a couple hours) I'll see if the DCP generation works.

carl

2013-01-11 13:19

administrator   ~0000015

Thanks. Please open new reports if you have problems.

Bug History

Date Modified Username Field Change
2013-01-08 00:54 slycordinator New Bug
2013-01-08 23:59 carl Note Added: 0000009
2013-01-08 23:59 carl Assigned To => carl
2013-01-08 23:59 carl Status new => feedback
2013-01-09 01:00 slycordinator Note Added: 0000010
2013-01-09 01:00 slycordinator Status feedback => assigned
2013-01-09 10:02 carl Note Added: 0000011
2013-01-09 10:02 carl Status assigned => feedback
2013-01-09 23:17 slycordinator Note Added: 0000012
2013-01-09 23:17 slycordinator Status feedback => assigned
2013-01-10 00:05 carl Note Added: 0000013
2013-01-10 00:05 carl Status assigned => feedback
2013-01-10 02:48 slycordinator Note Added: 0000014
2013-01-10 02:48 slycordinator Status feedback => assigned
2013-01-11 13:19 carl Note Added: 0000015
2013-01-11 13:19 carl Status assigned => resolved
2013-01-11 13:19 carl Resolution open => fixed
2013-01-21 09:51 carl Status resolved => closed