ports/126354: mplayer vs. ffmpeg compile-Error (redefine)

Kalten kalten at sbox.tu-graz.ac.at
Thu Aug 7 21:50:02 UTC 2008


>Number:         126354
>Category:       ports
>Synopsis:       mplayer vs. ffmpeg compile-Error (redefine)
>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:   Thu Aug 07 21:50:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Kalten
>Release:        FreeBSD 7
>Organization:
>Environment:
FreeBSD freeHugin.Walhalla.Leben 7.0-STABLE FreeBSD 7.0-STABLE #0: Sun Aug  3 19:48:08 UTC 2008     root at freeHugin.Walhalla.Leben:/usr/obj/usr/src/sys/HUGIN  i386

>Description:
compile error (“redefinition of”...):
even at default-values for switches (/var/db/ports/) this problem happens.

according to “pkg_info -W /usr/local/include/libavutil/common.h” it is from “ffmpeg-2008.07.27_2”. mplayer is (Makefile*)  0.99.11_5

csup from 2008_08_07 (today) from 72.233.193.64 at about 16:30GMT

Essential part of Output at “portinstall multimedia/mplayer”:
---SCHNIPP---
cc -O2 -fno-strict-aliasing -pipe -march=athlon-mp -O3 -ffast-math -fomit-frame-pointer -I./libavcodec -I./libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I. -I./libavutil -O2 -fno-strict-aliasing -pipe -march=athlon-mp -O3 -ffast-math -fomit-frame-pointer  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2 -I/usr/local/include/pixman-1   -I../libavcodec -I../libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I.. -I../libavutil -O2 -fno-strict-aliasing -pipe -march=athlon
 -mp -O3 -ffast-math -fomit-frame-pointer  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2 -I/usr/local/include/pixman-1     -c -o vo_yuv4mpeg.o vo_yuv4mpeg.c
In file included from /usr/local/include/libavutil/rational.h:32,
                 from vo_yuv4mpeg.c:46:
/usr/local/include/libavutil/common.h:124: error: redefinition of 'av_log2'
./libavutil/common.h:98: error: previous definition of 'av_log2' was here
/usr/local/include/libavutil/common.h:140: error: redefinition of 'av_log2_16bit'
./libavutil/common.h:116: error: previous definition of 'av_log2_16bit' was here
/usr/local/include/libavutil/common.h:153: error: redefinition of 'mid_pred'
./libavutil/common.h:131: error: previous definition of 'mid_pred' was here
/usr/local/include/libavutil/common.h:200: error: redefinition of 'av_clip'
./libavutil/common.h:178: error: previous definition of 'av_clip' was here
/usr/local/include/libavutil/common.h:212: error: redefinition of 'av_clip_uint8'
./libavutil/common.h:190: error: previous definition of 'av_clip_uint8' was here
/usr/local/include/libavutil/common.h:223: error: redefinition of 'av_clip_int16'
./libavutil/common.h:201: error: previous definition of 'av_clip_int16' was here
/usr/local/include/libavutil/common.h:248: error: redefinition of 'ff_get_fourcc'
./libavutil/common.h:212: error: previous definition of 'ff_get_fourcc' was here
/usr/local/include/libavutil/common.h:335: error: redefinition of 'read_time'
./libavutil/common.h:300: error: previous definition of 'read_time' was here
In file included from /usr/local/include/libavutil/rational.h:32,
                 from vo_yuv4mpeg.c:46:
/usr/local/include/libavutil/common.h:383:1: warning: "STOP_TIMER" redefined
In file included from ../libavutil/avutil.h:40,
                 from ../libswscale/swscale.h:30,
                 from vo_yuv4mpeg.c:43:
./libavutil/common.h:349:1: warning: this is the location of the previous definition
In file included from vo_yuv4mpeg.c:46:
/usr/local/include/libavutil/rational.h:37: error: redefinition of 'struct AVRational'
/usr/local/include/libavutil/rational.h:40: error: redefinition of typedef 'AVRational'
./libavutil/rational.h:39: error: previous declaration of 'AVRational' was here
/usr/local/include/libavutil/rational.h:48: error: redefinition of 'av_cmp_q'
./libavutil/rational.h:47: error: previous definition of 'av_cmp_q' was here
/usr/local/include/libavutil/rational.h:60: error: redefinition of 'av_q2d'
./libavutil/rational.h:59: error: previous definition of 'av_q2d' was here
gmake[1]: *** [vo_yuv4mpeg.o] Error 1
gmake[1]: Leaving directory `/usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/libvo'
gmake: *** [libvo/libvo.a] Error 2
*** Error code 2

Stop in /usr/ports/multimedia/mplayer.
*** Error code 1

Stop in /usr/ports/multimedia/mplayer.
** Command failed [exit code 1]: /usr/bin/script -qa /usr/tmp/portinstall.84625.0 env make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        ! multimedia/mplayer    (unknown build error)
---schnapp---
>How-To-Repeat:
“portinstall multimedia/mplayer”
or in “/usr/ports/multimedia/mplayer/” simply “make”

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list