From owner-freebsd-multimedia@FreeBSD.ORG Mon Oct 21 13:11:53 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id EED5BFC0 for ; Mon, 21 Oct 2013 13:11:53 +0000 (UTC) (envelope-from william88@gmail.com) Received: from mail-lb0-x22d.google.com (mail-lb0-x22d.google.com [IPv6:2a00:1450:4010:c04::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5D1E1272E for ; Mon, 21 Oct 2013 13:11:53 +0000 (UTC) Received: by mail-lb0-f173.google.com with SMTP id w7so1397837lbi.32 for ; Mon, 21 Oct 2013 06:11:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=rikV9r0YEp6DbsVxwKUO2n0wiJT2DpNg6b6fwCOJL30=; b=eyJ+rybq7oqzuHOmqA6Qbd03rGWiq0pMu6i+DClVQU0RkVbqyZ4fdCl10aAOgLBKqP K9evtYhH0EWUA4iZliQN6q6IbNLKFy76BybiVpaLLxJhwFYK109QrVCOD7zgKoSD0eMj Xm5/WFCYTrW6oX6ntLO7LXlDcHdvB4V0jNb0X7BwFoboReSdr15mWzbtx1i0sBEBSfHg 2ZvejIEyZBZX8UNSCilWMVDR7XWKAd3gZ2gZTKSyrYC/N1kPPxlSq3lQIzr7CayfvS4X MPyd4kwvmz+lTcs+Kxf8Dpe4hh+AIcVEuACQ8EynITkdjWciN4w1peZYsEoMORRBWbBn tj7g== MIME-Version: 1.0 X-Received: by 10.152.27.67 with SMTP id r3mr1263277lag.50.1382361111127; Mon, 21 Oct 2013 06:11:51 -0700 (PDT) Received: by 10.114.176.34 with HTTP; Mon, 21 Oct 2013 06:11:51 -0700 (PDT) In-Reply-To: <52652767.9070800@janh.de> References: <52652767.9070800@janh.de> Date: Mon, 21 Oct 2013 11:11:51 -0200 Message-ID: Subject: Re: Build fails after multimedia/ffmpeg update: net/opal audio/audacity sysutils/k3b-kde4 multimedia/k9copy-kde4 From: William Grzybowski To: Jan Henrik Sylvester Content-Type: text/plain; charset=ISO-8859-1 Cc: multimedia-list freebsd X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Oct 2013 13:11:54 -0000 Thanks for the detailed report. We are aware of opal, I'll take a look in the other ones. On Mon, Oct 21, 2013 at 11:08 AM, Jan Henrik Sylvester wrote: > I tried to update multimedia/ffmpeg the presumably safest way: Doing pkg > delete -R ffmpeg-0.7.15_2,1 [and many other ports needing an update] and > trying to reinstall all leaf ports. > > Four ports failed due to ffmpeg: net/opal audio/audacity > sysutils/k3b-kde4 multimedia/k9copy-kde4 > > audio/audacity, sysutils/k3b-kde4, and multimedia/k9copy-kde4 build just > fine on Oct-17 (and net/opal on Oct-9). > > I am building on 9.2-RELEASE/amd64 with standard compiler and setting. > The only related items in /etc/make.conf are: WITH_PKGNG=yes and > ffmpeg_SET= LAME OPTIMIZED_CFLAGS > > Here are the complete build logs: > http://www.math.uni-hamburg.de/home/sylvester/freebsd/opal-LOG.xz > http://www.math.uni-hamburg.de/home/sylvester/freebsd/audacity-LOG.xz > http://www.math.uni-hamburg.de/home/sylvester/freebsd/k3b-LOG.xz > http://www.math.uni-hamburg.de/home/sylvester/freebsd/k9copy-LOG.xz > > The last error messages from the builds are below. > > So many ports are rarely broken. Is it my system or settings? Or is the > multimedia/ffmpeg update not fully done, yet? > > Cheers, > Jan Henrik > > > ==================== net/opal ==================== > [CC] h264_helper.cxx > ./shared/x264wrap.cxx: In member function 'bool > H264Encoder::ReadPipe(void*, size_t)': > ./shared/x264wrap.cxx:593: warning: comparison between signed and > unsigned integer expressions > ./shared/x264wrap.cxx: In member function 'bool > H264Encoder::WritePipe(const void*, size_t)': > ./shared/x264wrap.cxx:606: warning: comparison between signed and > unsigned integer expressions > h264-x264.cxx: In member function 'virtual bool MyDecoder::Construct()': > h264-x264.cxx:1077: error: 'FF_IDCT_H264' was not declared in this scope > h264-x264.cxx:1081: error: 'CODEC_FLAG2_SKIP_RD' was not declared in > this scope > gmake[3]: *** > [/usr/ports/net/opal/work/opal-3.10.10/plugins/../lib_FreeBSD_amd64/plugins/h264_x264/h264-x264.o] > Error 1 > > ==================== audio/audacity ==================== > In file included from AudacityApp.cpp:70: > FFmpeg.h:356: error: 'SampleFormat' does not name a type > FFmpeg.h:518: error: use of enum 'CodecID' without previous declaration > FFmpeg.h:518: error: use of enum 'CodecID' without previous declaration > FFmpeg.h: In function 'AVCodec* avcodec_find_encoder(int)': > FFmpeg.h:518: error: declaration of C function 'AVCodec* > avcodec_find_encoder(int)' conflicts with > /usr/local/include/libavcodec/avcodec.h:4039: error: previous > declaration 'AVCodec* avcodec_find_encoder(AVCodecID)' here > FFmpeg.h: At global scope: > FFmpeg.h:530: error: use of enum 'CodecID' without previous declaration > FFmpeg.h:530: error: use of enum 'CodecID' without previous declaration > FFmpeg.h: In function 'AVCodec* avcodec_find_decoder(int)': > FFmpeg.h:530: error: declaration of C function 'AVCodec* > avcodec_find_decoder(int)' conflicts with > /usr/local/include/libavcodec/avcodec.h:3572: error: previous > declaration 'AVCodec* avcodec_find_decoder(AVCodecID)' here > FFmpeg.h: At global scope: > FFmpeg.h:585: error: use of enum 'SampleFormat' without previous declaration > FFmpeg.h:585: error: use of enum 'SampleFormat' without previous declaration > FFmpeg.h:622: error: 'AVFormatParameters' has not been declared > FFmpeg.h:622: error: 'AVFormatParameters' has not been declared > FFmpeg.h:639: warning: 'av_register_protocol_fp' initialized and > declared 'extern' > FFmpeg.h:639: error: 'URLProtocol' was not declared in this scope > [...] > FFmpeg.h:908: error: initializer expression list treated as compound > expression > FFmpeg.h:908: error: expected ',' or ';' before '{' token > AudacityApp.cpp:217: warning: 'void wxOnAssert(const wxChar*, int, const > wxChar*)' defined but not used > gmake[1]: *** [AudacityApp.o] Error 1 > > ==================== sysutils/k3b-kde4 ==================== > /usr/ports/sysutils/k3b-kde4/work/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:58: > error: 'AVCODEC_MAX_AUDIO_FRAME_SIZE' was > not declared in this scope > /usr/ports/sysutils/k3b-kde4/work/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp: > In constructor 'K3bFFMpegFile::K3bFFMpegFile > (const QString&)': > /usr/ports/sysutils/k3b-kde4/work/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:74: > error: 'class K3bFFMpegFile::Private' has > no member named 'outputBuffer' > /usr/ports/sysutils/k3b-kde4/work/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:75: > error: 'class K3bFFMpegFile::Private' has > no member named 'outputBuffer' > /usr/ports/sysutils/k3b-kde4/work/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp: > In member function 'bool K3bFFMpegFile::open > ()': > [...] > /usr/ports/sysutils/k3b-kde4/work/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:330: > error: 'AVCODEC_MAX_AUDIO_FRAME_SIZE' wa > s not declared in this scope > /usr/ports/sysutils/k3b-kde4/work/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:336: > warning: 'avcodec_decode_audio3' is depr > ecated (declared at /usr/local/include/libavcodec/avcodec.h:3684) > /usr/ports/sysutils/k3b-kde4/work/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:350: > warning: 'avcodec_decode_audio3' is depr > ecated (declared at /usr/local/include/libavcodec/avcodec.h:3684) > *** > [plugins/decoder/ffmpeg/CMakeFiles/k3bffmpegdecoder.dir/k3bffmpegwrapper.o] > Error code 1 > > ==================== multimedia/k9copy-kde4 ==================== > In file included from > /usr/ports/multimedia/k9copy-kde4/work/k9copy-2.3.4-Source/src/mpeg2/kdecmpeg2.h:24, > from > /usr/ports/multimedia/k9copy-kde4/work/k9copy-2.3.4-Source/src/mpeg2/k9decodethread.h:20, > from > /usr/ports/multimedia/k9copy-kde4/work/k9copy-2.3.4-Source/src/mpeg2/k9plaympeg2.h:24, > from > /usr/ports/multimedia/k9copy-kde4/work/k9copy-2.3.4-Source/src/main/kviewmpeg2.h:33, > from > /usr/ports/multimedia/k9copy-kde4/work/k9copy-2.3.4-Source/moc_kviewmpeg2.cpp:9, > from > /usr/ports/multimedia/k9copy-kde4/work/k9copy-2.3.4-Source/k9copy_automoc.cpp:6: > /usr/ports/multimedia/k9copy-kde4/work/k9copy-2.3.4-Source/src/mplayer/k9internalplayer.h:17: > warning: 'class k9InternalPlayer' has virtual functions but non-virtual > destructor > In file included from > /usr/ports/multimedia/k9copy-kde4/work/k9copy-2.3.4-Source/src/import/k9chapteredit.h:18, > from > /usr/ports/multimedia/k9copy-kde4/work/k9copy-2.3.4-Source/moc_k9chapteredit.cpp:9, > from > /usr/ports/multimedia/k9copy-kde4/work/k9copy-2.3.4-Source/k9copy_automoc.cpp:21: > /usr/ports/multimedia/k9copy-kde4/work/k9copy-2.3.4-Source/src/import/k9avidecode.h:32: > error: 'AVFormatParameters' has not been declared > /usr/ports/multimedia/k9copy-kde4/work/k9copy-2.3.4-Source/src/import/k9avidecode.h:34: > error: use of enum 'CodecID' without previous declaration > *** [CMakeFiles/k9copy.dir/k9copy_automoc.o] Error code 1 > _______________________________________________ > freebsd-multimedia@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia > To unsubscribe, send any mail to "freebsd-multimedia-unsubscribe@freebsd.org" -- William Grzybowski ------------------------------------------ Curitiba/PR - Brasil