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