From owner-freebsd-multimedia@FreeBSD.ORG Thu Dec 3 03:53:50 2009 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B985E106566C for ; Thu, 3 Dec 2009 03:53:50 +0000 (UTC) (envelope-from vk7rb@internode.on.net) Received: from mail.internode.on.net (bld-mail18.adl2.internode.on.net [150.101.137.103]) by mx1.freebsd.org (Postfix) with ESMTP id 1B1ED8FC0C for ; Thu, 3 Dec 2009 03:53:49 +0000 (UTC) Received: from [192.168.0.42] (unverified [118.208.210.219]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 9409084-1927428 for ; Thu, 03 Dec 2009 14:08:40 +1030 (CDT) Message-ID: <4B1732BD.60908@internode.on.net> Date: Thu, 03 Dec 2009 14:38:37 +1100 From: Robert McKenzie User-Agent: Thunderbird 2.0.0.23 (X11/20090826) MIME-Version: 1.0 To: multimedia@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: gstreamer-plugins-libvisual X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2009 03:53:50 -0000 Sir, Regarding the above, I ran into a problem with gmerlin in that it would not build and then did some searching, thinking and some experimentation. What I have come up with is that the gstreamer-plugins-libvisual port pulls in the old version of libvisual even if libvisual04 is installed and the old version has been removed. The problem is that when it pulls in libvisual rather than using libvisual04, it then upsets gmerlin build because that uses the first libvisual it comes across which is libvisual that doesn't have the required declarations rather than libvisual04 which does. Once I realised what was happening I removed libvisual while leaving libvisual04 and gmerlin then compiled. After that, I rebuilt gstreamer-plugins-libvisual and it pulled in libvisual even though gmerlin had built using libvisual04 successfully. I have no idea how to fix this apparently errant behaviour nor what should be done to fix this problem so that it does occur again but it would be good if something could be done to have gstreamer-plugins-libvisual use libvisual04 properly without pulling in libvisual which then causes problems with other builds. It would be easy enough to edit the Makefile but as soon as I updated the ports tree which is current, the problem would be reintroduced. Hopefully you can do something to rectify the situation. Regards, Robert McKenzie.