From owner-freebsd-amd64@FreeBSD.ORG Thu Jan 19 20:35:45 2006 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A676916A41F for ; Thu, 19 Jan 2006 20:35:45 +0000 (GMT) (envelope-from loox@e-shell.net) Received: from sophia3.e-shell.net (sophia3.e-shell.net [64.246.46.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id 660D143D55 for ; Thu, 19 Jan 2006 20:35:45 +0000 (GMT) (envelope-from loox@e-shell.net) Received: from dsl-200-95-3-161.prod-infinitum.com.mx (dsl-200-95-3-161.prod-infinitum.com.mx [200.95.3.161]) by sophia3.e-shell.net (Postfix) with ESMTP id 5BEAA656826 for ; Thu, 19 Jan 2006 14:34:24 -0600 (CST) From: Axel Gonzalez To: freebsd-amd64@freebsd.org Date: Thu, 19 Jan 2006 14:34:21 -0600 User-Agent: KMail/1.9.1 References: <01ae01c61d36$17e486d0$0a0a0a0a@aus.pervasive.com> In-Reply-To: <01ae01c61d36$17e486d0$0a0a0a0a@aus.pervasive.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200601191434.21352.loox@e-shell.net> Subject: Re: linux-o-lator X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jan 2006 20:35:45 -0000 weird, the makefile says: # $FreeBSD: ports/emulators/linux_base-8/Makefile,v 1.114 2005/12/26 02:49:03 pav Exp $ .if (${ARCH} == "amd64") LATEST_LINK:= ${LATEST_LINK:C/linux/linux32/} ARCH= i386 .endif This should force the port to look for i386 rpms There was a bug in previous versions, that didnt set the kern.elf.fallback_brand, but now is corrected: .if (${MACHINE_ARCH} == "amd64") FALLBACK_ELF_MIB= kern.elf32.fallback_brand RPMFLAGS+= --noscripts .else FALLBACK_ELF_MIB= kern.fallback_elf_brand .endif also is worth checking if the linuxproc filesystem is mounted, also check the Makefile id... On Thursday 19 January 2006 14:22, Larry Rosenman wrote: > Axel Gonzalez wrote: > > You should install linux_base-8 > > > > linux_base is redhat 7.3 (i think) and was deprecated some time ago, > > due to security concerns (a rmp was not updated anymore). > > > > You probably using this outdated port, that doesnt work well with > > amd64 > > I did install linux_base-8: > $ ls /var/db/pkg|grep linux > linux-XFree86-libs-4.3.99.902_5 > linux-expat-1.95.7 > linux-fontconfig-2.2.3_2 > linux-sun-jdk-1.4.2.10 > linux_base-8-8.0_6 > $ > > When portupgrade tries(!) to rebuild it, it fails looking for amd64 RPMs.