fatal error from /usr/ports/Mk/bsd.linux-apps.mk
Boris Samorodov
bsam at ipt.ru
Tue Apr 28 13:39:48 UTC 2009
On Sun, 26 Apr 2009 09:55:27 -0400 William Bulley wrote:
> On Friday I ran the following:
> # cd /usr/local/etc/cvsup
> # csup -L2 ports-supfile
> # csup -L2 doc-supfile
> # csup -L2 stable-supfile (tag=RELENG_7)
> I then rebuilt the world and installed it. When I rebooted,
> I was very pleasantly surprised to find:
> % uname -a
> FreeBSD freebsd 7.2-PRERELEASE FreeBSD 7.2-PRERELEASE #0:
> Fri Apr 24 16:13:56 EDT 2009 [snip] i386
> I began the process of rebuilding my all ports on Saturday:
> # pkg_delete -a
> # \rm -rf /usr/ports/*/work
> Things progressed fine until I started building any ports
> having some dependency on Linux emulation:
> [this is true for /usr/ports/print/acroread8 and 9
> astro/google-earth, multimedia/linux-realplayer,
> www/opera-linuxplugins, etc.]
> # make install clean
> "/usr/ports/Mk/bsd.linux-apps.mk", line 72: Malformed conditional
> (${LINUX_DIST_SUFFIX}=="")
> "/usr/ports/Mk/bsd.linux-apps.mk", line 130: Malformed conditional
> (${LINUX_DIST_SUFFIX} == "-f8")
> Error expanding embedded variable.
> Here are the relevant settings in the indicated files:
> /etc/fstab
> linprocfs /compat/linux/proc linprocfs rw 0 0
> # kldstat
> Id Refs Address Size Name
> 1 12 0xc0400000 48d204 kernel
> 2 1 0xc088e000 6a45c acpi.ko
> 3 1 0xc5403000 7000 linprocfs.ko
> 4 1 0xc540f000 22000 linux.ko
> /etc/rc.conf
> linux_enable="YES"
> /etc/make.conf
> OVERRIDE_LINUX_BASE_PORT=f9
> OVERRIDE_LINUX_NONBASE_PORTS=f9
The last variable may take a value of "f8" only. For more
information you may take a look at /usr/ports/UPDATING,
/usr/ports/Mk/bsd.linux-apps.mk.
> /etc/sysctl.conf
> compat.linux.osrelease=2.6.16
> I don't know what to do to fix this problem. I don't
> know whether I should submit a pr or try to determine
> what is going on myself. Not sure I would succeed at
> the latter. Please advise. If more information or
> detail is required, let me know.
> The next thing I will try is changing /etc/make.conf
> to override "f8" instead of "f9"
As for OVERRIDE_LINUX_BASE_PORT it can be assigned a value "f9".
WBR
--
bsam
More information about the freebsd-questions
mailing list