mmatuska / mfslinux

Minimalist in-memory diskless Linux distribution based on OpenWrt
GNU General Public License v3.0
57 stars 17 forks source link

FreeBSD: linuxulator required ? #2

Closed olevole closed 6 years ago

olevole commented 6 years ago

Build host:

% uname -mr
12.0-CURRENT amd64

Looks like linux_enable is a necessity (not sure about 32 or 64).

Need to have:

kldload linux
kldload linux64

or

sysrc linux_enable="YES"
sysrc kld_list="linux linux64"
+
service abi start
service kld start

on FreeBSD platform before mfslinux can be used.

Without linuxulator:

% gmake
Removing packages
Removing package luci from root...
ELF binary type "0" not known.
ELF binary type "0" not known.
You can force removal of packages with failed prerm scripts with the option: 
        --force-remove
Removing package dnsmasq from root...
ELF binary type "0" not known.
ELF binary type "0" not known.
You can force removal of packages with failed prerm scripts with the option: 
        --force-remove
No packages removed.
Collected errors:
 * pkg_run_script: package "luci" prerm script returned status 255.
 * opkg_remove_pkg: not removing package "luci", prerm script failed
 * print_dependents_warning: Package luci-theme-bootstrap is depended upon by packages:
 * print_dependents_warning:    luci
 * print_dependents_warning: These might cease to work if package luci-theme-bootstrap is removed.

 * print_dependents_warning: Force removal of this package with --force-depends.
 * print_dependents_warning: Force removal of this package and its dependents
 * print_dependents_warning: with --force-removal-of-dependent-packages.
 * print_dependents_warning: Package luci-proto-ppp is depended upon by packages:
 * print_dependents_warning:    luci
 * print_dependents_warning: These might cease to work if package luci-proto-ppp is removed.

 * print_dependents_warning: Force removal of this package with --force-depends.
 * print_dependents_warning: Force removal of this package and its dependents
 * print_dependents_warning: with --force-removal-of-dependent-packages.
 * print_dependents_warning: Package luci-proto-ipv6 is depended upon by packages:
 * print_dependents_warning:    luci
 * print_dependents_warning: These might cease to work if package luci-proto-ipv6 is removed.

 * print_dependents_warning: Force removal of this package with --force-depends.
 * print_dependents_warning: Force removal of this package and its dependents
 * print_dependents_warning: with --force-removal-of-dependent-packages.
 * print_dependents_warning: Package luci-mod-admin-full is depended upon by packages:
 * print_dependents_warning:    luci
 * print_dependents_warning: These might cease to work if package luci-mod-admin-full is removed.

 * print_dependents_warning: Force removal of this package with --force-depends.
 * print_dependents_warning: Force removal of this package and its dependents
 * print_dependents_warning: with --force-removal-of-dependent-packages.
 * print_dependents_warning: Package luci-app-firewall is depended upon by packages:
 * print_dependents_warning:    luci
 * print_dependents_warning: These might cease to work if package luci-app-firewall is removed.

 * print_dependents_warning: Force removal of this package with --force-depends.
 * print_dependents_warning: Force removal of this package and its dependents
 * print_dependents_warning: with --force-removal-of-dependent-packages.
 * print_dependents_warning: Package luci-base is depended upon by packages:
 * print_dependents_warning:    luci-mod-admin-full
 * print_dependents_warning: These might cease to work if package luci-base is removed.

 * print_dependents_warning: Force removal of this package with --force-depends.
 * print_dependents_warning: Force removal of this package and its dependents
 * print_dependents_warning: with --force-removal-of-dependent-packages.
 * print_dependents_warning: Package luci-lib-ip is depended upon by packages:
 * print_dependents_warning:    luci-base
 * print_dependents_warning: These might cease to work if package luci-lib-ip is removed.

 * print_dependents_warning: Force removal of this package with --force-depends.
 * print_dependents_warning: Force removal of this package and its dependents
 * print_dependents_warning: with --force-removal-of-dependent-packages.
 * print_dependents_warning: Package luci-lib-jsonc is depended upon by packages:
 * print_dependents_warning:    luci-base
 * print_dependents_warning: These might cease to work if package luci-lib-jsonc is removed.

 * print_dependents_warning: Force removal of this package with --force-depends.
 * print_dependents_warning: Force removal of this package and its dependents
 * print_dependents_warning: with --force-removal-of-dependent-packages.
 * print_dependents_warning: Package luci-lib-nixio is depended upon by packages:
 * print_dependents_warning:    luci-base
 * print_dependents_warning: These might cease to work if package luci-lib-nixio is removed.

 * print_dependents_warning: Force removal of this package with --force-depends.
 * print_dependents_warning: Force removal of this package and its dependents
 * print_dependents_warning: with --force-removal-of-dependent-packages.
 * pkg_run_script: package "dnsmasq" prerm script returned status 255.
 * opkg_remove_pkg: not removing package "dnsmasq", prerm script failed
 * print_dependents_warning: Package uhttpd is depended upon by packages:
 * print_dependents_warning:    luci
 * print_dependents_warning: These might cease to work if package uhttpd is removed.

 * print_dependents_warning: Force removal of this package with --force-depends.
 * print_dependents_warning: Force removal of this package and its dependents
 * print_dependents_warning: with --force-removal-of-dependent-packages.
 * print_dependents_warning: Package liblucihttp-lua is depended upon by packages:
 * print_dependents_warning:    luci-base
 * print_dependents_warning: These might cease to work if package liblucihttp-lua is removed.

 * print_dependents_warning: Force removal of this package with --force-depends.
 * print_dependents_warning: Force removal of this package and its dependents
 * print_dependents_warning: with --force-removal-of-dependent-packages.
 * print_dependents_warning: Package liblucihttp is depended upon by packages:
 * print_dependents_warning:    liblucihttp-lua
 * print_dependents_warning: These might cease to work if package liblucihttp is removed.

 * print_dependents_warning: Force removal of this package with --force-depends.
 * print_dependents_warning: Force removal of this package and its dependents
 * print_dependents_warning: with --force-removal-of-dependent-packages.
gmake: *** [Makefile:182: /usr/home/oleg/mfslinux/work/.remove_packages_done] Error 255