From owner-freebsd-ports@FreeBSD.ORG Fri Nov 16 21:38:25 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B860652B for ; Fri, 16 Nov 2012 21:38:25 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 6C0878FC15 for ; Fri, 16 Nov 2012 21:38:25 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 07C7B1E000EB; Fri, 16 Nov 2012 22:38:03 +0100 (CET) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.4/8.14.4) with ESMTP id qAGLaTXW048193; Fri, 16 Nov 2012 22:36:29 +0100 (CET) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.4/8.14.3/Submit) id qAGLaTf9048192; Fri, 16 Nov 2012 22:36:29 +0100 (CET) (envelope-from nox) From: Juergen Lock Date: Fri, 16 Nov 2012 22:36:29 +0100 To: awarecons Subject: Re: VLC 2.0.4 make install Seg Fault Message-ID: <20121116213629.GA47976@triton8.kn-bremen.de> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Nov 2012 21:38:25 -0000 On Fri, Nov 16, 2012 at 11:50:26PM +0400, awarecons wrote: > after make install: > > ... > gmake install-exec-hook > gmake[4]: Вход в каталог `/usr/ports/multimedia/vlc/work/vlc-2.0.4' > if test "i386-portbld-freebsd9.0" = "i386-portbld-freebsd9.0"; then \ > LD_LIBRARY_PATH="/usr/ports/multimedia/vlc/work/fake/usr/local/lib:$LD_LIBRARY_PATH" > \ > "/usr/ports/multimedia/vlc/work/fake/usr/local/lib/vlc/vlc-cache-gen" \ > "/usr/ports/multimedia/vlc/work/fake/usr/local/lib/vlc/plugins" ; \ > else \ > echo "Cross-compilation: cache generation skipped!" ; \ > fi > gmake[4]: *** [install-exec-hook] Ошибка сегментации: 11 (сделан дамп > памяти) > gmake[4]: Выход из каталога `/usr/ports/multimedia/vlc/work/vlc-2.0.4' > gmake[3]: *** [install-exec-am] Ошибка 2 > gmake[3]: Выход из каталога `/usr/ports/multimedia/vlc/work/vlc-2.0.4' > gmake[2]: *** [install-am] Ошибка 2 > gmake[2]: Выход из каталога `/usr/ports/multimedia/vlc/work/vlc-2.0.4' > gmake[1]: *** [install-recursive] Ошибка 1 > gmake[1]: Выход из каталога `/usr/ports/multimedia/vlc/work/vlc-2.0.4' > gmake: *** [install] Ошибка 2 > *** Error code 2 > > Stop in /usr/ports/multimedia/vlc. > *** Error code 1 > > Stop in /usr/ports/multimedia/vlc. I guess that's the rtld bug triggered by some vlc port options like PULSEAUDIO, it was fixed in head and 9-stable and in the 9.1 release branch: http://svnweb.freebsd.org/base?view=revision&revision=239253 Followup fix affecting openoffice or libreoffice, I forgot which: http://svnweb.freebsd.org/base?view=revision&revision=239470 MFCs (i.e. this should be in 9.1:) http://svnweb.freebsd.org/base?view=revision&revision=239439 http://svnweb.freebsd.org/base?view=revision&revision=239471 In some cases the crash can be worked around by removing the old vlc version first before building the new one, but depending on the port options chosen even that may not help. HTH, :) Juergen