error compiling lime_bmx7 flavor with 18.06.4
pedro-nonfree opened this issue · 3 comments
pedro-nonfree commented
Hi,
I have an environment to compile openwrt (so I hope all dependencie are OK). I'm experiencing problems running lime-sdk master branch latest commit eae9844 (I don't have previous experience building this for earlier commits)
git clone https://github.com/libremesh/lime-sdk.git
cd lime-sdk
./cooker -c x86/64 --profile=Generic --flavor=lime_bmx7
part of the output
make[3] -C /root/lime-sdk/feeds/libremesh/packages/ubus-lime-utils compile
make[3] -C /root/lime-sdk/feeds/libremesh/packages/lime-app clean-build
make[3] -C /root/lime-sdk/feeds/libremesh/packages/lime-app compile
make[3] -C /root/lime-sdk/feeds/libremesh/packages/lime-docs clean-build
make[3] -C /root/lime-sdk/feeds/libremesh/packages/lime-docs compile
make -r world: build failed. Please re-run make with -j1 V=s or V=sc for a higher verbosity level to see what's going on
make: *** [/root/lime-sdk/18.06.4/x86/64/sdk/include/toplevel.mk:211: world] Error 1
make: Leaving directory '/root/lime-sdk/18.06.4/x86/64/sdk'
-> Error compiling SDK
cp: cannot stat '18.06.4/x86/64/ib/repositories.sdk.conf': No such file or directory
-> Cooking x86/64/Generic
-> Cooking firmware image
--> Selected extra packages: lime-system lime-proto-wan lime-hwd-openwrt-wan lime-debug smonit lime-proto-bmx7 bmx7-auto-gw-mode luci luci-app-bmx7 bmx7-topology bmx7-j
son -dnsmasq dnsmasq-dhcpv6
make: Entering directory '/root/lime-sdk/18.06.4/x86/64/ib'
make[1]: Entering directory '/root/lime-sdk/18.06.4/x86/64/ib'
make[1]: Leaving directory '/root/lime-sdk/18.06.4/x86/64/ib'
Checking 'working-make'... ok.
Checking 'case-sensitive-fs'... ok.
Checking 'proper-umask'... ok.
Checking 'gcc'... ok.
Checking 'working-gcc'... ok.
Checking 'g++'... ok.
Checking 'working-g++'... ok.
(...)
Installing libsmartcols (2.32-2) to root...
Downloading http://downloads.openwrt.org/releases/18.06.4/packages/x86_64/base/libsmartcols_2.32-2_x86_64.ipk
Installing ppp (2.4.7-12) to root...
Downloading http://downloads.openwrt.org/releases/18.06.4/packages/x86_64/base/ppp_2.4.7-12_x86_64.ipk
Installing kmod-lib-crc-ccitt (4.14.131-1) to root...
DoCollected errors:
* opkg_install_cmd: Cannot install package lime-system.
* opkg_install_cmd: Cannot install package lime-proto-wan.
* opkg_install_cmd: Cannot install package lime-hwd-openwrt-wan.
* opkg_install_cmd: Cannot install package lime-debug.
* opkg_install_cmd: Cannot install package smonit.
* opkg_install_cmd: Cannot install package lime-proto-bmx7.
* opkg_install_cmd: Cannot install package bmx7-auto-gw-mode.
wnloading file:packages/kmod-lib-crc-ccitt_4.14.131-1_x86_64.ipk
Installing kmod-slhc (4.14.131-1) to root...
Downloading file:packages/kmod-slhc_4.14.131-1_x86_64.ipk
Installing kmod-ppp (4.14.131-1) to root...
Downloading file:packages/kmod-ppp_4.14.131-1_x86_64.ipk
Installing ppp-mod-pppoe (2.4.7-12) to root...
Downloading http://downloads.openwrt.org/releases/18.06.4/packages/x86_64/base/ppp-mod-pppoe_2.4.7-12_x86_64.ipk
Installing kmod-pppox (4.14.131-1) to root...
Downloading file:packages/kmod-pppox_4.14.131-1_x86_64.ipk
Installing kmod-pppoe (4.14.131-1) to root...
Downloading file:packages/kmod-pppoe_4.14.131-1_x86_64.ipk
Installing uci (2019-05-17-f199b961-1) to root...
Downloading http://downloads.openwrt.org/releases/18.06.4/packages/x86_64/base/uci_2019-05-17-f199b961-1_x86_64.ipk
Package uclient-fetch (2018-11-24-3ba74ebc-1) installed in root is up to date.
Configuring zlib.
Configuring libmbedtls.
Configuring libnl-tiny.
Configuring libubox.
Configuring libuci.
Configuring libubus.
Configuring libiwinfo.
Configuring bmx7.
Configuring luci-lib-json.
Configuring liblua.
Configuring lua.
Configuring luci-lib-nixio.
Configuring luci-lib-ip.
Configuring libjson-c.
Configuring libblobmsg-json.
Configuring rpcd.
Configuring libubus-lua.
Configuring luci-lib-jsonc.
Configuring liblucihttp.
Configuring liblucihttp-lua.
Configuring luci-base.
Configuring luci-mod-admin-full.
Configuring bmx7-json.
Configuring luci-app-bmx7.
Configuring libpthread.
Configuring librt.
Configuring libuuid.
Configuring libf2fs.
Configuring mkf2fs.
Configuring dnsmasq-dhcpv6.
Configuring libuclient.
Configuring uclient-fetch.
Configuring opkg.
Configuring ubusd.
Configuring ubus.
Configuring busybox.
Configuring kmod-nf-reject6.
Configuring libiwinfo-lua.
Configuring kmod-nf-conntrack.
Configuring kmod-nf-flow.
Configuring kmod-lib-crc-ccitt.
Configuring r8169-firmware.
Configuring luci-theme-bootstrap.
Configuring kmod-slhc.
Configuring kmod-ppp.
Configuring kmod-pppox.
Configuring kmod-pppoe.
Configuring kmod-nf-reject.
Configuring kmod-nf-ipt.
Configuring kmod-ipt-core.
Configuring kmod-ipt-conntrack.
Configuring jshn.
Configuring netifd.
Configuring libjson-script.
Configuring ubox.
Configuring procd.
Configuring jsonfilter.
Configuring usign.
Configuring openwrt-keyring.
Configuring fstools.
Configuring fwtool.
Configuring base-files.
Configuring kmod-nf-nat.
Configuring kmod-input-core.
Configuring libblkid.
Configuring libsmartcols.
Configuring partx-utils.
Configuring kmod-mii.
Configuring kmod-r8169.
Configuring kmod-i2c-core.
Configuring libxtables.
Configuring libip4tc.
Configuring libip6tc.
Configuring kmod-nf-conntrack6.
Configuring kmod-ipt-nat.
Configuring firewall.
Configuring luci-app-firewall.
Configuring libcomerr.
Configuring kmod-nf-ipt6.
Configuring kmod-ip6tables.
Configuring odhcp6c.
Configuring uci.
Configuring dropbear.
Configuring kmod-hwmon-core.
Configuring mtd.
Configuring odhcpd-ipv6only.
Configuring luci-proto-ppp.
Configuring ppp.
Configuring logd.
Configuring libss.
Configuring luci-proto-ipv6.
Configuring iptables.
Configuring libext2fs.
Configuring e2fsprogs.
Configuring kmod-e1000.
Configuring kmod-pps.
Configuring uhttpd.
Configuring ip6tables.
Configuring kmod-ptp.
Configuring rpcd-mod-rrdns.
Configuring luci.
Configuring bmx7-topology.
Configuring kmod-e1000e.
Configuring kmod-button-hotplug.
Configuring kmod-i2c-algo-bit.
Configuring kmod-igb.
Configuring kmod-ipt-offload.
Configuring ppp-mod-pppoe.
make[2]: *** [Makefile:153: package_install] Error 255
make[1]: *** [Makefile:114: _call_image] Error 2
make: *** [Makefile:193: image] Error 2
make: Leaving directory '/root/lime-sdk/18.06.4/x86/64/ib'
-> Firmware for target x86/64, profile PROFILE=Generic and flavor lime_bmx7 cooked!
Find the binaries in /root/lime-sdk/output/x86/64/Generic/lime_bmx7 directory
root@cooker2:~/lime-sdk# ./cooker -c x86/64 --profile=Generic --flavor=lime_bmx7
p4u commented
There is some error on the building phase, so when trying to "cook" the
packages it fails because they have not been created previously.
Take a look to the README.md https://github.com/libremesh/lime-sdk
I'd execute just the building step, like this:
`J=1 V=s ./cooker -b x86/64`
Check `./cooker --help` also to know this kind of tricks)
It's probably that your host system is missing some library required for
compiling the packages. You can also try to use the option "--remote" to
download the packages instead of compiling them yourself (hope the repos
are up-to-date and on-line).
Cheers.
…On 15/8/19 16:22, pedro-nonfree wrote:
Hi,
I have an environment to compile openwrt (so I hope all dependencie are
OK). I'm experiencing problems running lime-sdk master branch latest
commit eae9844
<eae9844>
(I don't have previous experience building this for earlier commits)
|git clone https://github.com/libremesh/lime-sdk.git cd lime-sdk
./cooker -c x86/64 --profile=Generic --flavor=lime_bmx7 |
part of the output
|make[3] -C /root/lime-sdk/feeds/libremesh/packages/ubus-lime-utils
compile make[3] -C /root/lime-sdk/feeds/libremesh/packages/lime-app
clean-build make[3] -C /root/lime-sdk/feeds/libremesh/packages/lime-app
compile make[3] -C /root/lime-sdk/feeds/libremesh/packages/lime-docs
clean-build make[3] -C /root/lime-sdk/feeds/libremesh/packages/lime-docs
compile make -r world: build failed. Please re-run make with -j1 V=s or
V=sc for a higher verbosity level to see what's going on make: ***
[/root/lime-sdk/18.06.4/x86/64/sdk/include/toplevel.mk:211: world] Error
1 make: Leaving directory '/root/lime-sdk/18.06.4/x86/64/sdk' -> Error
compiling SDK cp: cannot stat '18.06.4/x86/64/ib/repositories.sdk.conf':
No such file or directory -> Cooking x86/64/Generic -> Cooking firmware
image --> Selected extra packages: lime-system lime-proto-wan
lime-hwd-openwrt-wan lime-debug smonit lime-proto-bmx7 bmx7-auto-gw-mode
luci luci-app-bmx7 bmx7-topology bmx7-j son -dnsmasq dnsmasq-dhcpv6
make: Entering directory '/root/lime-sdk/18.06.4/x86/64/ib' make[1]:
Entering directory '/root/lime-sdk/18.06.4/x86/64/ib' make[1]: Leaving
directory '/root/lime-sdk/18.06.4/x86/64/ib' Checking 'working-make'...
ok. Checking 'case-sensitive-fs'... ok. Checking 'proper-umask'... ok.
Checking 'gcc'... ok. Checking 'working-gcc'... ok. Checking 'g++'...
ok. Checking 'working-g++'... ok. (...) Installing libsmartcols (2.32-2)
to root... Downloading
http://downloads.openwrt.org/releases/18.06.4/packages/x86_64/base/libsmartcols_2.32-2_x86_64.ipk
Installing ppp (2.4.7-12) to root... Downloading
http://downloads.openwrt.org/releases/18.06.4/packages/x86_64/base/ppp_2.4.7-12_x86_64.ipk
Installing kmod-lib-crc-ccitt (4.14.131-1) to root... DoCollected
errors: * opkg_install_cmd: Cannot install package lime-system. *
opkg_install_cmd: Cannot install package lime-proto-wan. *
opkg_install_cmd: Cannot install package lime-hwd-openwrt-wan. *
opkg_install_cmd: Cannot install package lime-debug. * opkg_install_cmd:
Cannot install package smonit. * opkg_install_cmd: Cannot install
package lime-proto-bmx7. * opkg_install_cmd: Cannot install package
bmx7-auto-gw-mode. wnloading
file:packages/kmod-lib-crc-ccitt_4.14.131-1_x86_64.ipk Installing
kmod-slhc (4.14.131-1) to root... Downloading
file:packages/kmod-slhc_4.14.131-1_x86_64.ipk Installing kmod-ppp
(4.14.131-1) to root... Downloading
file:packages/kmod-ppp_4.14.131-1_x86_64.ipk Installing ppp-mod-pppoe
(2.4.7-12) to root... Downloading
http://downloads.openwrt.org/releases/18.06.4/packages/x86_64/base/ppp-mod-pppoe_2.4.7-12_x86_64.ipk
Installing kmod-pppox (4.14.131-1) to root... Downloading
file:packages/kmod-pppox_4.14.131-1_x86_64.ipk Installing kmod-pppoe
(4.14.131-1) to root... Downloading
file:packages/kmod-pppoe_4.14.131-1_x86_64.ipk Installing uci
(2019-05-17-f199b961-1) to root... Downloading
http://downloads.openwrt.org/releases/18.06.4/packages/x86_64/base/uci_2019-05-17-f199b961-1_x86_64.ipk
Package uclient-fetch (2018-11-24-3ba74ebc-1) installed in root is up to
date. Configuring zlib. Configuring libmbedtls. Configuring libnl-tiny.
Configuring libubox. Configuring libuci. Configuring libubus.
Configuring libiwinfo. Configuring bmx7. Configuring luci-lib-json.
Configuring liblua. Configuring lua. Configuring luci-lib-nixio.
Configuring luci-lib-ip. Configuring libjson-c. Configuring
libblobmsg-json. Configuring rpcd. Configuring libubus-lua. Configuring
luci-lib-jsonc. Configuring liblucihttp. Configuring liblucihttp-lua.
Configuring luci-base. Configuring luci-mod-admin-full. Configuring
bmx7-json. Configuring luci-app-bmx7. Configuring libpthread.
Configuring librt. Configuring libuuid. Configuring libf2fs. Configuring
mkf2fs. Configuring dnsmasq-dhcpv6. Configuring libuclient. Configuring
uclient-fetch. Configuring opkg. Configuring ubusd. Configuring ubus.
Configuring busybox. Configuring kmod-nf-reject6. Configuring
libiwinfo-lua. Configuring kmod-nf-conntrack. Configuring kmod-nf-flow.
Configuring kmod-lib-crc-ccitt. Configuring r8169-firmware. Configuring
luci-theme-bootstrap. Configuring kmod-slhc. Configuring kmod-ppp.
Configuring kmod-pppox. Configuring kmod-pppoe. Configuring
kmod-nf-reject. Configuring kmod-nf-ipt. Configuring kmod-ipt-core.
Configuring kmod-ipt-conntrack. Configuring jshn. Configuring netifd.
Configuring libjson-script. Configuring ubox. Configuring procd.
Configuring jsonfilter. Configuring usign. Configuring openwrt-keyring.
Configuring fstools. Configuring fwtool. Configuring base-files.
Configuring kmod-nf-nat. Configuring kmod-input-core. Configuring
libblkid. Configuring libsmartcols. Configuring partx-utils. Configuring
kmod-mii. Configuring kmod-r8169. Configuring kmod-i2c-core. Configuring
libxtables. Configuring libip4tc. Configuring libip6tc. Configuring
kmod-nf-conntrack6. Configuring kmod-ipt-nat. Configuring firewall.
Configuring luci-app-firewall. Configuring libcomerr. Configuring
kmod-nf-ipt6. Configuring kmod-ip6tables. Configuring odhcp6c.
Configuring uci. Configuring dropbear. Configuring kmod-hwmon-core.
Configuring mtd. Configuring odhcpd-ipv6only. Configuring
luci-proto-ppp. Configuring ppp. Configuring logd. Configuring libss.
Configuring luci-proto-ipv6. Configuring iptables. Configuring
libext2fs. Configuring e2fsprogs. Configuring kmod-e1000. Configuring
kmod-pps. Configuring uhttpd. Configuring ip6tables. Configuring
kmod-ptp. Configuring rpcd-mod-rrdns. Configuring luci. Configuring
bmx7-topology. Configuring kmod-e1000e. Configuring kmod-button-hotplug.
Configuring kmod-i2c-algo-bit. Configuring kmod-igb. Configuring
kmod-ipt-offload. Configuring ppp-mod-pppoe. make[2]: *** [Makefile:153:
package_install] Error 255 make[1]: *** [Makefile:114: _call_image]
Error 2 make: *** [Makefile:193: image] Error 2 make: Leaving directory
'/root/lime-sdk/18.06.4/x86/64/ib' -> Firmware for target x86/64,
profile PROFILE=Generic and flavor lime_bmx7 cooked! Find the binaries
in /root/lime-sdk/output/x86/64/Generic/lime_bmx7 directory
***@***.***:~/lime-sdk# ./cooker -c x86/64 --profile=Generic
--flavor=lime_bmx7 |
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#104?email_source=notifications&email_token=AAIGR5RPPIQO7ZQX2JZT3CTQEVRCLA5CNFSM4IL6WCFKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HFOEYKA>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAIGR5QVQFLMEK5I2A4622TQEVRCLANCNFSM4IL6WCFA>.
--
./p4u
p4u commented
I just tried ./cooker -c x86/64 --profile=Generic --flavor=lime_bmx7
in a new lime-sdk setup and it worked fine. So I confirm that is something from your local computer.
pedro-nonfree commented
ok sorry for not debugging appropiately (J=1 V=s ./cooker -b x86/64
), false alarm, svn not found
[1] and seems I could do some openwrt buildings in that system
apt install subversion
after that ./cooker -c x86/64 --profile=Generic --flavor=lime_bmx7
worked
thanks
[1]
(...)
-and -not -name '.pkgdir' | xargs -r rm -rf
make[3]: Leaving directory '/root/lime-sdk/feeds/libremesh/packages/lime-app'
time: package/feeds/libremesh/lime-app/compile#0.16#0.05#0.18
make[3]: Entering directory '/root/lime-sdk/feeds/libremesh/packages/lime-docs'
mkdir -p /root/lime-sdk/18.06.4/x86/64/sdk/dl
SHELL= flock /root/lime-sdk/18.06.4/x86/64/sdk/tmp/.lime-docs-2019-01-27-1548584850.tar.xz.flock -c ' echo "Checking out files from the svn repository..."; mkdir -p\
/root/lime-sdk/18.06.4/x86/64/sdk/tmp/dl && cd /root/lime-sdk/18.06.4/x86/64/sdk/tmp/dl && rm -rf lime-docs-2019-01-27-1548584850 && [ \! -d lime-docs-2019-01-27-1548\
584850 ] && ( svn help export | grep -q trust-server-cert && svn export --non-interactive --trust-server-cert -rHEAD https://github.com/libremesh/lime-web/trunk/docs l\
ime-docs-2019-01-27-1548584850 || svn export --non-interactive -rHEAD https://github.com/libremesh/lime-web/trunk/docs lime-docs-2019-01-27-1548584850 ) && echo "Packi\
ng checkout..." && export TAR_TIMESTAMP="" && tar --numeric-owner --owner=0 --group=0 --sort=name ${TAR_TIMESTAMP:+--mtime="$TAR_TIMESTAMP"} -c lime-docs-2019-01\
-27-1548584850 | xz -zc -7e > /root/lime-sdk/18.06.4/x86/64/sdk/tmp/dl/lime-docs-2019-01-27-1548584850.tar.xz && mv /root/lime-sdk/18.06.4/x86/64/sdk/tmp/dl/lime-d\
ocs-2019-01-27-1548584850.tar.xz /root/lime-sdk/18.06.4/x86/64/sdk/dl/ && rm -rf lime-docs-2019-01-27-1548584850; '
Checking out files from the svn repository...
/bin/sh: 1: svn: not found
/bin/sh: 1: svn: not found
make[3]: *** [Makefile:87: /root/lime-sdk/18.06.4/x86/64/sdk/dl/lime-docs-2019-01-27-1548584850.tar.xz] Error 127
make[3]: Leaving directory '/root/lime-sdk/feeds/libremesh/packages/lime-docs'
time: package/feeds/libremesh/lime-docs/compile#0.14#0.04#0.15
make[2]: *** [package/Makefile:109: package/feeds/libremesh/lime-docs/compile] Error 2
make[2]: Leaving directory '/root/lime-sdk/18.06.4/x86/64/sdk'
make[1]: *** [package/Makefile:103: /root/lime-sdk/18.06.4/x86/64/sdk/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/root/lime-sdk/18.06.4/x86/64/sdk'
make: *** [/root/lime-sdk/18.06.4/x86/64/sdk/include/toplevel.mk:211: world] Error 2
make: Leaving directory '/root/lime-sdk/18.06.4/x86/64/sdk'
-> Error compiling SDK