linux-o-lator
Axel Gonzalez
loox at e-shell.net
Thu Jan 19 12:35:45 PST 2006
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.
More information about the freebsd-amd64
mailing list