Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing dependencies Angular, JUCI, UCI #39

Closed
haveyaseen opened this issue Mar 30, 2016 · 4 comments
Closed

Missing dependencies Angular, JUCI, UCI #39

haveyaseen opened this issue Mar 30, 2016 · 4 comments

Comments

@haveyaseen
Copy link

Hello,

I compiled OpenWRT following the guidelines in README.
However, the web interface is not functional:

juci_console log

Please note that this is after running juci-update manually. Without this, it the web root doesn't contain any HTML and no assets.

@haveyaseen haveyaseen changed the title How to use JUCI on OpenWRT? Missing dependencies Angular, JUCI, UCI Mar 30, 2016
@mkschreder
Copy link
Owner

You seem to have a broken build. There is a 01-juci.js file that also
should be included. You have plugins but you are missing core library.
On 30 Mar 2016 15:31, "Jason" [email protected] wrote:

Hello,

I compiled OpenWRT following the guidelines in README.
However, the web interface is not functional:

[image: juci_console log]
https://cloud.githubusercontent.com/assets/6516575/14143527/07e053dc-f68c-11e5-8aab-8535dc678866.png

Please note that this is after running juci-update manually. Without this,
it the web root doesn't contain any HTML and no assets.


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#39

@haveyaseen
Copy link
Author

I selected everything related to JUCI in make menuconfig but I still cant get it to work.
However this command was not found: CONFIG_PACKAGE_juci-full=y
What is this supposed to do and how can I get the core library?

@mkschreder
Copy link
Owner

It is not a command. It is a metapackage that will select most of other
required dependencies. The text goes into your .config and then you run
"make defconfig" to set all dependencies.

Don't worry if you have a little trouble building right now, I will do more
clean test builds by the end of the week and fix any issues that arise. I'm
currently away.
On 30 Mar 2016 18:03, "Jason" [email protected] wrote:

I selected everything related to JUCI in make menuconfig but I still cant
get it to work.
However this command was not found: CONFIG_PACKAGE_juci-full=y
What is this supposed to do and how can I get the core library?


You are receiving this because you commented.
Reply to this email directly or view it on GitHub
#39 (comment)

@haveyaseen
Copy link
Author

Alright thanks for your help.
Unfortunately the line didn't solve the problem either.
It seems a little weird that I'm required to run juci-update for the HTML to build.
Also having to apply the fix mkschreder/juci-openwrt-feed#4 (comment) manually quite often.

make output:

 make[1] world
 make[2] package/cleanup
 make[2] target/compile
 make[3] -C target/linux compile
 make[2] package/compile
 make[3] -C package/libs/toolchain compile
 make[3] -C package/libs/ncurses host-compile
 make[3] -C package/system/usign host-compile
 make[3] -C package/utils/lua host-compile
 make[3] -C package/utils/lua compile
 make[3] -C package/libs/libnl-tiny compile
 make[3] -C package/libs/lzo compile
 make[3] -C package/libs/libjson-c compile
 make[3] -C package/libs/zlib compile
 make[3] -C package/libs/ncurses compile
 make[3] -C feeds/packages/libs/pcre compile
 make[3] -C package/libs/libreadline compile
 make[3] -C package/libs/ocf-crypto-headers compile
 make[3] -C package/network/services/dropbear compile
 make[3] -C feeds/juci/libblobpack compile
 make[3] -C feeds/juci/libutype compile
 make[3] -C feeds/juci/libwebsockets compile
 make[3] -C feeds/packages/lang/luabitop compile
 make[3] -C package/libs/mbedtls compile
 make[3] -C package/firmware/linux-firmware compile
 make[3] -C package/libs/polarssl compile
 make[3] -C package/libs/ncurses compile
 make[3] -C package/network/ipv6/odhcp6c compile
 make[3] -C package/network/services/dnsmasq compile
 make[3] -C package/libs/libpcap compile
 make[3] -C package/network/utils/linux-atm compile
 make[3] -C package/network/utils/resolveip compile
 make[3] -C package/utils/busybox compile
 make[3] -C package/libs/libubox compile
 make[3] -C package/utils/util-linux compile
 make[3] -C feeds/packages/libs/libxml2 compile
 make[3] -C feeds/packages/libs/sqlite3 compile
 make[3] -C package/libs/openssl compile
 make[3] -C feeds/juci/libusys compile
 make[3] -C feeds/juci/luaposix33 compile
 make[3] -C package/kernel/linux compile
 make[3] -C package/libs/ustream-ssl compile
 make[3] -C package/system/mtd compile
 make[3] -C package/system/ubus compile
 make[3] -C package/system/uci compile
 make[3] -C package/utils/ubi-utils compile
 make[3] -C package/utils/jsonfilter compile
 make[3] -C package/system/usign compile
 make[3] -C feeds/juci/lighttpd compile
 make[3] -C package/network/utils/iwinfo compile
 make[3] -C package/libs/uclient compile
 make[3] -C package/network/services/odhcpd compile
 make[3] -C package/network/config/netifd compile
 make[3] -C package/system/ubox compile
 make[3] -C feeds/juci/luci-bwc compile
 make[3] -C package/system/rpcd compile
 make[3] -C package/system/opkg compile
 make[3] -C package/system/fstools compile
 make[3] -C package/system/procd compile
 make[3] -C feeds/juci/juci compile
 make[3] -C feeds/juci/jucid compile
 make[3] -C package/base-files compile
 make[3] -C feeds/juci/juci-full-openwrt compile
 make[3] -C package/network/utils/iptables compile
 make[3] -C package/network/services/ppp compile
 make[3] -C package/network/config/firewall compile
 make[2] package/install
 make[3] -C package/system/opkg host-install
 make[3] package/preconfig
 make[2] target/install
 make[3] -C target/linux install
 make[2] package/index

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants