Package Details: domoticz-git r14445-1

Git Clone URL: https://aur.archlinux.org/domoticz-git.git (read-only, click to copy)
Package Base: domoticz-git
Description: Web based home automation
Upstream URL: http://www.domoticz.com
Keywords: domoticz openzwave
Licenses: GPL
Conflicts: domoticz-svn
Submitter: IanDury
Maintainer: rjahanbakhshi
Last Packager: rjahanbakhshi
Votes: 10
Popularity: 0.000000
First Submitted: 2015-08-23 18:43 (UTC)
Last Updated: 2022-08-11 15:26 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

jkl commented on 2021-02-25 04:29 (UTC) (edited on 2021-02-25 04:51 (UTC) by jkl)

This is missing python as a dependency and fails to build on a clean system. It also craps out because http user and group is missing. This can be fixed by making systemd a makedepends.

k96hkh commented on 2020-05-10 11:29 (UTC)

@melvinvermeeren I can mention to you and all other that are using this package that I got to compile if I removed the trailing "/openzwave" at line 715 - 717 in the CMakeLists.txt from upstream domoticz from github.

715 ELSE()
716 include_directories(${OPENZWAVE_INCLUDE_DIRS}/openzwave)
717 ENDIF()

I commented this but has not got any replies. I guess I wonder if this is applicable to all linux users or only for arch users? Note that this only applies for users that use shard libraries, static users link differently in the CMakeLists.txt file.

I'll see next month if this behavior persists. / Cheers

melvinvermeeren commented on 2020-05-02 18:37 (UTC)

@k96hkh Yeah the chance is high this is an upstream bug.

k96hkh commented on 2020-05-02 18:35 (UTC)

@melvinvermeeren Nice and fast work. I get a build error,see below, and maybe you can help me where the fault is originating from. The error is that the file "ValueIDIndexes.h" can't be found but when I search for it it's located here: /usr/include/openzwave/ValueIDIndexes.h Is the fault upstream in domoticz source code?

[ 11%] Building CXX object CMakeFiles/domoticz.dir/main/mainworker.cpp.o I filen inkluderad ifrån /usr/include/openzwave/Driver.h:37, ifrån /home/henrik/builds/domoticz-git/src/domoticz/main/../hardware/openzwave/control_panel/ozwcp.h:41, ifrån /home/henrik/builds/domoticz-git/src/domoticz/main/../hardware/OpenZWave.h:10, ifrån /home/henrik/builds/domoticz-git/src/domoticz/main/mainworker.cpp:39: /usr/include/openzwave/value_classes/ValueID.h:34:10: ödesdigert fel: ValueIDIndexes.h: Filen eller katalogen finns inte 34 | #include "ValueIDIndexes.h" | ^~~~~~~~~~~~~~~~~~ kompilering avslutad. make[2]: [CMakeFiles/domoticz.dir/build.make:369: CMakeFiles/domoticz.dir/main/mainworker.cpp.o] Fel 1 make[1]: [CMakeFiles/Makefile2:225: CMakeFiles/domoticz.dir/all] Fel 2 make: *** [Makefile:172: all] Fel 2 ==> FEL: Ett fel uppstod i package(). Avbryter...

Cheers!

melvinvermeeren commented on 2020-05-01 19:02 (UTC)

@k96hkh Indeed it is needed nowadays, I checked https://www.domoticz.com/wiki/Build_Domoticz_from_source. Don't have access to proper Arch tools right now so I patched the sources manually, should be fixed in pkgrel 2.

k96hkh commented on 2020-05-01 18:53 (UTC)

Appears that cereal is required in order for the package to build. At least I got an error that cereal was not found on the system and after adding it built. I guess cereal should be added as a dependencies, or? Cheers!

k96hkh commented on 2019-10-19 20:35 (UTC)

It's compiling AND linking fine now. I don't why but maybe it had something to do with that changes to PluginManager.cpp got committed a few days ago.

Cheers

k96hkh commented on 2019-10-08 05:55 (UTC)

Hi!

After a general arch linux update about a week ago I no longer can get domoticz to compile. I get undefined reference in PluginManager, see below. Openzwave is up to date.

Help Obi Wan Kenobi, you are my only hope.

[ 3%] Linking CXX executable domoticz /usr/bin/ld: CMakeFiles/domoticz.dir/hardware/plugins/PluginManager.cpp.o: in function http::server::CWebServer::PluginList(Json::Value&)': PluginManager.cpp:(.text+0x3dd2): undefined reference toJson::Value::operator=(Json::Value&&)' /usr/bin/ld: PluginManager.cpp:(.text+0x3e12): undefined reference to Json::Value::operator=(Json::Value&&)' /usr/bin/ld: PluginManager.cpp:(.text+0x3e63): undefined reference toJson::Value::operator=(Json::Value&&)' /usr/bin/ld: PluginManager.cpp:(.text+0x3eaa): undefined reference to Json::Value::operator=(Json::Value&&)' /usr/bin/ld: PluginManager.cpp:(.text+0x3efb): undefined reference toJson::Value::operator=(Json::Value&&)' /usr/bin/ld: CMakeFiles/domoticz.dir/hardware/plugins/PluginManager.cpp.o:PluginManager.cpp:(.text+0x3f42): more undefined references to `Json::Value::operator=(Json::Value&&)' follow collect2: fel: ld returnerade avslutningsstatus 1 make[2]: [CMakeFiles/domoticz.dir/build.make:3652: domoticz] Fel 1 make[1]: [CMakeFiles/Makefile2:81: CMakeFiles/domoticz.dir/all] Fel 2 make: *** [Makefile:152: all] Fel 2 ==> FEL: Ett fel uppstod i package(). Avbryter...

melvinvermeeren commented on 2018-02-03 10:30 (UTC)

ncom511 looks like upstream fixed boost 1.66 compilation, so the patch conflicted. Should work now.

ncom511 commented on 2018-02-03 07:02 (UTC)

Build fails. no matter if I answer Y/N.

==> Starting build()... patching file webserver/proxyclient.cpp Hunk #1 FAILED at 770. 1 out of 1 hunk FAILED -- saving rejects to file webserver/proxyclient.cpp.rej patching file webserver/server.cpp Reversed (or previously applied) patch detected! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 2 out of 2 hunks ignored -- saving rejects to file webserver/server.cpp.rej ==> ERROR: A failure occurred in build(). Aborting...