Hi, C. Jacobs wrote,
Hi Waldemar,
Except from meeting all dependencies (especially overwriting OS X tools with GNU versions) I did use these steps to setup my Entware-ng environment:
- A case-sensitive filesystem is required for OpenWrt so I guess Entware-ng will need one too. Create the image in 2 steps to prevent EFI partition creation (for volumes over 2g).
$ hdiutil create -size 512m -type SPARSEBUNDLE -fs "Case-sensitive HFS+" -volname Case-sensitive ~/src/Case-sensitive && hdiutil resize -size 38g ~/src/Case-sensitive.sparsebundle
- Mount the image and hide it from Finder and Desktop
$ hdiutil attach ~/src/Case-sensitive.sparseimage -nobrowse
- Go to the case sensitive location
$ cd /Volumes/Case-sensitive
- Download Entware-ng sources
$ git clone https://github.com/Entware-ng/Entware-ng.git
- Go to the root folder
$ cd Entware-ng
- Pick up the configuration for the mipselsf (mips, little endian, soft floating point) platform
$ cp configs/mipselsf.config .config
- Prepared the necessary fixes.
$ make
Okay, I see. It is an modified OpenWrt. Disable CONFIG_BUILD_NLS in your .config.
best regards Waldemar