[vz-dev] [volkszaehler/vzlogger] ad1bac: Removed INSTALL from install make target
Branch: refs/heads/master Home: https://github.com/volkszaehler/vzlogger Commit: ad1bac8f23d54611e5ef9702e75e5f58a9a59eb8 https://github.com/volkszaehler/vzlogger/commit/ad1bac8f23d54611e5ef9702e75e5f58a9a59eb8 Author: andig cpui...@gmx.de Date: 2015-03-02 (Mon, 02 Mar 2015) Changed paths: M CMakeLists.txt Log Message: --- Removed INSTALL from install make target Commit: 1453077a1be04855992d4c9b01361c49e0d20584 https://github.com/volkszaehler/vzlogger/commit/1453077a1be04855992d4c9b01361c49e0d20584 Author: andig cpui...@gmx.de Date: 2015-03-02 (Mon, 02 Mar 2015) Changed paths: M CMakeLists.txt Log Message: --- Merge pull request #136 from volkszaehler/andig-patch-1 Removed INSTALL from install make target Compare: https://github.com/volkszaehler/vzlogger/compare/efd38e988a60...1453077a1be0
Re: [vz-dev] vzlogger install script
Hi, gute Idee, Danke für das Skript. Ich habe es mal getestet, und prinzipiell funktioniert es bis auf ein paar Kleinigkeiten: 1. ./install.sh libsml -- klappt einwandfrei 2. ./install.sh libjson: Ich bekomme folgenden Fehler: CDPATH=${ZSH_VERSION+.}: cd . /bin/bash /home/pi/vz/vzlogger/libs/ json-c/missing aclocal-1.14 /home/pi/vz/vzlogger/libs/json-c/missing: line 81: aclocal-1.14: command not found WARNING: 'aclocal-1.14' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: http://www.gnu.org/software/automake It also requires GNU Autoconf, GNU m4 and Perl in order to run: http://www.gnu.org/software/autoconf http://www.gnu.org/software/m4/ http://www.perl.org/ Makefile:462: recipe for target 'aclocal.m4' failed make: *** [aclocal.m4] Error 127 Wenn ich die Skripte (autogen.sh ...) manuell direkt im Ordner libs/json-c durchlaufen lasse klappt es. Möglicherweise gibt es ein Problem mit pushd und autogen.sh? 3. ./install.sh vzlogger Fehler: Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: -- Installing: /usr/local/share/doc/vzlogger-0-4/README CMake Error at cmake_install.cmake:36 (FILE): file INSTALL cannot find /home/pi/vz/vzlogger/INSTALL. Makefile:65: recipe for target 'install' failed make: *** [install] Error 1 Neben INSTALL wird auch die Datei COPYING in cmake_install.cmake referenziert. Lege ich die beiden Dateien an funktioniert es. Gruß André Andreas Goetz cpui...@gmail.com schrieb am So., 1. März 2015 um 13:49 Uhr: Hallo Zusammen, ich hab mal versucht ein Skript zu bauen das vzlogger installiert oder- sofern schon vorhanden- aktualisiert. Wäre schön wenn das jemand testen könnte bevor ich es im git einstelle (@Udo: das wäre auch was für Dich ;) Viele Grüße, Andreas #!/bin/bash # # Installer # # @copyright Copyright (c) 2015, The volkszaehler.org project # @license http://www.opensource.org/licenses/gpl-license.php GNU Public License # @author Andreas Goetz # ## # The installer will clone all required repositories or update them if necessary. # Then the modules are compiled and installed # # USAGE: # # Run install.sh from vzlogger or parent folder # # ./install.sh # # To execute specific parts of the build select which ones to run: # # ./install.sh list of modules # # Modules: # - vzlogger (libraries must be in place already) # - libjson # - libsml # - clean (will clean the respektive make targets, requires explicitly naming the modules) # # To run a clean build: # # ./install.sh vzlogger libjson libsml clean # ## # This file is part of volkzaehler.org # # volkzaehler.org is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # any later version. # # volkzaehler.org is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with volkszaehler.org. If not, see http://www.gnu.org/licenses/. ## set -e shopt -s nocasematch ### # some defaults vzlogger_dir=vzlogger lib_dir=libs git_config=.git/config ### # functions ask() { question=$1 default=$2 read -e -p $question [$default] REPLY=${REPLY:-$default} } contains() { [[ $1 =~ $2 ]] true || false } git_is_repo() { folder=$1 match=${2-$folder} if [ -e $folder/$git_config ] grep -q $match $folder/$git_config; then true else false fi } git_update() { folder=$1 git_repo=$2 match=${3-$folder} git_params=${4-} if git_is_repo $folder $match; then echo $folder folder: $(pwd)/$folder git_dirty=$(cd $folder; git fetch; git log HEAD.. --oneline) else echo $folder not found echo cloning $folder git repository git clone $git_params $git_repo fi if [ -n $git_dirty ]; then echo updating $folder git repository with remote changes pushd $folder git pull popd fi } ### # header echo vzlogger installation script ### # check prerequisites echo echo -n checking prerequisites: deps=( grep pidof git cmake pkg-config autoreconf ) for binary in ${deps[@]}; do if binpath=$(which $binary) ; then echo -n $binary else echo echo $binary: not found.
[vz-dev] [volkszaehler/vzlogger] 1bd4f3: Updated readme with installation instructions
Branch: refs/heads/master Home: https://github.com/volkszaehler/vzlogger Commit: 1bd4f36ea3ceb775000d294b9a2b3a6607cf7933 https://github.com/volkszaehler/vzlogger/commit/1bd4f36ea3ceb775000d294b9a2b3a6607cf7933 Author: andig cpui...@gmx.de Date: 2015-03-02 (Mon, 02 Mar 2015) Changed paths: M README Log Message: --- Updated readme with installation instructions Commit: c081ce41e22c217037ab33dee73790c13f43e7a1 https://github.com/volkszaehler/vzlogger/commit/c081ce41e22c217037ab33dee73790c13f43e7a1 Author: andig cpui...@gmx.de Date: 2015-03-02 (Mon, 02 Mar 2015) Changed paths: M README Log Message: --- Merge pull request #135 from andig/readme Updated readme with installation instructions Compare: https://github.com/volkszaehler/vzlogger/compare/6a0609bda886...c081ce41e22c
[vz-dev] [volkszaehler/vzlogger]
Branch: refs/heads/mbehr-libmicrohttpd Home: https://github.com/volkszaehler/vzlogger
[vz-dev] [volkszaehler/vzlogger] efd38e: Updated link to install.sh
Branch: refs/heads/master Home: https://github.com/volkszaehler/vzlogger Commit: efd38e988a601515ace6f9a54fd71d369147a436 https://github.com/volkszaehler/vzlogger/commit/efd38e988a601515ace6f9a54fd71d369147a436 Author: andig cpui...@gmx.de Date: 2015-03-02 (Mon, 02 Mar 2015) Changed paths: M README Log Message: --- Updated link to install.sh
Re: [vz-dev] vzlogger install script
Hallo Andre, On Mon, Mar 2, 2015 at 2:55 PM, Andre Bernemann andre.bernem...@gmail.com wrote: gute Idee, Danke für das Skript. Ich habe es mal getestet, und prinzipiell funktioniert es bis auf ein paar Kleinigkeiten: Das wäre ja schön, aber die Mängelliste ist ja doch etwas länger. 1. ./install.sh libsml -- klappt einwandfrei Der vollständigkeit halber: was hast Du vorher gemacht? git clone? wget? Hattest Du install.sh auch mal ohne Parameter aufgerufen? Gelten die Ergebnisse unten für einen frischen git clone? Wann hattest Du das getestet? 2. ./install.sh libjson: Ich bekomme folgenden Fehler: CDPATH=${ZSH_VERSION+.}: cd . /bin/bash /home/pi/vz/vzlogger/libs/ json-c/missing aclocal-1.14 /home/pi/vz/vzlogger/libs/json-c/missing: line 81: aclocal-1.14: command not found WARNING: 'aclocal-1.14' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: http://www.gnu.org/software/automake It also requires GNU Autoconf, GNU m4 and Perl in order to run: http://www.gnu.org/software/autoconf http://www.gnu.org/software/m4/ http://www.perl.org/ Makefile:462: recipe for target 'aclocal.m4' failed make: *** [aclocal.m4] Error 127 Wenn ich die Skripte (autogen.sh ...) manuell direkt im Ordner libs/json-c durchlaufen lasse klappt es. Möglicherweise gibt es ein Problem mit pushd und autogen.sh? Ich passe. Überhaupt keine Idee. Kann das nur nochmal vom Start weg versuchen nachzuvollziehen. 3. ./install.sh vzlogger Fehler: Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: -- Installing: /usr/local/share/doc/vzlogger-0-4/README CMake Error at cmake_install.cmake:36 (FILE): file INSTALL cannot find /home/pi/vz/vzlogger/INSTALL. Makefile:65: recipe for target 'install' failed make: *** [install] Error 1 Neben INSTALL wird auch die Datei COPYING in cmake_install.cmake referenziert. Lege ich die beiden Dateien an funktioniert es. Kommt der Fehler auch wenn Du einfach nur cmake . make sudo make install aufrufst? Bei mir gibt es COPYING, im git ist sie ebenfalls- warum existiert die Datei bei Dir nicht standardmäßig? @root, @mbehr: kann es sein dass das Aufräumen der Automake Umgebung etwas damit zu tun hat (mindestens bzgl. INSTALL)? Gruß André Viele Grüße, Andreas Andreas Goetz cpui...@gmail.com schrieb am So., 1. März 2015 um 13:49 Uhr: Hallo Zusammen, ich hab mal versucht ein Skript zu bauen das vzlogger installiert oder- sofern schon vorhanden- aktualisiert. Wäre schön wenn das jemand testen könnte bevor ich es im git einstelle (@Udo: das wäre auch was für Dich ;) Viele Grüße, Andreas #!/bin/bash # # Installer # # @copyright Copyright (c) 2015, The volkszaehler.org project # @license http://www.opensource.org/licenses/gpl-license.php GNU Public License # @author Andreas Goetz # ## # The installer will clone all required repositories or update them if necessary. # Then the modules are compiled and installed # # USAGE: # # Run install.sh from vzlogger or parent folder # # ./install.sh # # To execute specific parts of the build select which ones to run: # # ./install.sh list of modules # # Modules: # - vzlogger (libraries must be in place already) # - libjson # - libsml # - clean (will clean the respektive make targets, requires explicitly naming the modules) # # To run a clean build: # # ./install.sh vzlogger libjson libsml clean # ## # This file is part of volkzaehler.org # # volkzaehler.org is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # any later version. # # volkzaehler.org is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with volkszaehler.org. If not, see http://www.gnu.org/licenses/ . ## set -e shopt -s nocasematch ### # some defaults vzlogger_dir=vzlogger lib_dir=libs git_config=.git/config ### # functions ask() { question=$1 default=$2 read -e -p $question [$default] REPLY=${REPLY:-$default} } contains() { [[ $1 =~ $2 ]] true || false } git_is_repo() { folder=$1 match=${2-$folder} if [ -e $folder/$git_config ] grep -q $match $folder/$git_config; then true else false fi } git_update() { folder=$1 git_repo=$2 match=${3-$folder}
Re: [vz-dev] vzlogger install script
Hallo Andreas, Andreas Goetz cpui...@gmail.com schrieb am Mo., 2. März 2015 um 16:23 Uhr: Hallo Andre, On Mon, Mar 2, 2015 at 2:55 PM, Andre Bernemann andre.bernem...@gmail.com wrote: gute Idee, Danke für das Skript. Ich habe es mal getestet, und prinzipiell funktioniert es bis auf ein paar Kleinigkeiten: Das wäre ja schön, aber die Mängelliste ist ja doch etwas länger. 1. ./install.sh libsml -- klappt einwandfrei Der vollständigkeit halber: was hast Du vorher gemacht? git clone? wget? Hattest Du install.sh auch mal ohne Parameter aufgerufen? Gelten die Ergebnisse unten für einen frischen git clone? Wann hattest Du das getestet? Vorher hatte ich einen git reset durchgeführt. Ich habe libsml schon woanders liegen, der Installer hat es aber innerhalb des vzlogger Ordners (unter libs wie geplant) neu angelegt. Damit ist libsml ein frischer git clone, obwohl mein pi libsml grundsätzlich schon mal kompiliert hat. Dependencies sind demnach alle vorhanden. Durchgeführt habe ich es nach den letzten Änderungen im git (efd38e9). Ich habe es nun wie folgt nochmal auf 2 rPi's durchgeführt: - wget install.sh - chmod +x - ./install ohne Parameter aufgerufen: Alles wird heruntergeladen, erster Fehler tritt beim make von libjson auf (s.u.). - manuell autogen.sh in ./vzlogger/libs/json-c aufgerufen - touch INSTALL im vzlogger Verzeichnis - nochmals ./install.sh ohne Parameter aufgerufen -- läuft dann fast komplett durch, zuletzt kommt noch ein kleiner Fehler aus Z249: ./install.sh: line 247: [: too many arguments, aber das ist ja eine Kleinigkeit. 2. ./install.sh libjson: Ich bekomme folgenden Fehler: CDPATH=${ZSH_VERSION+.}: cd . /bin/bash /home/pi/vz/vzlogger/libs/ json-c/missing aclocal-1.14 /home/pi/vz/vzlogger/libs/json-c/missing: line 81: aclocal-1.14: command not found WARNING: 'aclocal-1.14' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: http://www.gnu.org/software/automake It also requires GNU Autoconf, GNU m4 and Perl in order to run: http://www.gnu.org/software/autoconf http://www.gnu.org/software/m4/ http://www.perl.org/ Makefile:462: recipe for target 'aclocal.m4' failed make: *** [aclocal.m4] Error 127 Wenn ich die Skripte (autogen.sh ...) manuell direkt im Ordner libs/json-c durchlaufen lasse klappt es. Möglicherweise gibt es ein Problem mit pushd und autogen.sh? Ich passe. Überhaupt keine Idee. Kann das nur nochmal vom Start weg versuchen nachzuvollziehen. 3. ./install.sh vzlogger Fehler: Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: -- Installing: /usr/local/share/doc/vzlogger-0-4/README CMake Error at cmake_install.cmake:36 (FILE): file INSTALL cannot find /home/pi/vz/vzlogger/INSTALL. Makefile:65: recipe for target 'install' failed make: *** [install] Error 1 Neben INSTALL wird auch die Datei COPYING in cmake_install.cmake referenziert. Lege ich die beiden Dateien an funktioniert es. Kommt der Fehler auch wenn Du einfach nur cmake . make sudo make install aufrufst? Ja. Bei mir gibt es COPYING, im git ist sie ebenfalls- warum existiert die Datei bei Dir nicht standardmäßig? @root, @mbehr: kann es sein dass das Aufräumen der Automake Umgebung etwas damit zu tun hat (mindestens bzgl. INSTALL)? Ok, COPYING war da, hatte ich übersehen, mein Fehler. INSTALL fehlt allerdings. Gruß André Viele Grüße, Andreas Ich hoffe das hilft weiter. Gruß André P.S.: Komplett OT, aber ich wäre ein großer Fan des raw Kontextes in der Middleware. Andreas Goetz cpui...@gmail.com schrieb am So., 1. März 2015 um 13:49 Uhr: Hallo Zusammen, ich hab mal versucht ein Skript zu bauen das vzlogger installiert oder- sofern schon vorhanden- aktualisiert. Wäre schön wenn das jemand testen könnte bevor ich es im git einstelle (@Udo: das wäre auch was für Dich ;) Viele Grüße, Andreas #!/bin/bash # # Installer # # @copyright Copyright (c) 2015, The volkszaehler.org project # @license http://www.opensource.org/licenses/gpl-license.php GNU Public License # @author Andreas Goetz # ## # The installer will clone all required repositories or update them if necessary. # Then the modules are compiled and installed # # USAGE: # # Run install.sh from vzlogger or parent folder # # ./install.sh # # To execute specific parts of the build select which ones to run: # # ./install.sh list of modules # # Modules: # - vzlogger (libraries must be in place already) # - libjson # - libsml # - clean (will clean the respektive make targets, requires explicitly naming the modules) # # To run a clean build: # # ./install.sh vzlogger libjson libsml clean # ## # This file is part of volkzaehler.org # #
[vz-dev] [volkszaehler/vzlogger] ad1bac: Removed INSTALL from install make target
Branch: refs/heads/andig-patch-1 Home: https://github.com/volkszaehler/vzlogger Commit: ad1bac8f23d54611e5ef9702e75e5f58a9a59eb8 https://github.com/volkszaehler/vzlogger/commit/ad1bac8f23d54611e5ef9702e75e5f58a9a59eb8 Author: andig cpui...@gmx.de Date: 2015-03-02 (Mon, 02 Mar 2015) Changed paths: M CMakeLists.txt Log Message: --- Removed INSTALL from install make target
[vz-dev] Wünsche fürs Frontend -Kalender
Hallo Zusammen, habe nun meinen RPI wieder erfolgreich neu mit der Volkszähler Software aufgesetzt und die Neuerung im Frontend sind schon sehr gut. Bei der täglichen Bedienung hätte ich einen Wunsch und vielleicht geht er ja irgendwann in Erfüllung J Ich gucke mir sehr oft Trends auf Tagesbasis an. D.H. Trends von 0h bis 24h um besser vergleichen zu können etc. Per Standardknopf ist erstmal jetzige Uhrzeit -24h möglich. Leider ist es nicht ganz einfach eine Trenddarstellung genau auf 0:00h-24:00h zu justieren und Sprünge zwischen verschiedenen Tagen brauchen vorher schon ein paar manuelle Eingriffe, die nicht im Browser fest speicherbar sind. Bringt es dem Frontend nicht eine gehörige Verbesserung, einen Dropdown-Kalender zu haben, wo man ein Datum wählt und die Anzeige zeigt genau diesen Tag (24h) an? So etwas etwa? http://www.jnoll.de/images/screen_kalender2.JPG Wie denkt Ihr darüber und kann man einen Entwickler dafür begeistern? Beste Grüße und Danke Ralf -- Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
[vz-dev] [volkszaehler/vzlogger] 6fb4a5: Fix install issues with libjson compile and folder...
Branch: refs/heads/install-2 Home: https://github.com/volkszaehler/vzlogger Commit: 6fb4a54de9c017ea174e5fc226b82d67b8c6f19c https://github.com/volkszaehler/vzlogger/commit/6fb4a54de9c017ea174e5fc226b82d67b8c6f19c Author: andig cpui...@gmx.de Date: 2015-03-02 (Mon, 02 Mar 2015) Changed paths: M install.sh Log Message: --- Fix install issues with libjson compile and folder detection