[dss-developer] dSS Installation auf PC

Sergey 'Jin' Bostandzhyan jin at mediatomb.cc
Tue Oct 25 16:44:49 CEST 2011


Hallo Manuel,

On Tue, Oct 25, 2011 at 04:22:04PM +0200, Manuel Saxer wrote:
> Vielen Dank für deine Antwort. Aus deiner Antwort heraus kommt mir spontan die Frage
> auf ob es eine alternative (zu meinem Vorgehen welche auf der Anleitung in der Wiki 
> basiert) gibt, um den dSS auf einem PC zu installieren?

die Alternative ist, immer die aktuellsten Release-Tarballs zu verwenden,
diese sind immer aufeinander abgestimmt.

Grüsse,
Sergey

> Am 25.10.2011 um 13:56 schrieb dss-developer-request at forum.digitalstrom.org:
> 
> > Send dss-developer mailing list submissions to
> > 	dss-developer at forum.digitalstrom.org
> > 
> > To subscribe or unsubscribe via the World Wide Web, visit
> > 	http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer
> > or, via email, send a message with subject or body 'help' to
> > 	dss-developer-request at forum.digitalstrom.org
> > 
> > You can reach the person managing the list at
> > 	dss-developer-owner at forum.digitalstrom.org
> > 
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of dss-developer digest..."
> > 
> > 
> > Today's Topics:
> > 
> >   1. Re: dss-developer Digest, Vol 21, Issue 11 (Tro?)
> > 
> > 
> > ----------------------------------------------------------------------
> > 
> > Message: 1
> > Date: Mon, 24 Oct 2011 11:22:24 +0200
> > From: Tro?, Michael <michael.tross at aizo.com>
> > To: dSS development list <dss-developer at forum.digitalstrom.org>
> > Subject: Re: [dss-developer] dss-developer Digest, Vol 21, Issue 11
> > Message-ID:
> > 	<CD1B567EF015FE41B29FF476B8600DDD26BBFFCA04 at vsrv-mail01.newtechgroup.local>
> > 	
> > Content-Type: text/plain; charset="iso-8859-1"
> > 
> > Hallo Manuel,
> > 
> > wenn du den dSS und den ds485 Stack aus den git Quellen bauen willst, musst du auf die Auswahl der richtigen Branch achten. Um den aktuellsten Stand zu erhalten ist das im Moment die master-Branch, und f?r das dsm-api die stabilization-1.2 Branch. Dein Skript m?sstest du wie unten stehen anpassen.
> > 
> > Gru?
> > Michael
> > 
> > 
> > ##compiling dSM-api
> > ##ds485-core
> > cd /etc/dss/
> > git clone git://gitorious.digitalstrom.org/ds485-stack/ds485-core.git
> > cd /etc/dss/ds485-core
> > git checkout master
> > cmake -DCMAKE_INSTALL_PREFIX=/etc/dss/libdsm
> > make
> > make install
> > cd ..
> > 
> > #ds485d
> > cd /etc/dss/
> > git clone git://gitorious.digitalstrom.org/ds485-stack/ds485d.git
> > cd /etc/dss/ds485d
> > git checkout master
> > cmake -DCMAKE_INSTALL_PREFIX=/etc/dss/libdsm
> > make
> > make install
> > cd ..
> > 
> > #ds485-clinet
> > cd /etc/dss/
> > git clone git://gitorious.digitalstrom.org/ds485-stack/ds485-client.git
> > cd /etc/dss/ds485-client
> > git checkout master
> > cmake -DCMAKE_INSTALL_PREFIX=/etc/dss/libdsm
> > make
> > make install
> > cd ..
> > 
> > #dsm-api
> > cd /etc/dss/
> > git clone git://gitorious.digitalstrom.org/ds485-stack/dsm-api.git
> > cd /etc/dss/dsm-api
> > git checkout stabilization-1.2
> > cmake -DCMAKE_INSTALL_PREFIX=/etc/dss/libdsm
> > make
> > make install
> > cd ..
> > 
> > 
> > 
> > From: dss-developer-bounces at forum.digitalstrom.org [mailto:dss-developer-bounces at forum.digitalstrom.org] On Behalf Of Manuel Saxer
> > Sent: Sonntag, 23. Oktober 2011 18:25
> > To: dss-developer at forum.digitalstrom.org
> > Subject: Re: [dss-developer] dss-developer Digest, Vol 21, Issue 11
> > 
> > Hallo Sergey
> > 
> > Vielen Dank f?r die schnelle Antwort. Leider funktioniert es auch mit der neuen Version noch nicht. Neu erhalte ich bereits Warnungen wenn ich die dSM-API Library lade  =>
> > 
> > root at scientist-Latitude-D630:/etc/dss/dsm-api# make
> > [ 33%] Generating dsm-api-v2.c, ../../include/dsm-api-v2/dsm-api.h, ../../include/dsm-api-v2/dsm-api-const.h, dsm-api-py.i, dsm-api-lua.i
> > Scanning dependencies of target dsm-api-v2
> > [ 66%] Building C object src/lib-v2/CMakeFiles/dsm-api-v2.dir/dsm-api-v2.c.o
> > /etc/dss/dsm-api/src/lib-v2/dsm-api-v2.c: In function 'dsm_api_ds485_message_callback':
> > /etc/dss/dsm-api/src/lib-v2/dsm-api-v2.c:7828: warning: 'DeviceProperties_set_my_click_response_callback_t' is deprecated
> > /etc/dss/dsm-api/src/lib-v2/dsm-api-v2.c:7839: warning: 'DeviceProperties_set_my_click_request_callback_t' is deprecated
> > /etc/dss/dsm-api/src/lib-v2/dsm-api-v2.c:7848: warning: 'DeviceProperties_set_my_action_group_response_callback_t' is deprecated
> > /etc/dss/dsm-api/src/lib-v2/dsm-api-v2.c:7860: warning: 'DeviceProperties_set_my_action_group_request_callback_t' is deprecated
> > /etc/dss/dsm-api/src/lib-v2/dsm-api-v2.c:7909: warning: 'DeviceProperties_set_button_zone_response_callback_t' is deprecated
> > /etc/dss/dsm-api/src/lib-v2/dsm-api-v2.c:7921: warning: 'DeviceProperties_set_button_zone_request_callback_t' is deprecated
> > Linking C shared library ../../lib/libdsm-api-v2.so
> > [ 66%] Built target dsm-api-v2
> > Scanning dependencies of target libtest
> > [100%] Building C object src/lib-v2/CMakeFiles/libtest.dir/test.c.o
> > Linking C executable ../../bin/libtest
> > [100%] Built target libtest
> > root at scientist-Latitude-D630:/etc/dss/dsm-api#
> > 
> > Wenn ich dann weiter zum dSS Compilieren gehe erhalte ich wieder Meldungen in der Art wie vorher. Siehe =>
> > 
> > root at scientist-Latitude-D630:/etc/dss/dss-mainline# make
> > Scanning dependencies of target build_info.h
> > [  0%] Built target build_info.h
> > Scanning dependencies of target security
> > [  0%] Building CXX object core/security/CMakeFiles/security.dir/security.cpp.o
> > [  1%] Building CXX object core/security/CMakeFiles/security.dir/user.cpp.o
> > [  2%] Building CXX object core/security/CMakeFiles/security.dir/privilege.cpp.o
> > Linking CXX static library libsecurity.a
> > [  2%] Built target security
> > Scanning dependencies of target webservices
> > [  3%] Building CXX object webservices/CMakeFiles/webservices.dir/soapC.cpp.o
> > [  4%] Building CXX object webservices/CMakeFiles/webservices.dir/webservices.cpp.o
> > [  4%] Building CXX object webservices/CMakeFiles/webservices.dir/gs-locks.cpp.o
> > [  6%] Building CXX object webservices/CMakeFiles/webservices.dir/soapdssSSLObject.cpp.o
> > [  7%] Building CXX object webservices/CMakeFiles/webservices.dir/soapServer.cpp.o
> > [  8%] Building CXX object webservices/CMakeFiles/webservices.dir/model_soap.cpp.o
> > Linking CXX static library libwebservices.a
> > [  8%] Built target webservices
> > Scanning dependencies of target mongoose
> > [  9%] Building C object external/mongoose/CMakeFiles/mongoose.dir/mongoose.c.o
> > Linking C static library libmongoose.a
> > [  9%] Built target mongoose
> > Scanning dependencies of target simulation
> > [  9%] Building CXX object core/sim/CMakeFiles/simulation.dir/dssim.cpp.o
> > [ 10%] Building CXX object core/sim/CMakeFiles/simulation.dir/dsmetersim.cpp.o
> > [ 12%] Building CXX object core/sim/CMakeFiles/simulation.dir/dsidsim.cpp.o
> > [ 12%] Building CXX object core/sim/CMakeFiles/simulation.dir/businterface/businterfaceadaptor.cpp.o
> > [ 13%] Building CXX object core/sim/CMakeFiles/simulation.dir/dsid_js.cpp.o
> > [ 14%] Building CXX object core/sim/CMakeFiles/simulation.dir/businterface/simbusinterface.cpp.o
> > [ 14%] Building CXX object core/sim/CMakeFiles/simulation.dir/businterface/simactionrequestbusinterface.cpp.o
> > [ 15%] Building CXX object core/sim/CMakeFiles/simulation.dir/businterface/simmeteringbusinterface.cpp.o
> > [ 17%] Building CXX object core/sim/CMakeFiles/simulation.dir/businterface/simstructurequerybusinterface.cpp.o
> > [ 17%] Building CXX object core/sim/CMakeFiles/simulation.dir/businterface/simstructuremodifyingbusinterface.cpp.o
> > [ 18%] Building CXX object core/sim/CMakeFiles/simulation.dir/businterface/simdevicebusinterface.cpp.o
> > Linking CXX static library libsimulation.a
> > [ 18%] Built target simulation
> > Scanning dependencies of target model
> > [ 19%] Building CXX object core/model/CMakeFiles/model.dir/apartment.cpp.o
> > [ 20%] Building CXX object core/model/CMakeFiles/model.dir/group.cpp.o
> > [ 20%] Building CXX object core/model/CMakeFiles/model.dir/devicecontainer.cpp.o
> > [ 21%] Building CXX object core/model/CMakeFiles/model.dir/set.cpp.o
> > [ 23%] Building CXX object core/model/CMakeFiles/model.dir/modulator.cpp.o
> > [ 23%] Building CXX object core/model/CMakeFiles/model.dir/device.cpp.o
> > [ 24%] Building CXX object core/model/CMakeFiles/model.dir/nonaddressablemodelitem.cpp.o
> > [ 25%] Building CXX object core/model/CMakeFiles/model.dir/addressablemodelitem.cpp.o
> > [ 25%] Building CXX object core/model/CMakeFiles/model.dir/physicalmodelitem.cpp.o
> > [ 26%] Building CXX object core/model/CMakeFiles/model.dir/deviceinterface.cpp.o
> > [ 28%] Building CXX object core/model/CMakeFiles/model.dir/devicereference.cpp.o
> > [ 28%] Building CXX object core/model/CMakeFiles/model.dir/zone.cpp.o
> > [ 29%] Building CXX object core/model/CMakeFiles/model.dir/modelevent.cpp.o
> > [ 30%] Building CXX object core/model/CMakeFiles/model.dir/scenehelper.cpp.o
> > [ 31%] Building CXX object core/model/CMakeFiles/model.dir/busscanner.cpp.o
> > [ 31%] Building CXX object core/model/CMakeFiles/model.dir/modelpersistence.cpp.o
> > [ 32%] Building CXX object core/model/CMakeFiles/model.dir/modelmaintenance.cpp.o
> > Linking CXX static library libmodel.a
> > [ 32%] Built target model
> > Scanning dependencies of target unix
> > [ 34%] Building CXX object unix/CMakeFiles/unix.dir/thread.cpp.o
> > [ 34%] Building CXX object unix/CMakeFiles/unix.dir/systeminfo.cpp.o
> > Linking CXX static library libunix.a
> > [ 34%] Built target unix
> > Scanning dependencies of target core
> > [ 34%] Building CXX object core/CMakeFiles/core.dir/structuremanipulator.cpp.o
> > [ 35%] Building CXX object core/CMakeFiles/core.dir/hasher.cpp.o
> > [ 36%] Building CXX object core/CMakeFiles/core.dir/propertysystem.cpp.o
> > [ 36%] Building CXX object core/CMakeFiles/core.dir/ds485types.cpp.o
> > [ 37%] Building CXX object core/CMakeFiles/core.dir/bonjour.cpp.o
> > [ 39%] Building CXX object core/CMakeFiles/core.dir/mutex.cpp.o
> > [ 39%] Building CXX object core/CMakeFiles/core.dir/datetools.cpp.o
> > [ 40%] Building CXX object core/CMakeFiles/core.dir/jshandler.cpp.o
> > [ 41%] Building CXX object core/CMakeFiles/core.dir/sessionmanager.cpp.o
> > [ 41%] Building CXX object core/CMakeFiles/core.dir/propertyquery.cpp.o
> > [ 42%] Building CXX object core/CMakeFiles/core.dir/eventcollector.cpp.o
> > [ 43%] Building CXX object core/CMakeFiles/core.dir/session.cpp.o
> > [ 43%] Building CXX object core/CMakeFiles/core.dir/eventsubscriptionsession.cpp.o
> > [ 45%] Building CXX object core/CMakeFiles/core.dir/logger.cpp.o
> > [ 46%] Building CXX object core/CMakeFiles/core.dir/subsystem.cpp.o
> > [ 46%] Building CXX object core/CMakeFiles/core.dir/syncevent.cpp.o
> > [ 47%] Building CXX object core/CMakeFiles/core.dir/base.cpp.o
> > [ 48%] Building CXX object core/CMakeFiles/core.dir/eventinterpreterplugins.cpp.o
> > [ 48%] Building CXX object core/CMakeFiles/core.dir/dss.cpp.o
> > /etc/dss/dss-mainline/core/dss.cpp: In member function 'void dss::DSS::addDefaultInterpreterPlugins()':
> > /etc/dss/dss-mainline/core/dss.cpp:403: warning: 'EventInterpreterPluginEmail' is deprecated (declared at /etc/dss/dss-mainline/core/eventinterpreterplugins.h:129)
> > [ 50%] Building CXX object core/CMakeFiles/core.dir/backtrace.cpp.o
> > [ 51%] Building CXX object core/CMakeFiles/core.dir/event.cpp.o
> > [ 51%] Building CXX object core/CMakeFiles/core.dir/setbuilder.cpp.o
> > [ 52%] Building CXX object core/CMakeFiles/core.dir/scripting/modeljs.cpp.o
> > [ 53%] Building CXX object core/CMakeFiles/core.dir/scripting/propertyscriptextension.cpp.o
> > [ 54%] Building CXX object core/CMakeFiles/core.dir/scripting/jssocket.cpp.o
> > [ 54%] Building CXX object core/CMakeFiles/core.dir/scripting/scriptobject.cpp.o
> > [ 56%] Building CXX object core/CMakeFiles/core.dir/scripting/jslogger.cpp.o
> > [ 57%] Building CXX object core/CMakeFiles/core.dir/metering/metering.cpp.o
> > [ 57%] Building CXX object core/CMakeFiles/core.dir/metering/series.cpp.o
> > [ 58%] Building CXX object core/CMakeFiles/core.dir/metering/seriespersistence.cpp.o
> > [ 59%] Building CXX object core/CMakeFiles/core.dir/web/restful.cpp.o
> > [ 59%] Building CXX object core/CMakeFiles/core.dir/web/restfulapiwriter.cpp.o
> > [ 60%] Building CXX object core/CMakeFiles/core.dir/web/webserverapi.cpp.o
> > [ 62%] Building CXX object core/CMakeFiles/core.dir/web/webrequests.cpp.o
> > [ 62%] Building CXX object core/CMakeFiles/core.dir/web/webserver.cpp.o
> > [ 63%] Building CXX object core/CMakeFiles/core.dir/web/json.cpp.o
> > [ 64%] Building CXX object core/CMakeFiles/core.dir/web/handler/simrequesthandler.cpp.o
> > [ 64%] Building CXX object core/CMakeFiles/core.dir/web/handler/systemrequesthandler.cpp.o
> > [ 65%] Building CXX object core/CMakeFiles/core.dir/web/handler/meteringrequesthandler.cpp.o
> > [ 67%] Building CXX object core/CMakeFiles/core.dir/web/handler/structurerequesthandler.cpp.o
> > [ 67%] Building CXX object core/CMakeFiles/core.dir/web/handler/eventrequesthandler.cpp.o
> > [ 68%] Building CXX object core/CMakeFiles/core.dir/web/handler/propertyrequesthandler.cpp.o
> > [ 69%] Building CXX object core/CMakeFiles/core.dir/web/handler/deviceinterfacerequesthandler.cpp.o
> > [ 69%] Building CXX object core/CMakeFiles/core.dir/web/handler/circuitrequesthandler.cpp.o
> > [ 70%] Building CXX object core/CMakeFiles/core.dir/web/handler/zonerequesthandler.cpp.o
> > [ 71%] Building CXX object core/CMakeFiles/core.dir/web/handler/devicerequesthandler.cpp.o
> > [ 71%] Building CXX object core/CMakeFiles/core.dir/web/handler/apartmentrequesthandler.cpp.o
> > [ 73%] Building CXX object core/CMakeFiles/core.dir/web/handler/setrequesthandler.cpp.o
> > [ 74%] Building CXX object core/CMakeFiles/core.dir/web/handler/jsonhelper.cpp.o
> > [ 75%] Building CXX object core/CMakeFiles/core.dir/web/handler/subscriptionrequesthandler.cpp.o
> > Linking CXX static library libcore.a
> > [ 75%] Built target core
> > Scanning dependencies of target tests
> > [ 75%] Building CXX object tests/CMakeFiles/tests.dir/basetests.cpp.o
> > [ 76%] Building CXX object tests/CMakeFiles/tests.dir/datetoolstests.cpp.o
> > [ 78%] Building CXX object tests/CMakeFiles/tests.dir/securitytests.cpp.o
> > [ 78%] Building CXX object tests/CMakeFiles/tests.dir/eventtests.cpp.o
> > [ 79%] Building CXX object tests/CMakeFiles/tests.dir/modeljstests.cpp.o
> > [ 80%] Building CXX object tests/CMakeFiles/tests.dir/modeltests.cpp.o
> > [ 81%] Building CXX object tests/CMakeFiles/tests.dir/devicetests.cpp.o
> > [ 81%] Building CXX object tests/CMakeFiles/tests.dir/propertysystemtests.cpp.o
> > [ 82%] Building CXX object tests/CMakeFiles/tests.dir/scriptstest.cpp.o
> > [ 84%] Building CXX object tests/CMakeFiles/tests.dir/seriestests.cpp.o
> > [ 84%] Building CXX object tests/CMakeFiles/tests.dir/tests.cpp.o
> > [ 85%] Building CXX object tests/CMakeFiles/tests.dir/jsloggertests.cpp.o
> > [ 86%] Building CXX object tests/CMakeFiles/tests.dir/deviceinterfacerequesthandlertest.cpp.o
> > [ 86%] Building CXX object tests/CMakeFiles/tests.dir/jsontests.cpp.o
> > [ 87%] Building CXX object tests/CMakeFiles/tests.dir/restfulapitests.cpp.o
> > [ 89%] Building CXX object tests/CMakeFiles/tests.dir/jssockettests.cpp.o
> > [ 89%] Building CXX object tests/CMakeFiles/tests.dir/jshandlertests.cpp.o
> > [ 90%] Building CXX object tests/CMakeFiles/tests.dir/dssimtest.cpp.o
> > [ 91%] Building CXX object tests/CMakeFiles/tests.dir/devicerequesthandlertest.cpp.o
> > [ 91%] Building CXX object tests/CMakeFiles/tests.dir/circuitrequesthandlertest.cpp.o
> > [ 92%] Building CXX object tests/CMakeFiles/tests.dir/eventrequesthandlertest.cpp.o
> > Linking CXX static library libtests.a
> > [ 92%] Built target tests
> > Scanning dependencies of target ds485
> > [ 92%] Building CXX object core/ds485/CMakeFiles/ds485.dir/dsbusinterface.cpp.o
> > [ 93%] Building CXX object core/ds485/CMakeFiles/ds485.dir/dsbusinterfaceobj.cpp.o
> > [ 95%] Building CXX object core/ds485/CMakeFiles/ds485.dir/dsactionrequest.cpp.o
> > [ 95%] Building CXX object core/ds485/CMakeFiles/ds485.dir/dsdevicebusinterface.cpp.o
> > /etc/dss/dss-mainline/core/ds485/dsdevicebusinterface.cpp: In member function 'virtual void dss::DSDeviceBusInterface::setDeviceProgMode(const dss::Device&, uint8_t)':
> > /etc/dss/dss-mainline/core/ds485/dsdevicebusinterface.cpp:120: error: 'DeviceActionRequest_action_programming_mode_on' was not declared in this scope
> > /etc/dss/dss-mainline/core/ds485/dsdevicebusinterface.cpp:123: error: 'DeviceActionRequest_action_programming_mode_off' was not declared in this scope
> > make[2]: *** [core/ds485/CMakeFiles/ds485.dir/dsdevicebusinterface.cpp.o] Fehler 1
> > make[1]: *** [core/ds485/CMakeFiles/ds485.dir/all] Fehler 2
> > make: *** [all] Fehler 2
> > root at scientist-Latitude-D630:/etc/dss/dss-mainline#
> > 
> > 
> > Vielleicht zum besseren Verst?ndnis, was ich gerade gemacht habe, sende ich dir mal noch ein kleines Skript wo meine Schritte aufgef?hrt sind. Vielleicht kannst du mir ja auf diese Weise helfen. Danke
> > 
> > Gruss Manu
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <http://forum.digitalstrom.org/pipermail/dss-developer/attachments/20111024/007a9a7a/attachment.html>
> > 
> > ------------------------------
> > 
> > _______________________________________________
> > dss-developer mailing list
> > dss-developer at forum.digitalstrom.org
> > http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer
> > 
> > 
> > End of dss-developer Digest, Vol 21, Issue 14
> > *********************************************
> 
> _______________________________________________
> dss-developer mailing list
> dss-developer at forum.digitalstrom.org
> http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer


More information about the dss-developer mailing list