moon FTBFS in oneiric with libav 0.7

Bug #798941 reported by Micah Gersten on 2011-06-17
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
moon (Ubuntu)
Medium
Unassigned
Oneiric
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

Micah Gersten (micahg) wrote :
Micah Gersten (micahg) on 2011-06-17
Changed in moon (Ubuntu Oneiric):
importance: Undecided → Medium
milestone: none → oneiric-alpha-3
status: New → Triaged
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
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

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
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  Edit
Everyone can see this information.

Other bug subscribers