Temat: Problem z kompilacją Domoticz
Próbuję skompilować tytułowy program, lecz w zależnościach ma libubacktrace i nie mam pojęcia skąd go wziąć.
Pakiet znalazłem tu. Będę wdzięczny za pomoc.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Problem z kompilacją Domoticz
Zaloguj się lub zarejestruj by napisać odpowiedź
Próbuję skompilować tytułowy program, lecz w zależnościach ma libubacktrace i nie mam pojęcia skąd go wziąć.
Pakiet znalazłem tu. Będę wdzięczny za pomoc.
Jak samo jak z domoicza musisz z libubacktrace zrobić normalną paczkę. Inaczej tego pierwszego nie skonfigurujesz.
Nie zrozumieliśmy się
, nie potrafię tego zrobić - jestem lamusem.
Podpowiesz może od czego muszę zacząć?
O panie, dużo czytania. Od http://eko.one.pl/?p=openwrt-kompilacja w szczególności: http://eko.one.pl/?p=openwrt-kompilacja … egopakietu oraz wspomniany https://wiki.openwrt.org/doc/devel/packages
Ale - jest gotowiec
https://github.com/openwrt/packages/pull/2883
No tak, a w tym gotowcu jest zależność od wspomnianej biblioteki...
Poszukaj, może gość zgłosił i tą bibliotekę. Zawsze możesz do niego zagadać.
Tak zrobię. Szczęśliwie podał swój email.
Odpowiedź była w samym makefile:
######################################
#
# Important: if backtrace functionality is enabled in domoticz uClibc openwrt's settings for uCkibc must be changed:
# LIBC_HAS_BACKTRACE=y
# resp see file [openwrt_root]/toolchain/uClibc/config-0.9.33.2/common
# rebuild uClibc with make ./toolchain/uClibc/{clean, compile} V=s
#
#######################################Wspominałem, że jestem lamus? ![]()
To raczej wyłącz to w domoticz bo zmiana opcji w uclibc może spowodować że pakiety z openwrt będą niekompatybilne.
Tu jest gość co się chwali Domoticz-em dla trunka:
https://github.com/balintkozma/domoticz-openwrt
Działa
.
root@OpenWrt:~# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 55.5M 6.2M 46.5M 12% /
/dev/root 55.5M 6.2M 46.5M 12% /
tmpfs 122.3M 664.0K 121.6M 1% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
root@OpenWrt:~# cd /tmp/
root@OpenWrt:/tmp# opkg install domoticz_3.5070-2_x86.ipk
Installing domoticz (3.5070-2) to root...
Installing libubacktrace (3.5070-2) to root...
Downloading [url]http://iijoki.xorg.pl/packages/base/libubacktrace_3.5070-2_x86.ipk.[/url]
Installing zlib (1.2.8-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/base/zlib_1.2.8-1_x86.ipk.[/url]
Installing libusb-1.0 (1.0.19-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/base/libusb-1.0_1.0.19-1_x86.ipk.[/url]
Installing librt (0.9.33.2-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/base/librt_0.9.33.2-1_x86.ipk.[/url]
Installing libusb-compat (0.1.4-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/base/libusb-compat_0.1.4-1_x86.ipk.[/url]
Installing libcurl (7.40.0-3.2) to root...
Downloading [url]http://iijoki.xorg.pl/packages/base/libcurl_7.40.0-3.2_x86.ipk.[/url]
Installing libpolarssl (1.3.14-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/base/libpolarssl_1.3.14-1_x86.ipk.[/url]
Installing libsqlite3 (3081101-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/packages/libsqlite3_3081101-1_x86.ipk.[/url]
Installing libopenssl (1.0.2h-1) to root...
Downloading [url]http://iijoki.xorg.pl/packages/base/libopenssl_1.0.2h-1_x86.ipk.[/url]
Installing boost-system (1_58_0-4) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/packages/boost-system_1_58_0-4_x86.ipk.[/url]
Installing libstdcpp (4.8-linaro-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/base/libstdcpp_4.8-linaro-1_x86.ipk.[/url]
Installing boost-thread (1_58_0-4) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/packages/boost-thread_1_58_0-4_x86.ipk.[/url]
Installing boost-chrono (1_58_0-4) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/packages/boost-chrono_1_58_0-4_x86.ipk.[/url]
Installing boost-atomic (1_58_0-4) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/packages/boost-atomic_1_58_0-4_x86.ipk.[/url]
Installing boost-date_time (1_58_0-4) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/packages/boost-date_time_1_58_0-4_x86.ipk.[/url]
Installing openzwave (1.4.164-1) to root...
Downloading [url]http://iijoki.xorg.pl/packages/base/openzwave_1.4.164-1_x86.ipk.[/url]
Installing udev (173-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/base/udev_173-1_x86.ipk.[/url]
Configuring libstdcpp.
Configuring librt.
Configuring boost-system.
Configuring boost-chrono.
Configuring libubacktrace.
Configuring libpolarssl.
Configuring libcurl.
Configuring udev.
Configuring openzwave.
Configuring zlib.
Configuring libusb-1.0.
Configuring libusb-compat.
Configuring libsqlite3.
Configuring libopenssl.
Configuring boost-atomic.
Configuring boost-thread.
Configuring boost-date_time.
Configuring domoticz.
2016-07-23 20:21:19.686 Domoticz V3.5070 (c)2012-2016 GizMoCuz
2016-07-23 20:21:19.688 Build Hash: 86f58c9, Date: 2016-04-13 09:10:13
2016-07-23 20:21:19.691 Startup Path: /opt/domoticz/
2016-07-23 20:21:19.693 Startup delay... waiting 5 seconds...
domoticz: Domoticz is starting up....
root@OpenWrt:/tmp# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 55.5M 31.2M 21.5M 59% /
/dev/root 55.5M 31.2M 21.5M 59% /
tmpfs 122.3M 11.7M 110.5M 10% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
root@OpenWrt:/tmp# free
total used free shared buffers
Mem: 250408 58564 191844 12032 1084
-/+ buffers: 57480 192928
Swap: 0 0 0No nieźle. też się zainteresowałem tym softem. Co ciekawe u mnie nie trąbił nic o libubacktrace. I ciekawe co u mnie nie zadziała...
pliki skopiowałem do katalogu na routerze i u mnie było tak:
root@OpenWrt:/tmp/a# opkg install *.ipk
Installing boost-atomic (1_58_0-4) to root...
Installing libstdcpp (4.8-linaro-1) to root...
Installing boost-system (1_58_0-4) to root...
Installing boost-chrono (1_58_0-4) to root...
Installing boost-date_time (1_58_0-4) to root...
Installing boost-thread (1_58_0-4) to root...
Installing boost (1_61_0-1) to root...
Installing domoticz (3.4834-1) to root...
Installing eudev (3.2-1) to root...
Installing libudev (3.2-1) to root...
Installing libusb-compat (0.1.4-1) to root...
Installing libcurl (7.40.0-3.2) to root...
Installing libpolarssl (1.3.14-1) to root...
Installing libsqlite3 (3081101-1) to root...
Installing libopenssl (1.0.2h-1) to root...
Installing openzwave (1.4.164-1) to root...
Configuring libstdcpp.
Configuring boost-system.
Configuring boost-chrono.
Configuring libpolarssl.
Configuring libcurl.
Configuring libudev.
Configuring eudev.
Configuring openzwave.
Configuring libusb-compat.
Configuring libsqlite3.
Configuring libopenssl.
Configuring boost.
Configuring boost-atomic.
Configuring boost-thread.
Configuring boost-date_time.
Configuring domoticz.
2016-07-24 11:55:26.395 Domoticz V3.4834 (c)2012-2016 GizMoCuz
2016-07-24 11:55:26.396 Build Hash: 2bd98a1, Date: 2016-03-02 07:36:12
2016-07-24 11:55:26.397 Startup Path: /opt/domoticz/
2016-07-24 11:55:26.397 Startup delay... waiting 5 seconds...
domoticz: Domoticz is starting up....
root@OpenWrt:/tmp/a# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 3.6G 38.0M 3.6G 1% /
/dev/root 3.8M 3.8M 0 100% /rom
tmpfs 61.7M 13.1M 48.6M 21% /tmp
/dev/sda1 3.6G 38.0M 3.6G 1% /overlay
overlayfs:/overlay 3.6G 38.0M 3.6G 1% /
tmpfs 512.0K 0 512.0K 0% /dev
root@OpenWrt:/tmp/a# free
total used free shared buffers
Mem: 126392 72508 53884 13400 3920
-/+ buffers: 68588 57804
Swap: 0 0 0
root@OpenWrt:/tmp/a# cat /proc/cpuinfo
system type : MediaTek MT7620A ver:2 eco:6
machine : Xiaomi MiWiFi Mini
processor : 0
cpu model : MIPS 24KEc V5.0
BogoMIPS : 385.84
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa : mips1 mips2 mips32r1 mips32r2
ASEs implemented : mips16 dsp
shadow register sets : 1
kscratch registers : 0
package : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not availablechyba czas kupić router z większym flashem ![]()
Masz starszą wersję niż ja. Sprawdź link z pierwszego posta.
Zgadza się, ale za to mam niby "STABLE".
Podbije kiedyś numerek i zobaczę z ciekawości czy wyjdzie, bo już jest 5356
Testowałeś może ten program? Bo u mnie nie chce maili wysyłać... ![]()
U mnie to samo
albo po prostu nie umiem tego skonfigurować
Odświeżę temat, bo może komuś się przyda. Ponieważ też nie mogłem wysłać maila w żaden sposób, (nawet zmieniłem wersję Domoticz-a w dół i w górę), aż do momentu gdy skompilowałem bibliotekę libcurl ze wszystkimi opcjami, chociaż wiem, że wystarczyłaby jedna opcja, ale za to teraz mogę szaleć
i zajmuje niewiele więcej miejsca, nawet jak się doinstaluje dodatkowe 3 bardzo drobne zależności.
(Domyślna biblioteka z Openwrt prawie nic nie ma!)
A oto efekt testu ![]()

I już wracam szybciutko do wyższej wersji ... V3.4834
@mar_w trudno nie zauważyć że robisz postępy w temacie openwrt, gratuluję.
Również zaciekawił mnie ten program. Pytanie ogólne, czy jest chętny do wykonania treściwego poradnika z opisem jak zainstalować program, skonfigurować podstawowe opcje, czujniki temperatury, przekaźnik, kamerkai etc.
Z ciekawszych artykułów znalazłem ten http://domwlesie.eu/2016/05/17/domoticz-odkrycie-roku/
Pozdrawiam
Podszedlem do tematu inaczej, dodalem feedsy od Turris Omnia gdzie jest pakiet Domoticz z zaleznosciami ![]()
Domoticz bardzo fajnie współpracuje z czujnikami mySensors, polecam https://www.mysensors.org
OK - jak dla laika. Jak to zainstalować na trunku?
dla architektury x86 może coś znajdziesz w sieci. Pytaj autora tematu i jednocześnie autora postu #11
Dla innych architektur chyba najszybciej jeżeli sam sobie skompilujesz...
OK - jak dla laika. Jak to zainstalować na trunku?
Po tym jak sobie skompilujesz to tak samo jak każdy inny soft. Źródła masz w 10 poście. Ja kompilowałem dla CC. Należy w tym miejscu też wspomnieć o tym, że potrzeba 25 MiB wolnego miejsca by to zainstalować.
@mar_w: Dzięki! Kombinowałem inaczej, wysyłając innym programem, ale to była metoda bardzo quick'n'dirty
.
Podszedlem do tematu inaczej, dodalem feedsy od Turris Omnia gdzie jest pakiet Domoticz z zaleznosciami
A jak to zrobić (dodać pakiety od Turris Omnia)?
Witam
Jestem nowy w temacie openwrt
Mam tp link w8970 v1.2 czy da radę odpalić na nim domoticz?
Witam
Na T-Linku 1043 ND Gargoyle PL 1.6.2.2 (b70bfc1) chcę zainstalować domoticz-a
Ściągnąłem paczkę i jak instaluję dostaję komunikat:
root@piratee:/temp# opkg install domoticz_3.5837-1_brcm2708.ipk
ERROR: No package named domoticz found, try updating your package lists
Czy komuś udało się zainstalować w/w oprogramowanie. Nie mogę w sieci znaleść jakiegoś opisu wg którego mógłbym, to uczynić
Z góry dzięki za pomoc
Piratee.
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Problem z kompilacją Domoticz
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc