moon FTBFS in oneiric with libav 0.7

Bug #798941 reported by Micah Gersten
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
moon (Ubuntu)
Fix Released
Medium
Unassigned
Oneiric
Fix Released
Medium
Unassigned

Bug Description

relevant portion of log here:
../doltcompile x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/freetype2 -pthread -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/alsa -D_REENTRANT -D_REENTRANT -pthread -I/build/micah-moon_2.3-0ubuntu6-amd64-aL6gSG/moon-2.3/monoprefix/lib/pkgconfig/../../include/mono-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -DUSE_OPT_RGB24=1 -DG_LOG_DOMAIN=\"Moonlight\" -I../plugin -I./asf -fno-inline -g -fno-inline-functions -fstack-protector-all -g -MT runtime.lo -MD -MP -MF .deps/runtime.Tpo -c -o runtime.lo runtime.cpp
xaml.cpp: In function 'gint64 parse_ticks(const char**, const char*)':
xaml.cpp:2607:7: warning: variable 'digitseen' set but not used [-Wunused-but-set-variable]
mv -f .deps/pipeline-ui.Tpo .deps/pipeline-ui.Plo
mv -f .deps/yuv-converter.Tpo .deps/yuv-converter.Plo
pipeline-ffmpeg.cpp: In member function 'MediaResult FfmpegDecoder::Open()':
pipeline-ffmpeg.cpp:165:25: error: 'CODEC_TYPE_VIDEO' was not declared in this scope
pipeline-ffmpeg.cpp:172:25: error: 'CODEC_TYPE_AUDIO' was not declared in this scope
pipeline-ffmpeg.cpp: In member function 'virtual void FfmpegDecoder::CleanState()':
pipeline-ffmpeg.cpp:280:71: error: 'avcodec_decode_video' was not declared in this scope
pipeline-ffmpeg.cpp: In member function 'virtual void FfmpegDecoder::DecodeFrameAsyncInternal(MediaFrame*)':
pipeline-ffmpeg.cpp:307:86: error: 'avcodec_decode_video' was not declared in this scope
pipeline-ffmpeg.cpp:425:113: error: 'avcodec_decode_audio2' was not declared in this scope
make[3]: *** [pipeline-ffmpeg.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
mv -f .deps/audio-pulse.Tpo .deps/audio-pulse.Plo
mv -f .deps/audio-alsa.Tpo .deps/audio-alsa.Plo
runtime.cpp: In member function 'void Surface::ShowFullScreenMessage()':
runtime.cpp:917:13: warning: unused variable 'message_block' [-Wunused-variable]
mv -f .deps/xaml.Tpo .deps/xaml.Plo
mv -f .deps/runtime.Tpo .deps/runtime.Plo
make[3]: Leaving directory `/build/micah-moon_2.3-0ubuntu6-amd64-aL6gSG/moon-2.3/src'
make[2]: *** [all-recursive] Error 1

Revision history for this message
Micah Gersten (micahg) wrote :
Micah Gersten (micahg)
Changed in moon (Ubuntu Oneiric):
importance: Undecided → Medium
milestone: none → oneiric-alpha-3
status: New → Triaged
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Hmm, I already wrote a fix locally for this. But it doesn't work anyway because dh_clideps fails later on

Changed in moon (Ubuntu Oneiric):
milestone: oneiric-alpha-3 → none
tags: added: universe
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

I fixed the libav issue whilst trying to remove the xulrunner dependency from moonlight, but I get a different, and unrelated build failure now.

I don't really have time to look at this though

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Here is the new build failure btw:

mono --debug ../../class/lib/bootstrap/vbnc.exe tuner.vb -out:tuner.exe -r:`pkg-config --variable=Libraries cecil` -debug+
Visual Basic.Net Compiler version 0.0.0.5917
Copyright (C) 2004-2008 Rolf Bjarne Kvinge. All rights reserved.

/home/chr1s/src/moon/moon-2.3/mono-basic-2-6/tools/moonlight/tuner.vb (33,22) : Error VBNC30451: Could not resolve the name 'AssemblyFactory'
/home/chr1s/src/moon/moon-2.3/mono-basic-2-6/tools/moonlight/tuner.vb (34,16) : Error VBNC30456: 'LoadSymbols' is not a member of 'Mono.Cecil.ModuleDefinition'.
/home/chr1s/src/moon/moon-2.3/mono-basic-2-6/tools/moonlight/tuner.vb (47,16) : Error VBNC30456: 'SaveSymbols' is not a member of 'Mono.Cecil.ModuleDefinition'.
/home/chr1s/src/moon/moon-2.3/mono-basic-2-6/tools/moonlight/tuner.vb (48,19) : Error VBNC30451: Could not resolve the name 'AssemblyFactory'
There were 4 errors and 0 warnings.
Compilation took 00:00:01.3501570

tags: added: patch
Revision history for this message
Martin Pitt (pitti) wrote :

2011-08-26 10:57:10 INFO Removing candidates:
2011-08-26 10:57:10 INFO moon 2.3-0ubuntu5 in oneiric
2011-08-26 10:57:10 INFO Removed-by: Martin Pitt
2011-08-26 10:57:10 INFO Comment: FTBFS, uses old xulrunner, no reverse depends
2011-08-26 10:57:10 INFO 49 packages successfully removed.

Changed in moon (Ubuntu Oneiric):
status: Triaged → 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.