From owner-freebsd-ports@FreeBSD.ORG Mon Apr 19 00:11:06 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C0AD106564A for ; Mon, 19 Apr 2010 00:11:06 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx23.fluidhosting.com [204.14.89.6]) by mx1.freebsd.org (Postfix) with ESMTP id 16F848FC0C for ; Mon, 19 Apr 2010 00:11:05 +0000 (UTC) Received: (qmail 2672 invoked by uid 399); 19 Apr 2010 00:11:05 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 19 Apr 2010 00:11:05 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4BCB9F97.1010401@FreeBSD.org> Date: Sun, 18 Apr 2010 17:11:03 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.9) Gecko/20100330 Thunderbird/3.0.4 MIME-Version: 1.0 To: Garrett Cooper References: <4BCAAB3F.5020407@FreeBSD.org> <4BCB7DA9.40105@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.0.1 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Xin LI , jsa@wickedmachine.net, freebsd-ports@freebsd.org Subject: Re: VLC does not support the audio or video format "XVID". X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Apr 2010 00:11:06 -0000 On 04/18/10 16:30, Garrett Cooper wrote: > On Sun, Apr 18, 2010 at 2:46 PM, Doug Barton wrote: > >> My plan at this point is to re-upgrade to the latest -current, record >> the error I get from libxml2 when recompiling openbox, and then try >> recompiling stuff until I find the one that does the trick. Worst case >> scenario I do 'portmaster -f vlc' but that constitutes 175 ports, which >> would take a while. > > Yeah... that's what I thought it was. So we each get a cookie. :) My plan worked, and after recompiling gpac-libgpac vlc can once again understand divx. The error I got when trying to rebuild openbox with an old libxlm2 (linked against the old libz) was: undefined reference to `gzopen@ZLIBprivate_1.0' Which makes sense because if I'm reading the change in r206709 right, that's exactly what happened (gzopen et al moved from the private interface to the public one). For delphij's sake I'm not sure if there is a "bug" here. For something with less subtle use of shared libs the solution would have been obvious. It's the fact that (as Garrett pointed out) vlc plays tricks that masked the real source of the problem. Regards, Doug -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/