From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cs.msu.ru; s=dkim; h=Subject:In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:To:From:Date:Sender:Reply-To:Cc:Content-ID :Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To: Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe :List-Post:List-Owner:List-Archive; bh=86LkjrbVrT13TLyES0n14GV2bP+XLYqgKTVzePJY8DU=; b=fcvE8PlltdFsku0SgSyBEccNRC FAXkC8/JMuAEYlMYXtOoH3bjQoatRp3zXiMygxpZ1yWQ29MXfraEhvtyOjw+G4gYnljvmgaT+OjKs COx8o2ehqTjep5EhU6Ou+yapX24bPut3YJ9Io7y0804pOG5CTP60Y59OFbOFF56LdGptP4m8bZEOt irEtVSPBPMw3cFqQH8XWVI8oYuRb1W9OahTpJ9Obcy+68zptbcu9uAM52DbO0hn+W4TkHWpEUvWwI i+6k3zTZrME7VS6gtT8YLK8UBka3Ko9l057l3CGsOtsHQMC1IMibR8lXkGCM5n/ajvIvNaXFOzfCk 3x7Xn4JQ==; Date: Sun, 21 Aug 2016 00:56:16 +0300 From: "Vladimir D. Seleznev" To: ALT Linux Team development discussions Message-ID: <20160820215616.GH22812@portlab> References: <2e9458a826fd4b4b7b8f295072d475ee@office.etersoft.ru> <20160725131044.GA3017@portlab> <8760rtvhlo.fsf@asia.home.dd> <230d5d8cba8bfd3e0bcec188cf4aada8@office.etersoft.ru> <20160727144117.GA3298@portlab> <20160816144245.GG22812@portlab> <20160820102810.GA3114@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20160820102810.GA3114@altlinux.org> User-Agent: Mutt/1.6 (2015-08-30) X-SA-Exim-Connect-IP: 95.143.213.176 X-SA-Exim-Mail-From: vseleznv@cs.msu.ru X-SA-Exim-Version: 4.2 X-SA-Exim-Scanned: Yes (on mail.cs.msu.ru) Subject: Re: [devel] ffmpeg vs libav X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Aug 2016 21:56:19 -0000 Archived-At: List-Archive: List-Post: On Sat, Aug 20, 2016 at 01:28:10PM +0300, Dmitry V. Levin wrote: > On Sat, Aug 20, 2016 at 10:44:27AM +0700, Евгений Терешков wrote: > > "Vladimir D. Seleznev" пишет: > > > > > Сделал тесовую сборку FFmpeg'а, потестить можно подключив task'и > > > # 168524 и # 168537. FFmpeg собран таким образом, что он может быть > > > установленным вместе с libav в одной системе; для сборки пакетов с > > > библиотеками FFmpeg надо в BuildRequires'ах указать ffmpeg-devel (или > > > ${имя_нужной_библиотека}-ffmpeg-devel). > > > > Пытаюсь собрать mpv с ffmpeg. Заменил все библиотеки libav в BuildRequires > > на одну ffmpeg-devel. Что-то сходу не собирается: > > > > =8<======================================================================== > > [225/442] Linking build/mpv > > /usr/bin/ld: /usr/lib64/gcc/x86_64-alt-linux/5/../../../../lib64/libavfilter.a(avf_showcqt.o): undefined reference to symbol 'FT_Done_Face' > > ffmpeg-devel упакован неправильно, в нём не должно быть никакого > libavfilter.a, зато должен быть libavfilter.so; вместо последнего упакован > libavfilter-ffmpeg.so и libavfilter.pc, который, видимо, меняет -lavfilter > на -lavfilter-ffmpeg. Полагаю, что не все клиенты libavfilter станут > использовать libavfilter.pc, поэтому проще и надёжнее переименовать > libavfilter-ffmpeg.so обратно в libavfilter.so. Поправил упаковку пакета, убрал все статические библиотеки, добавил симлинк libavfilter.so на libavfilter-ffmpeg.so, и в остальных библиотках по такой же схеме. Сейчас идёт пересборка в том же задании. -- С уважением, Владимир Селезнев