From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RQrRa-0006wU-JG for garchives@archives.gentoo.org; Thu, 17 Nov 2011 02:11:14 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C0E5F21C073; Thu, 17 Nov 2011 02:11:05 +0000 (UTC) Received: from smtp.cs.nyu.edu (SMTP.CS.NYU.EDU [128.122.49.97]) by pigeon.gentoo.org (Postfix) with ESMTP id 5E2FF21C020 for ; Thu, 17 Nov 2011 02:10:10 +0000 (UTC) Received: from ajglap.localdomain (ool-182de1a5.dyn.optonline.net [24.45.225.165]) (authenticated bits=0) by smtp.cs.nyu.edu (8.14.3/8.14.4) with ESMTP id pAH2A9NV014728 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 16 Nov 2011 21:10:09 -0500 (EST) Received: by ajglap.localdomain (Postfix, from userid 1502) id 9C0137018E; Wed, 16 Nov 2011 21:09:54 -0500 (EST) From: Allan Gottlieb To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] trouble installing help2man on new gentoo box--Solved: too fancy with symlinks/mounts References: Date: Wed, 16 Nov 2011 21:09:54 -0500 In-Reply-To: (Michael Mol's message of "Wed, 16 Nov 2011 18:09:35 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Archives-Salt: ee1fc4b7-c845-4b11-9ddb-7ad57b98b1ab X-Archives-Hash: 1c6711ffb3478766d6423b6da7a5929e On Wed, Nov 16 2011, Michael Mol wrote: > Rebind mount? I was thinking of reading the details of bind mounting, but decided I spent/wasted enough time trying to have a "clean" system with all mounting at /mnt. If your suggestion meant that usr would be mounted at both / and /mnt, I don't see that as any cleaner than having it just at /. If the purpose was to "document" all the mounts by having them at /mnt, I could do that with a symlink ln -s /usr /mnt/usr I still feel it is somehow "cleaner" to have all mount points be in /mnt, but am cutting my losses. thanks for the suggestion. allan > On Nov 16, 2011 5:45 PM, "Allan Gottlieb" wrote: > >> On Wed, Nov 16 2011, Allan Gottlieb wrote: >> >> > I am reinstalling gentoo on a Dell inspiron 6400 laptop >> > I am (again) using lvm2. >> > >> > I just built the kernel and then (following the lvm2 guide) tried >> > >> > emerge lvm2 >> > >> > This required a build of help2man, which failed with >> > >> >>>> Configuring source in >> /mnt/var/tmp/portage/sys-apps/help2man-1.38.2/work/help2man-1.38.2 ... >> > ./configure --prefix=/usr --build=x86_64-pc-linux-gnu >> --host=x86_64-pc-linux-gnu --mandir=/usr/share/man >> --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc >> --localstatedir=/var/lib --libdir=/usr/lib64 --enable-nls >> > checking for perl... perl >> > checking for module Locale::gettext... yes >> > checking for msgfmt... /usr/bin/msgfmt >> > checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >> > checking whether the C compiler works... yes >> > checking for C compiler default output file name... a.out >> > checking for suffix of executables... >> > checking whether we are cross compiling... no >> > checking for suffix of object files... o >> > checking whether we are using the GNU C compiler... yes >> > checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >> > checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none >> needed >> > checking for library containing dlsym... no >> > checking for library containing bindtextdomain... none required >> > configure: error: dlsym() required >> > >> > !!! Please attach the following file when seeking support: >> > !!! >> /mnt/var/tmp/portage/sys-apps/help2man-1.38.2/work/help2man-1.38.2/config.log >> >> I thought that instead of mounting /dev/vg/usr on /usr >> I would mount it at /mnt/usr and have /usr a symlink to /mnt/usr >> >> (Similarly for opt et al) >> >> This worked for a while but >> /usr/lib/libdl.so is a symlink to ../../lib64/libdl.so.2 >> and the symlink uses physical not logical interpretation of .. >> >> Hence /usr/lib/../.. is /mnt instead of / >> >> oops. >> >> allan >> >>