freebsd-wifi-build
freebsd-wifi-build copied to clipboard
RT5350 build fails
Hi, I tried to build RT5350 kernel on 12.1-RELEASE but I could not make it.
I ran this command in CURRENT src dir:
X_DTS_FILE=RT5350F-OLINUXINO-EVB.dts KERNCONF=RT5350_FDT ../freebsd-wifi-build/build/bin/build ralink
And I got this error:
*** Target Done.
*** Target : fsimage
*** Running makefs to build compressed image ..
*** from /build/freebsd/../mfsroot/ralink ..
Calculated size of `/build/freebsd/../img//mfsroot-ralink.img': 20398080 bytes, 1267 inodes
Extent size set to 4096
/build/freebsd/../img//mfsroot-ralink.img: 19.5MB (39840 sectors) block size 4096, fragment size 512
using 2 cylinder groups of 12.98MB, 3322 blks, 864 inodes.
super-block backups (for fsck -b #) at:
32, 26608,
Populating `/build/freebsd/../img//mfsroot-ralink.img'
Image `/build/freebsd/../img//mfsroot-ralink.img' complete
*** Running mkuzip to create a compressed filesystem ..
*** Target Done.
*** Target : netboot
Can't locate mfs section within kernel
I found that ../obj/mipsel_ap/build/freebsd/mips.mipsel/tmp/usr/bin/objdump
does not exist at all. It seems GNU binutils and objdump have been retired and removed recently, is it relevant to this?
I've also tried building 12.1-RELEASE source and I encountered this error:
===> stand/mips/uboot (all)
/build/freebsd/../obj/mipsel_ap//build/freebsd/mips.mipsel/stand/liblua/liblua.a(lvm.o): In function `luaV_shiftl':
/build/freebsd/contrib/lua/src/lvm.c:600: undefined reference to `__cmpdi2'
/build/freebsd/contrib/lua/src/lvm.c:600: relocation truncated to fit: R_MIPS_26 against `__cmpdi2'
--- ubldr ---
*** [ubldr] Error code 1
make[5]: stopped in /build/freebsd/stand/mips/uboot
1 error
make[5]: stopped in /build/freebsd/stand/mips/uboot
--- all_subdir_stand/mips/uboot ---
*** [all_subdir_stand/mips/uboot] Error code 2