ports/188317: Vice fails to build due to ffmpeg error
Jens Jahnke
jan0sch at gmx.net
Sun Apr 6 16:00:00 UTC 2014
>Number: 188317
>Category: ports
>Synopsis: Vice fails to build due to ffmpeg error
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Apr 06 16:00:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Jens Jahnke
>Release: 9.2
>Organization:
>Environment:
FreeBSD thor.rostock.home 9.2-RELEASE-p3 FreeBSD 9.2-RELEASE-p3 #0: Sat Jan 11 03:25:02 UTC 2014 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
If I try to build the vice port it fails to compile with the following error message:
In file included from ffmpegdrv.c:35:
ffmpeglib.h:73: warning: 'enum CodecID' declared inside parameter list
ffmpeglib.h:73: warning: its scope is only this definition or declaration, which is probably
not what you want
ffmpeglib.h:83: error: expected declaration specifiers or '...' before 'AVFormatParameters'
ffmpeglib.h:87: error: expected ')' before '*' token
ffmpeglib.h:88: error: expected ')' before '*' token
ffmpeglib.h:125: error: expected specifier-qualifier-list before 'url_fopen_t'
In file included from ffmpeglib.c:32:
./../src/gfxoutputdrv/ffmpeglib.h:73: warning: 'enum CodecID' declared inside parameter lis
t
ffmpegdrv.c: In function 'ffmpegdrv_open_audio':
ffmpegdrv.c:260: error: type of formal parameter 1 is incomplete
./../src/gfxoutputdrv/ffmpeglib.h:73: warning: its scope is only this definition or declara
tion, which is probably not what you want
./../src/gfxoutputdrv/ffmpeglib.h:83: error: expected declaration specifiers or '...' befor
e 'AVFormatParameters'
ffmpegdrv.c: In function 'ffmpegmovie_init_audio':../../src/gfxoutputdrv/ffmpeglib.h:87: err
or: expected ')' before '*' token
./../src/gfxoutputdrv/ffmpeglib.h:88: error: expected ')' before '*' token
./../src/gfxoutputdrv/ffmpeglib.h:125: error: expected specifier-qualifier-list before 'url
_fopen_t'
ffmpegdrv.c:346: error: 'SAMPLE_FMT_S16' undeclared (first use in this function)
ffmpegdrv.c:346: error: (Each undeclared identifier is reported only once
ffmpegdrv.c:346: error: for each function it appears in.)
ffmpegdrv.c: In function 'ffmpegdrv_open_video':
ffmpegdrv.c:467: error: type of formal parameter 1 is incomplete
ffmpegdrv.c: In function 'ffmpegdrv_close_video':
ffmpegdrv.c:535: error: 'ffmpeglib_t' has no member named 'p_sws_freeContext'
ffmpegdrv.c: In function 'ffmpegdrv_init_video':
ffmpegdrv.c:591: error: 'ffmpeglib_t' has no member named 'p_sws_getContext'
ffmpegdrv.c: In function 'ffmpegdrv_init_file':
ffmpegdrv.c:616: error: too many arguments to function 'ffmpeglib.p_av_set_parameters'
ffmpegdrv.c:621: error: 'ffmpeglib_t' has no member named 'p_dump_format'
ffmpegdrv.c:635: error: 'ffmpeglib_t' has no member named 'p_url_fopen'
ffmpegdrv.c:636: error: 'URL_WRONLY' undeclared (first use in this function)
ffmpegdrv.c: In function 'ffmpegdrv_save':
ffmpegdrv.c:664: error: 'ffmpeglib_t' has no member named 'p_av_guess_format'
ffmpegdrv.c:667: error: 'ffmpeglib_t' has no member named 'p_av_guess_format'
ffmpegdrv.c:679: error: type of formal parameter 1 is incomplete
ffmpegdrv.c:685: error: type of formal parameter 1 is incomplete
ffmpegdrv.c: In function 'ffmpegdrv_close':
ffmpegdrv.c:727: error: 'ffmpeglib_t' has no member named 'p_url_fclose'
ffmpegdrv.c:733: error: 'ffmpeglib_t' has no member named 'p_av_free'
ffmpegdrv.c: In function 'ffmpegdrv_record':
ffmpegdrv.c:806: error: 'ffmpeglib_t' has no member named 'p_sws_scale'
gmake[3]: *** [ffmpegdrv.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
ffmpeglib.c: In function 'load_avformat':
ffmpeglib.c:215: error: 'ffmpeglib_t' has no member named 'p_url_fopen'
ffmpeglib.c:215: error: 'url_fopen_t' undeclared (first use in this function)
ffmpeglib.c:215: error: (Each undeclared identifier is reported only once
ffmpeglib.c:215: error: for each function it appears in.)
ffmpeglib.c:215: error: expected ';' before 'vice_dynlib_symbol'
ffmpeglib.c:215: error: 'ffmpeglib_t' has no member named 'p_url_fopen'
ffmpeglib.c:216: error: 'ffmpeglib_t' has no member named 'p_url_fclose'
ffmpeglib.c:216: error: 'url_fclose_t' undeclared (first use in this function)
ffmpeglib.c:216: error: expected ';' before 'vice_dynlib_symbol'
ffmpeglib.c:216: error: 'ffmpeglib_t' has no member named 'p_url_fclose'
ffmpeglib.c:217: error: 'ffmpeglib_t' has no member named 'p_dump_format'
ffmpeglib.c:217: error: 'ffmpeglib_t' has no member named 'p_dump_format'
ffmpeglib.c:218: error: 'ffmpeglib_t' has no member named 'p_av_guess_format'
ffmpeglib.c:218: error: 'ffmpeglib_t' has no member named 'p_av_guess_format'
ffmpeglib.c: In function 'free_avformat':
ffmpeglib.c:247: error: 'ffmpeglib_t' has no member named 'p_url_fopen'
ffmpeglib.c:248: error: 'ffmpeglib_t' has no member named 'p_url_fclose'
ffmpeglib.c:249: error: 'ffmpeglib_t' has no member named 'p_dump_format'
ffmpeglib.c:250: error: 'ffmpeglib_t' has no member named 'p_av_guess_format'
ffmpeglib.c: In function 'load_avutil':
ffmpeglib.c:266: error: 'ffmpeglib_t' has no member named 'p_av_free'
ffmpeglib.c:266: error: 'ffmpeglib_t' has no member named 'p_av_free'
ffmpeglib.c: In function 'free_avutil':
ffmpeglib.c:285: error: 'ffmpeglib_t' has no member named 'p_av_free'
ffmpeglib.c: In function 'load_swscale':
ffmpeglib.c:300: error: 'ffmpeglib_t' has no member named 'p_sws_getContext'
ffmpeglib.c:300: error: 'ffmpeglib_t' has no member named 'p_sws_getContext'
ffmpeglib.c:301: error: 'ffmpeglib_t' has no member named 'p_sws_freeContext'
ffmpeglib.c:301: error: 'ffmpeglib_t' has no member named 'p_sws_freeContext'
ffmpeglib.c:302: error: 'ffmpeglib_t' has no member named 'p_sws_scale'
ffmpeglib.c:302: error: 'ffmpeglib_t' has no member named 'p_sws_scale'
ffmpeglib.c: In function 'free_swscale':
ffmpeglib.c:317: error: 'ffmpeglib_t' has no member named 'p_sws_getContext'
ffmpeglib.c:318: error: 'ffmpeglib_t' has no member named 'p_sws_freeContext'
ffmpeglib.c:319: error: 'ffmpeglib_t' has no member named 'p_sws_scale'
gmake[3]: *** [ffmpeglib.o] Error 1
gmake[3]: Leaving directory `/usr/ports/emulators/vice/work/vice-2.4/src/gfxoutputdrv'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/emulators/vice/work/vice-2.4/src'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/usr/ports/emulators/vice/work/vice-2.4/src'
gmake: *** [all-recursive] Error 1
>How-To-Repeat:
cd /usr/ports/emulators/vice
make install
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list