Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 367613 - media-video/vlc-1.1.9 fails to build: postproc.c:105:5: error: expected specifier-qualifier-list before ‘pp_context’
Summary: media-video/vlc-1.1.9 fails to build: postproc.c:105:5: error: expected speci...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-16 23:47 UTC by David Relson
Modified: 2011-05-18 00:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge output (media-video:vlc-1.1.9:20110515-211946.log,121.67 KB, text/plain)
2011-05-16 23:52 UTC, David Relson
Details
output of emerge -pqv (emerge-pqv.txt,748 bytes, text/plain)
2011-05-16 23:53 UTC, David Relson
Details
emerge --info (emerge-info.txt,5.49 KB, text/plain)
2011-05-16 23:53 UTC, David Relson
Details
output of "V=1 emerge vlc" (media-video:vlc-1.1.9:20110517-113648.log.gz,70.01 KB, application/gzip)
2011-05-17 12:03 UTC, David Relson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Relson 2011-05-16 23:47:04 UTC
compiling file postproc.c seems to use an undefined type:
postproc.c:105:5: error: expected specifier-qualifier-list before ‘pp_context’


Reproducible: Always

Steps to Reproduce:
1.emerge vlc
2.
3.
Comment 1 David Relson 2011-05-16 23:52:26 UTC
Created attachment 273535 [details]
emerge output
Comment 2 David Relson 2011-05-16 23:53:14 UTC
Created attachment 273537 [details]
output of emerge -pqv
Comment 3 David Relson 2011-05-16 23:53:39 UTC
Created attachment 273539 [details]
emerge --info
Comment 4 Rafał Mużyło 2011-05-17 00:03:40 UTC
Which version of ffmpeg/libav is that ?
Attach a build log while V=1, so the full command is shown.
Comment 5 David Relson 2011-05-17 11:57:10 UTC
To assure good copies of ffmpeg related files, "emerge -C" was used to remove virtual/ffmpeg and media-video/ffmpeg.  "emerge vlc" was then run and pulled in new copies of these packages:

[ebuild  N    ]  media-video/vlc-1.1.9  USE="X a52 aac alsa dbus dts dvd ffmpeg flac gcrypt gnome libnotify mmx mp3 mpeg ncurses ogg opengl oss png qt4 samba sdl sse svg truetype udev vorbis x264 xcb xml xv -aalib (-altivec) -atmo -avahi -bidi -cdda -cddb -dc1394 -debug -dirac -directfb -dvb -fbcon -fluidsynth -fontconfig -ggi -gme -gnutls -httpd -id3tag -ieee1394 -jack -kate -kde -libass -libcaca -libproxy -libtiger -libv4l -libv4l2 -lirc -live -lua -matroska -modplug -mtp -musepack -nsplugin -optimisememory -projectm -pulseaudio -pvr -remoteosd -rtsp -run-as-root -schroedinger -sdl-image -shine -shout -skins -speex -sqlite -stream (-svga) -taglib -theora -twolame -upnp -v4l -v4l2 -vaapi -vcdx -vlm (-win32codecs) -wma-fixed -xosd -zvbi" 
[ebuild  N    ]   virtual/ffmpeg-0.6-r1  USE="X encode mp3 sdl threads x264 -theora -vaapi -vdpau" 
[ebuild  N    ]    media-video/ffmpeg-0.6_p25767  USE="3dnow 3dnowext X alsa bzip2 encode hardcoded-tables mmx mmxext mp3 oss sdl ssse3 threads vorbis x264 xvid zlib (-altivec) -amr -bindist -cpudetection -custom-cflags -debug -dirac -doc -faac -frei0r -gsm -ieee1394 -jack -jpeg2k -network -pic -qt-faststart -rtmp -schroedinger -speex -static-libs -test -theora -v4l -v4l2 -vaapi -vdpau -vpx" VIDEO_CARDS="-nvidia"
Comment 6 David Relson 2011-05-17 12:03:56 UTC
Created attachment 273657 [details]
output of "V=1 emerge vlc"
Comment 7 Rafał Mużyło 2011-05-17 14:51:33 UTC
Something's odd here:
checking postproc/postprocess.h usability... yes

but ffmpeg-0.6_p25767 installs /usr/include/libpostproc/postprocess.h.

A stale copy ?
Comment 8 Rafał Mużyło 2011-05-17 14:53:24 UTC
...and once again, what's with those double gzipped attachments: a user failure or a bugzilla problem ?
Comment 9 David Relson 2011-05-17 23:18:18 UTC
File /usr/include/postproc/postprocess.h was dated 10 Oct 2008, compared to /usr/include/libpostproc/postprocess.h which was dated yesterday.  Don't know where the old file came from, but deleting it has allowed vlc to build.

'Tis time to close this bug!
Comment 10 David Relson 2011-05-17 23:20:01 UTC
Regarding double gzip, I suspect it's bugzilla.  When I attempted to upload the V=1 emerge output, bugzilla balked because the file was over 1MB (1.2MB).  I gzipped it and uploaded the 71k file.  Evidently bugzilla gzipped it a second time, presumably in an effort to save space.