Building Linux for Omega Onion with Openwrt and get the bugs listed in the
attached document.

The setup uses Ubuntu 20.04.2 LTS x64 on intel i5 and the following steps
$ git clone https://github.com/OnionIoT/source.git                 // get
source
$ cd source
$ sh scripts/onion-feed-setup.sh
 // setup feeds
$ rm -r ./package/feeds/onion/transmission-console-app     // creates
errors - remove
$ rm -r ./package/feeds/onion/zeromq                                  //
creates errors - remove
$ python scripts/onion-setup-build.py                                  //
setup build
$ vi /usr/include/asm-generic/int-ll64.h
      Edit line 31    to prevent errors:
                            from: __extension__ typedef unsigned long long
__64;
                            to:   typedef uint64_t __64;
$ make -j1 V=s

Final output is:
checking for BEOS mounted file system support functions... no
checking whether it is possible to resort to fread on /etc/mnttab... no
configure: error: could not determine how to read list of mounted file
systems
make[3]: *** [Makefile:22:
/home/lachlan/omega/source/build_dir/host/findutils-4.6.0/.configured]
Error 1
make[3]: Leaving directory '/home/lachlan/omega/source/tools/findutils'
Command exited with non-zero status 2
time: tools/findutils/compile#25.09#7.82#59.48
make[2]: *** [tools/Makefile:154: tools/findutils/compile] Error 2

There are many references to findutils bugs in the attached subset of the
output: bug-report.txt

Lachlan Peter
checking sys/param.h usability... no
checking sys/param.h presence... yes
configure: WARNING: sys/param.h: present but cannot be compiled
configure: WARNING: sys/param.h:     check for missing prerequisite headers?
configure: WARNING: sys/param.h: see the Autoconf documentation
configure: WARNING: sys/param.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/param.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for sys/param.h... no
checking sys/socket.h usability... no
checking sys/socket.h presence... yes
configure: WARNING: sys/socket.h: present but cannot be compiled
configure: WARNING: sys/socket.h:     check for missing prerequisite headers?
configure: WARNING: sys/socket.h: see the Autoconf documentation
configure: WARNING: sys/socket.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/socket.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for sys/socket.h... no
checking dirent.h usability... no
checking dirent.h presence... yes
configure: WARNING: dirent.h: present but cannot be compiled
configure: WARNING: dirent.h:     check for missing prerequisite headers?
configure: WARNING: dirent.h: see the Autoconf documentation
configure: WARNING: dirent.h:     section "Present But Cannot Be Compiled"
configure: WARNING: dirent.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for dirent.h... no
checking wctype.h usability... no
checking wctype.h presence... yes
configure: WARNING: wctype.h: present but cannot be compiled
configure: WARNING: wctype.h:     check for missing prerequisite headers?
configure: WARNING: wctype.h: see the Autoconf documentation
configure: WARNING: wctype.h:     section "Present But Cannot Be Compiled"
configure: WARNING: wctype.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for wctype.h... no
checking stdio_ext.h usability... no
checking stdio_ext.h presence... yes
configure: WARNING: stdio_ext.h: present but cannot be compiled
configure: WARNING: stdio_ext.h:     check for missing prerequisite headers?
configure: WARNING: stdio_ext.h: see the Autoconf documentation
configure: WARNING: stdio_ext.h:     section "Present But Cannot Be Compiled"
configure: WARNING: stdio_ext.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for stdio_ext.h... no
checking for sys/stat.h... (cached) yes
checking sys/vfs.h usability... no
checking sys/vfs.h presence... yes
configure: WARNING: sys/vfs.h: present but cannot be compiled
configure: WARNING: sys/vfs.h:     check for missing prerequisite headers?
configure: WARNING: sys/vfs.h: see the Autoconf documentation
configure: WARNING: sys/vfs.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/vfs.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for sys/vfs.h... no
checking netdb.h usability... no
checking netdb.h presence... yes
configure: WARNING: netdb.h: present but cannot be compiled
configure: WARNING: netdb.h:     check for missing prerequisite headers?
configure: WARNING: netdb.h: see the Autoconf documentation
configure: WARNING: netdb.h:     section "Present But Cannot Be Compiled"
configure: WARNING: netdb.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for netdb.h... no
checking getopt.h usability... no
checking getopt.h presence... yes
configure: WARNING: getopt.h: present but cannot be compiled
configure: WARNING: getopt.h:     check for missing prerequisite headers?
configure: WARNING: getopt.h: see the Autoconf documentation
configure: WARNING: getopt.h:     section "Present But Cannot Be Compiled"
configure: WARNING: getopt.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for getopt.h... no
checking sys/time.h usability... no
checking sys/time.h presence... yes
configure: WARNING: sys/time.h: present but cannot be compiled
configure: WARNING: sys/time.h:     check for missing prerequisite headers?
configure: WARNING: sys/time.h: see the Autoconf documentation
configure: WARNING: sys/time.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/time.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for sys/time.h... no
checking wchar.h usability... no
checking wchar.h presence... yes
configure: WARNING: wchar.h: present but cannot be compiled
configure: WARNING: wchar.h:     check for missing prerequisite headers?
configure: WARNING: wchar.h: see the Autoconf documentation
configure: WARNING: wchar.h:     section "Present But Cannot Be Compiled"
configure: WARNING: wchar.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for wchar.h... no
checking for stdint.h... (cached) yes
checking for inttypes.h... (cached) yes
checking langinfo.h usability... no
checking langinfo.h presence... yes
configure: WARNING: langinfo.h: present but cannot be compiled
configure: WARNING: langinfo.h:     check for missing prerequisite headers?
configure: WARNING: langinfo.h: see the Autoconf documentation
configure: WARNING: langinfo.h:     section "Present But Cannot Be Compiled"
configure: WARNING: langinfo.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for langinfo.h... no
checking xlocale.h usability... no
checking xlocale.h presence... no
checking for xlocale.h... no
checking math.h usability... no
checking math.h presence... yes
configure: WARNING: math.h: present but cannot be compiled
configure: WARNING: math.h:     check for missing prerequisite headers?
configure: WARNING: math.h: see the Autoconf documentation
configure: WARNING: math.h:     section "Present But Cannot Be Compiled"
configure: WARNING: math.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for math.h... no
checking sys/mman.h usability... no
checking sys/mman.h presence... yes
configure: WARNING: sys/mman.h: present but cannot be compiled
configure: WARNING: sys/mman.h:     check for missing prerequisite headers?
configure: WARNING: sys/mman.h: see the Autoconf documentation
configure: WARNING: sys/mman.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/mman.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for sys/mman.h... no
checking sys/statvfs.h usability... no
checking sys/statvfs.h presence... yes
configure: WARNING: sys/statvfs.h: present but cannot be compiled
configure: WARNING: sys/statvfs.h:     check for missing prerequisite headers?
configure: WARNING: sys/statvfs.h: see the Autoconf documentation
configure: WARNING: sys/statvfs.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/statvfs.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for sys/statvfs.h... no
checking malloc.h usability... no
checking malloc.h presence... yes
configure: WARNING: malloc.h: present but cannot be compiled
configure: WARNING: malloc.h:     check for missing prerequisite headers?
configure: WARNING: malloc.h: see the Autoconf documentation
configure: WARNING: malloc.h:     section "Present But Cannot Be Compiled"
configure: WARNING: malloc.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for malloc.h... no
checking selinux/selinux.h usability... no
checking selinux/selinux.h presence... no
checking for selinux/selinux.h... no
checking for strings.h... (cached) yes
checking sys/uio.h usability... no
checking sys/uio.h presence... yes
configure: WARNING: sys/uio.h: present but cannot be compiled
configure: WARNING: sys/uio.h:     check for missing prerequisite headers?
configure: WARNING: sys/uio.h: see the Autoconf documentation
configure: WARNING: sys/uio.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/uio.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for sys/uio.h... no
checking sys/utsname.h usability... no
checking sys/utsname.h presence... yes
configure: WARNING: sys/utsname.h: present but cannot be compiled
configure: WARNING: sys/utsname.h:     check for missing prerequisite headers?
configure: WARNING: sys/utsname.h: see the Autoconf documentation
configure: WARNING: sys/utsname.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/utsname.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for sys/utsname.h... no
checking sys/wait.h usability... no
checking sys/wait.h presence... yes
configure: WARNING: sys/wait.h: present but cannot be compiled
configure: WARNING: sys/wait.h:     check for missing prerequisite headers?
configure: WARNING: sys/wait.h: see the Autoconf documentation
configure: WARNING: sys/wait.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/wait.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for sys/wait.h... no
checking features.h usability... no
checking features.h presence... yes
configure: WARNING: features.h: present but cannot be compiled
configure: WARNING: features.h:     check for missing prerequisite headers?
configure: WARNING: features.h: see the Autoconf documentation
configure: WARNING: features.h:     section "Present But Cannot Be Compiled"
configure: WARNING: features.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for features.h... no
checking arpa/inet.h usability... no
checking arpa/inet.h presence... yes
configure: WARNING: arpa/inet.h: present but cannot be compiled
configure: WARNING: arpa/inet.h:     check for missing prerequisite headers?
configure: WARNING: arpa/inet.h: see the Autoconf documentation
configure: WARNING: arpa/inet.h:     section "Present But Cannot Be Compiled"
configure: WARNING: arpa/inet.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for arpa/inet.h... no
checking netinet/in.h usability... no
checking netinet/in.h presence... yes
configure: WARNING: netinet/in.h: present but cannot be compiled
configure: WARNING: netinet/in.h:     check for missing prerequisite headers?
configure: WARNING: netinet/in.h: see the Autoconf documentation
configure: WARNING: netinet/in.h:     section "Present But Cannot Be Compiled"
configure: WARNING: netinet/in.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for netinet/in.h... no
checking sys/select.h usability... no
checking sys/select.h presence... yes
configure: WARNING: sys/select.h: present but cannot be compiled
configure: WARNING: sys/select.h:     check for missing prerequisite headers?
configure: WARNING: sys/select.h: see the Autoconf documentation
configure: WARNING: sys/select.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/select.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for sys/select.h... no
checking priv.h usability... no
checking priv.h presence... no
checking for priv.h... no
checking sys/ioctl.h usability... no
checking sys/ioctl.h presence... yes
configure: WARNING: sys/ioctl.h: present but cannot be compiled
configure: WARNING: sys/ioctl.h:     check for missing prerequisite headers?
configure: WARNING: sys/ioctl.h: see the Autoconf documentation
configure: WARNING: sys/ioctl.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/ioctl.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for sys/ioctl.h... no


checking sys/bitypes.h usability... no
checking sys/bitypes.h presence... yes
configure: WARNING: sys/bitypes.h: present but cannot be compiled
configure: WARNING: sys/bitypes.h:     check for missing prerequisite headers?
configure: WARNING: sys/bitypes.h: see the Autoconf documentation
configure: WARNING: sys/bitypes.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/bitypes.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for sys/bitypes.h... no

checking pthread.h presence... yes
configure: WARNING: pthread.h: present but cannot be compiled
configure: WARNING: pthread.h:     check for missing prerequisite headers?
configure: WARNING: pthread.h: see the Autoconf documentation
configure: WARNING: pthread.h:     section "Present But Cannot Be Compiled"
configure: WARNING: pthread.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for pthread.h... no

checking search.h usability... no
checking search.h presence... yes
configure: WARNING: search.h: present but cannot be compiled
configure: WARNING: search.h:     check for missing prerequisite headers?
configure: WARNING: search.h: see the Autoconf documentation
configure: WARNING: search.h:     section "Present But Cannot Be Compiled"
configure: WARNING: search.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for search.h... no

checking byteswap.h usability... no
checking byteswap.h presence... yes
configure: WARNING: byteswap.h: present but cannot be compiled
configure: WARNING: byteswap.h:     check for missing prerequisite headers?
configure: WARNING: byteswap.h: see the Autoconf documentation
configure: WARNING: byteswap.h:     section "Present But Cannot Be Compiled"
configure: WARNING: byteswap.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for byteswap.h... no

checking sys/timeb.h usability... no
checking sys/timeb.h presence... yes
configure: WARNING: sys/timeb.h: present but cannot be compiled
configure: WARNING: sys/timeb.h:     check for missing prerequisite headers?
configure: WARNING: sys/timeb.h: see the Autoconf documentation
configure: WARNING: sys/timeb.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/timeb.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for sys/timeb.h... no

checking mntent.h usability... no
checking mntent.h presence... yes
configure: WARNING: mntent.h: present but cannot be compiled
configure: WARNING: mntent.h:     check for missing prerequisite headers?
configure: WARNING: mntent.h: see the Autoconf documentation
configure: WARNING: mntent.h:     section "Present But Cannot Be Compiled"
configure: WARNING: mntent.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-findutils@gnu.org ##
configure: WARNING:     ## ------------------------------------ ##
checking for mntent.h... no

checking for BEOS mounted file system support functions... no
checking whether it is possible to resort to fread on /etc/mnttab... no
configure: error: could not determine how to read list of mounted file systems
make[3]: *** [Makefile:22: 
/home/lachlan/omega/source/build_dir/host/findutils-4.6.0/.configured] Error 1
make[3]: Leaving directory '/home/lachlan/omega/source/tools/findutils'
Command exited with non-zero status 2
time: tools/findutils/compile#25.09#7.82#59.48
make[2]: *** [tools/Makefile:154: tools/findutils/compile] Error 2
make[2]: Leaving directory '/home/lachlan/omega/source'
make[1]: *** [tools/Makefile:150: 
/home/lachlan/omega/source/staging_dir/target-mipsel_24kc_musl/stamp/.tools_compile_yynyyyyynyyyyynyynnyyyynyyyyyyyyyyyyyyynyynynnyyynnyy]
 Error 2
make[1]: Leaving directory '/home/lachlan/omega/source'
make: *** [/home/lachlan/omega/source/include/toplevel.mk:218: world] Error 2



Reply via email to