Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 343931 - media-video/gpac-0.4.5-r3 fails to build
Summary: media-video/gpac-0.4.5-r3 fails to build
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-03 02:54 UTC by a_tevelev
Modified: 2010-11-05 01:19 UTC (History)
0 users

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


Attachments
emerge --info (emerge.info,4.34 KB, text/plain)
2010-11-03 02:54 UTC, a_tevelev
Details

Note You need to log in before you can comment on or make changes to this bug.
Description a_tevelev 2010-11-03 02:54:23 UTC
media-video/gpac-0.4.5-r3 fails to build:

# emerge -r

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] media-video/gpac-0.4.5-r3 [0.4.5-r2] USE="a52 aac alsa ffmpeg jpeg jpeg2k mad opengl png sdl ssl theora truetype vorbis xml xvid -debug -ipv6 -jack -javascript -oss -pulseaudio -wxwidgets (-ogg%*)" 0 kB                                                                                              

...

make[2]: Leaving directory `/var/tmp/portage/media-video/gpac-0.4.5-r3/work/gpac/modules/ft_font'
make[2]: Entering directory `/var/tmp/portage/media-video/gpac-0.4.5-r3/work/gpac/modules/ffmpeg_in'
x86_64-pc-linux-gnu-gcc -march=athlon64 -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -I/var/tmp/portage/media-video/gpac-0.4.5-r3/work/gpac/include  -fPIC -DPIC -c ffmpeg_decode.c -o ffmpeg_decode.opic
In file included from ffmpeg_decode.c:25:
ffmpeg_in.h:62:29: error: ffmpeg/avformat.h: No such file or directory
In file included from ffmpeg_decode.c:25:
ffmpeg_in.h:87: error: expected specifier-qualifier-list before ‘AVCodecContext’
ffmpeg_in.h:121: error: expected specifier-qualifier-list before ‘AVFormatContext’
ffmpeg_decode.c:28: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
ffmpeg_decode.c: In function ‘FFDEC_LoadDSI’:
ffmpeg_decode.c:56: error: ‘FFDec’ has no member named ‘codec’
ffmpeg_decode.c:63: error: ‘FFDec’ has no member named ‘ctx’
ffmpeg_decode.c:64: error: ‘FFDec’ has no member named ‘ctx’
ffmpeg_decode.c:65: error: ‘FFDec’ has no member named ‘ctx’
ffmpeg_decode.c:65: error: ‘FFDec’ has no member named ‘ctx’
ffmpeg_decode.c:66: error: ‘FFDec’ has no member named ‘ctx’
ffmpeg_decode.c:66: error: ‘FFDec’ has no member named ‘ctx’
ffmpeg_decode.c:70: error: ‘FFDec’ has no member named ‘codec’
ffmpeg_decode.c:71: error: ‘CODEC_ID_SVQ3’ undeclared (first use in this function)

...

ffmpeg_decode.c:701: error: ‘CODEC_ID_MPEG4’ undeclared (first use in this function)
ffmpeg_decode.c:703: error: ‘CODEC_ID_H264’ undeclared (first use in this function)
ffmpeg_decode.c:713: error: ‘CODEC_ID_MPEG2VIDEO’ undeclared (first use in this function)
ffmpeg_decode.c:727: warning: comparison between pointer and integer
ffmpeg_decode.c:728: warning: comparison between pointer and integer
ffmpeg_decode.c: In function ‘FFDEC_GetCodecName’:
ffmpeg_decode.c:736: error: ‘FFDec’ has no member named ‘codec’
ffmpeg_decode.c:737: error: ‘FFDec’ has no member named ‘codec’
ffmpeg_decode.c:737: error: ‘FFDec’ has no member named ‘codec’
ffmpeg_decode.c: In function ‘FFDEC_Delete’:
ffmpeg_decode.c:773: error: ‘FFDec’ has no member named ‘ctx’
ffmpeg_decode.c:773: error: ‘FFDec’ has no member named ‘ctx’
make[2]: *** [ffmpeg_decode.opic] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-video/gpac-0.4.5-r3/work/gpac/modules/ffmpeg_in'
make[1]: *** [plugs] Error 2
make[1]: Leaving directory `/var/tmp/portage/media-video/gpac-0.4.5-r3/work/gpac/modules'
make: *** [mods] Error 2
 * ERROR: media-video/gpac-0.4.5-r3 failed:
 *   emake failed.
 * 
 * Call stack:
 *     ebuild.sh, line  54:  Called src_compile
 *   environment, line 2836:  Called die
 * The specific snippet of code:
 *       emake -j1 OPTFLAGS="${CFLAGS}" || die "emake failed."
 * 
 * If you need support, post the output of 'emerge --info =media-video/gpac-0.4.5-r3',
 * the complete build log and the output of 'emerge -pqv =media-video/gpac-0.4.5-r3'.
 * The complete build log is located at '/var/tmp/portage/media-video/gpac-0.4.5-r3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-video/gpac-0.4.5-r3/temp/environment'.
 * S: '/var/tmp/portage/media-video/gpac-0.4.5-r3/work/gpac'

>>> Failed to emerge media-video/gpac-0.4.5-r3, Log file:

>>>  '/var/tmp/portage/media-video/gpac-0.4.5-r3/temp/build.log'
Comment 1 a_tevelev 2010-11-03 02:54:47 UTC
Created attachment 252985 [details]
emerge --info
Comment 2 kionez 2010-11-04 13:43:35 UTC
Try to run a revdep-rebuild, and then recompile gpac.
This morning I have the same issue, but when I've rebuilt ffmpeg everything compiles fine..

Unfortunately I can't tell you what package update breaks ffmpeg, because I don't have the log of revdep-rebuild (console history too small.. )

k.
Comment 3 a_tevelev 2010-11-05 01:19:38 UTC
Thank you.

Recompiling ffmpeg and then doing revdep-rebuild fixed it.