From owner-freebsd-questions@FreeBSD.ORG Fri Dec 30 15:11:42 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 566F316A41F for ; Fri, 30 Dec 2005 15:11:42 +0000 (GMT) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: from mail7.sea5.speakeasy.net (mail7.sea5.speakeasy.net [69.17.117.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5888B43D55 for ; Fri, 30 Dec 2005 15:11:23 +0000 (GMT) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: (qmail 32111 invoked from network); 30 Dec 2005 15:11:16 -0000 Received: from dsl092-078-145.bos1.dsl.speakeasy.net (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail7.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 30 Dec 2005 15:11:16 -0000 Received: by be-well.ilk.org (Postfix, from userid 1147) id 943A528423; Fri, 30 Dec 2005 10:11:15 -0500 (EST) Sender: lowell@be-well.ilk.org To: Leslie Jensen References: <43B37723.6010207@eskk.nu> From: Lowell Gilbert Date: 30 Dec 2005 10:11:15 -0500 In-Reply-To: <43B37723.6010207@eskk.nu> Message-ID: <447j9mk4bw.fsf@be-well.ilk.org> Lines: 66 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-questions@freebsd.org Subject: Re: Installation of linux_base on 6.0-RELEASE-p1 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-questions@freebsd.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2005 15:11:42 -0000 Leslie Jensen writes: > I've installed the linux_base but later found out that I needed the > linux_base-8. I did a make deinstall for the linux_base and then I > tried to install the linux_base-8. > > cd /usr/ports/emulators/linux_base-8 > > make install clean > > ===> Installing for linux_base-8-8.0_10 > ===> Generating temporary packing list > ===> Checking if emulators/linux_base-8 already installed > kern.fallback_elf_brand: 3 -> 3 > redhat-release-8.0-8.noarch.rpm > glibc-common-2.3.2-4.80.8.i386.rpm > glibc-2.3.2-4.80.8.i386.rpm > setup-2.5.20-1.noarch.rpm > filesystem-2.1.6-5.noarch.rpm > basesystem-8.0-1.noarch.rpm > libattr-2.0.8-3.i386.rpm > libacl-2.0.11-2.i386.rpm > libelf-0.8.2-2.i386.rpm > bzip2-libs-1.0.2-5.i386.rpm > termcap-11.0.1-13.noarch.rpm > compat-db-3.3.11-2.i386.rpm > db4-4.0.14-14.i386.rpm > gdbm-1.8.0-18.i386.rpm > glib-1.2.10-8.i386.rpm > libtermcap-2.0.8-31.i386.rpm > bash-2.05b-5.1.i386.rpm > bzip2-1.0.2-5.i386.rpm > compat-libstdc++-7.3-2.96.110.i386.rpm > > file /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so from install of > compat-libstdc++-7.3-2.96.110 conflicts with file from package > libstdc++-2.96-110 > *** Error code 2 > > Stop in /usr/ports/emulators/linux_base-8. > > > I need to solve the conflict with libstdc but I can't find information > on how. > > I would appreciate if someone could point me in the right direction. That's a confusing error message, all right. Or maybe I just need more coffee... Okay, it looks like RPMs for compat-libstdc++-7.3-2.96.110 and libstdc++-2.96-110 are banging into each other. The latter is probably from linux_base and the former from linux_base-8. At a guess, removing the linux_base port didn't go well. Maybe removing the linux packages (use pkg_delete(1) rather than "make deinstall", as it will not be confused if you update your ports skeletons) and cleaning /usr/compat out thoroughly is the way to go. That would take a lot of time, though; first try figuring out whether any port actually owns the conflicting file, and if not, remove that by hand. Good luck. -- Lowell Gilbert, embedded/networking software engineer, Boston area http://be-well.ilk.org/~lowell/