From owner-freebsd-emulation@FreeBSD.ORG Fri Sep 19 15:38:52 2008 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A7DD81065670; Fri, 19 Sep 2008 15:38:52 +0000 (UTC) (envelope-from jhein@timing.com) Received: from Daffy.timing.com (mx1.timing.com [206.168.13.218]) by mx1.freebsd.org (Postfix) with ESMTP id 57D218FC0A; Fri, 19 Sep 2008 15:38:47 +0000 (UTC) (envelope-from jhein@timing.com) Received: from gromit.timing.com (gromit.timing.com [206.168.13.209]) by Daffy.timing.com (8.13.1/8.13.1) with ESMTP id m8JFE9n1041268; Fri, 19 Sep 2008 09:14:09 -0600 (MDT) (envelope-from jhein@timing.com) Received: from gromit.timing.com (localhost [127.0.0.1]) by gromit.timing.com (8.14.2/8.14.2) with ESMTP id m8JEabJS014592; Fri, 19 Sep 2008 08:36:37 -0600 (MDT) (envelope-from jhein@gromit.timing.com) Received: (from jhein@localhost) by gromit.timing.com (8.14.2/8.14.2/Submit) id m8JEab0O014589; Fri, 19 Sep 2008 08:36:37 -0600 (MDT) (envelope-from jhein) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18643.47349.732101.661496@gromit.timing.com> Date: Fri, 19 Sep 2008 08:36:37 -0600 From: John Hein To: Ion-Mihai Tetcu In-Reply-To: <20080919102216.389c930f@it.buh.tecnik93.com> References: <20080919102216.389c930f@it.buh.tecnik93.com> X-Mailer: VM 7.19 under Emacs 22.1.1 X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on Daffy.timing.com X-Virus-Status: Clean Cc: freebsd-emulation@freebsd.org Subject: Re: x11-themes/linux-hicolor-icon-theme fails to install if sysutils/linux-nero X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Sep 2008 15:38:52 -0000 Ion-Mihai Tetcu wrote at 10:22 +0300 on Sep 19, 2008: > While trying to portupgrade acroreader I run into the following problem: > > [...] > ===> acroread8-8.1.2_2 depends on file: /usr/local/lib/linux-nvu/libgtkembedmoz.so - not found > ===> Verifying reinstall for /usr/local/lib/linux-nvu/libgtkembedmoz.so in /usr/ports/www/linux-nvu > [...] > ===> Installing for linux-nvu-1.0 > [...] > ===> linux-nvu-1.0 depends on file: /compat/linux/usr/share/icons/hicolor/index.theme - not found > ===> Verifying reinstall for /compat/linux/usr/share/icons/hicolor/index.theme in /usr/ports/x11-themes/linux-hicolor-icon-theme > [...] > > ===> Installing for linux-hicolor-icon-theme-0.5_1 > ===> linux-hicolor-icon-theme-0.5_1 depends on file: /usr/local/share/icons/hicolor/index.theme - found > ===> linux-hicolor-icon-theme-0.5_1 depends on file: /compat/linux/bin/sh - found > ===> Generating temporary packing list > install -d /compat/linux/usr/share/icons > /bin/ln -fs /usr/local/share/icons/hicolor /compat/linux/usr/share/icons > ln: /compat/linux/usr/share/icons/hicolor: Operation not permitted > *** Error code 1 > > > This happens because I already have > /compat/linux/usr/share/icons/hicolor with sysutils/linux-nero's icons. > > Installing x11-themes/linux-hicolor-icon-theme first then > sysutils/linux-nero's "fixes" the problem. > > While I'm not sure this is the right fix, making sysutils/linux-nero's > RUN_DEPEND on x11-themes/linux-hicolor-icon-theme will fix this. Won't that cause the linux-nero port to install it's icon files into /usr/local/share/icons (through the sym link), but leave the plist relative to LINUXBASE? The problem is that linux-hicolor-icon-theme assumes it owns everything under share/icons/hicolor. Has anyone ever considered using unionfs for /compat/linux/usr/share? One problem I can see is that 'share' is not the only directory that should be shared. etc? I'm not sure unionfs is up to the job, but I'm wondering if any has considered it or even tried it.