[vz-dev] Installation vzlogger auf Ubuntu

gs2006 at arcor.de gs2006 at arcor.de
Tue Mar 6 11:24:18 CET 2012


Hallo,
ich komme einfach mit der Installation von vzlogger nicht weiter und versuche auf diesem Wege einer Lösung näher zu kommen.
Zuerst hatte ich es mit der Version 11.10 versucht. Es gab aber Probleme beim kompilieren. Erst dann habe ich gesehen das in dem Artikel http://wiki.volkszaehler.org/howto/getstarted Ubuntu Lucid empfohlen wird. Aber auch damit habe ich die gleichen Probleme. Das begann schon damit, dass ich mit „sudo git clone https://github.com/volkszaehler/vzlogger.git“ nicht die Dateien laden konnte. Habe sie dann als zip-File geladen und entpackt. Auffällig ist dan noch die Mitteilung „Hinweis: libcurl4-openssl-dev wird an Stelle von libcurl3-dev gewählt“.

Abgeschlossen wird das Komplieren mit den Fehlermeldungen:
vzlogger.c:204: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result
vzlogger.c:205: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result
vzlogger.c:207: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
vzlogger.c: At top level:
vzlogger.c:451: fatal error: opening dependency file .deps/vzlogger.Tpo: Keine Berechtigung
compilation terminated.
make[2]: *** [vzlogger.o] Fehler 1

Der Vollständigkeit füge ich noch den gesamten Ablauf bei
mein at mein-desktop:~$ sudo git clone https://github.com/volkszaehler/vzlogger.git
[sudo] password for mein: 
sudo: git: command not found
mein at mein-desktop:/home$ cd mein
mein at mein-desktop:~$ ls
Bilder   Dokumente  examples.desktop  Öffentlich  Vorlagen
Desktop  Downloads  Musik             Videos      vzlogger33
mein at mein-desktop:~$ cd vzlogger33
mein at mein-desktop:~/vzlogger33$ sudo apt-get install pkg-config libcurl3-dev libjson0-dev libmicrohttpd-dev libsml-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Status-Informationen einlesen... Fertig
pkg-config ist schon die neueste Version.
Hinweis: libcurl4-openssl-dev wird an Stelle von libcurl3-dev gewählt
E: Paket libsml-dev konnte nicht gefunden werden
mein at mein-desktop:~/vzlogger33$ sudo apt-get install pkg-config libcurl3-dev libjson0-dev libmicrohttpd-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Status-Informationen einlesen... Fertig
pkg-config ist schon die neueste Version.
Hinweis: libcurl4-openssl-dev wird an Stelle von libcurl3-dev gewählt
Die folgenden zusätzlichen Pakete werden installiert:
  comerr-dev krb5-multidev libcurl4-openssl-dev libgssrpc4 libidn11-dev
  libjson0 libkadm5clnt-mit7 libkadm5srv-mit7 libkdb5-4 libkrb5-dev
  libldap2-dev libmicrohttpd5 libssl-dev zlib1g-dev
Vorgeschlagene Pakete:
  krb5-doc libcurl3-dbg krb5-user
Die folgenden NEUEN Pakete werden installiert:
  comerr-dev krb5-multidev libcurl4-openssl-dev libgssrpc4 libidn11-dev
  libjson0 libjson0-dev libkadm5clnt-mit7 libkadm5srv-mit7 libkdb5-4
  libkrb5-dev libldap2-dev libmicrohttpd-dev libmicrohttpd5 libssl-dev
  zlib1g-dev
0 aktualisiert, 16 neu installiert, 0 zu entfernen und 25 nicht aktualisiert.
Es müssen 5.419kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 15,2MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? 
Hole:1 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main libgssrpc4 1.8.1+dfsg-2ubuntu0.10 [75,7kB]
Hole:2 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main libkadm5clnt-mit7 1.8.1+dfsg-2ubuntu0.10 [59,5kB]
Hole:3 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main libkdb5-4 1.8.1+dfsg-2ubuntu0.10 [59,6kB]
Hole:4 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main libkadm5srv-mit7 1.8.1+dfsg-2ubuntu0.10 [72,4kB]
Hole:5 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main comerr-dev 2.1-1.41.11-1ubuntu2.1 [41,3kB]
Hole:6 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main krb5-multidev 1.8.1+dfsg-2ubuntu0.10 [103kB]
Hole:7 http://de.archive.ubuntu.com/ubuntu/ lucid/main zlib1g-dev 1:1.2.3.3.dfsg-15ubuntu1 [162kB]
Hole:8 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main libssl-dev 0.9.8k-7ubuntu8.8 [2.012kB]
Hole:9 http://de.archive.ubuntu.com/ubuntu/ lucid/main libidn11-dev 1.15-2 [628kB]
Hole:10 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main libkrb5-dev 1.8.1+dfsg-2ubuntu0.10 [36,6kB]
Hole:11 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main libldap2-dev 2.4.21-0ubuntu5.7 [995kB]
Hole:12 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main libcurl4-openssl-dev 7.19.7-1ubuntu1.1 [981kB]
Hole:13 http://de.archive.ubuntu.com/ubuntu/ lucid/universe libmicrohttpd5 0.4.4-1 [28,0kB]
Hole:14 http://de.archive.ubuntu.com/ubuntu/ lucid/universe libmicrohttpd-dev 0.4.4-1 [75,6kB]
Hole:15 http://de.archive.ubuntu.com/ubuntu/ lucid/universe libjson0 0.9-1 [17,1kB]
Hole:16 http://de.archive.ubuntu.com/ubuntu/ lucid/universe libjson0-dev 0.9-1 [71,4kB]
Es wurden 5.419kB in 7s geholt (716kB/s)                                       
Wähle vormals abgewähltes Paket libgssrpc4.
(Lese Datenbank ... 124167 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke libgssrpc4 (aus .../libgssrpc4_1.8.1+dfsg-2ubuntu0.10_i386.deb) ...
Wähle vormals abgewähltes Paket libkadm5clnt-mit7.
Entpacke libkadm5clnt-mit7 (aus .../libkadm5clnt-mit7_1.8.1+dfsg-2ubuntu0.10_i386.deb) ...
Wähle vormals abgewähltes Paket libkdb5-4.
Entpacke libkdb5-4 (aus .../libkdb5-4_1.8.1+dfsg-2ubuntu0.10_i386.deb) ...
Wähle vormals abgewähltes Paket libkadm5srv-mit7.
Entpacke libkadm5srv-mit7 (aus .../libkadm5srv-mit7_1.8.1+dfsg-2ubuntu0.10_i386.deb) ...
Wähle vormals abgewähltes Paket comerr-dev.
Entpacke comerr-dev (aus .../comerr-dev_2.1-1.41.11-1ubuntu2.1_i386.deb) ...
Wähle vormals abgewähltes Paket krb5-multidev.
Entpacke krb5-multidev (aus .../krb5-multidev_1.8.1+dfsg-2ubuntu0.10_i386.deb) ...
Wähle vormals abgewähltes Paket zlib1g-dev.
Entpacke zlib1g-dev (aus .../zlib1g-dev_1%3a1.2.3.3.dfsg-15ubuntu1_i386.deb) ...
Wähle vormals abgewähltes Paket libssl-dev.
Entpacke libssl-dev (aus .../libssl-dev_0.9.8k-7ubuntu8.8_i386.deb) ...
Wähle vormals abgewähltes Paket libidn11-dev.
Entpacke libidn11-dev (aus .../libidn11-dev_1.15-2_i386.deb) ...
Wähle vormals abgewähltes Paket libkrb5-dev.
Entpacke libkrb5-dev (aus .../libkrb5-dev_1.8.1+dfsg-2ubuntu0.10_i386.deb) ...
Wähle vormals abgewähltes Paket libldap2-dev.
Entpacke libldap2-dev (aus .../libldap2-dev_2.4.21-0ubuntu5.7_i386.deb) ...
Wähle vormals abgewähltes Paket libcurl4-openssl-dev.
Entpacke libcurl4-openssl-dev (aus .../libcurl4-openssl-dev_7.19.7-1ubuntu1.1_i386.deb) ...
Wähle vormals abgewähltes Paket libmicrohttpd5.
Entpacke libmicrohttpd5 (aus .../libmicrohttpd5_0.4.4-1_i386.deb) ...
Wähle vormals abgewähltes Paket libmicrohttpd-dev.
Entpacke libmicrohttpd-dev (aus .../libmicrohttpd-dev_0.4.4-1_i386.deb) ...
Wähle vormals abgewähltes Paket libjson0.
Entpacke libjson0 (aus .../libjson0_0.9-1_i386.deb) ...
Wähle vormals abgewähltes Paket libjson0-dev.
Entpacke libjson0-dev (aus .../libjson0-dev_0.9-1_i386.deb) ...
Verarbeite Trigger für man-db ...
Verarbeite Trigger für doc-base ...
Processing 26 changed 4 added doc-base file(s)...
Registering documents with scrollkeeper...
Verarbeite Trigger für install-info ...
Richte libgssrpc4 ein (1.8.1+dfsg-2ubuntu0.10) ...

Richte libkadm5clnt-mit7 ein (1.8.1+dfsg-2ubuntu0.10) ...

Richte libkdb5-4 ein (1.8.1+dfsg-2ubuntu0.10) ...

Richte libkadm5srv-mit7 ein (1.8.1+dfsg-2ubuntu0.10) ...

Richte comerr-dev ein (2.1-1.41.11-1ubuntu2.1) ...
Richte krb5-multidev ein (1.8.1+dfsg-2ubuntu0.10) ...
Richte zlib1g-dev ein (1:1.2.3.3.dfsg-15ubuntu1) ...
Richte libssl-dev ein (0.9.8k-7ubuntu8.8) ...
Richte libidn11-dev ein (1.15-2) ...
Richte libkrb5-dev ein (1.8.1+dfsg-2ubuntu0.10) ...
Richte libldap2-dev ein (2.4.21-0ubuntu5.7) ...
Richte libcurl4-openssl-dev ein (7.19.7-1ubuntu1.1) ...
Richte libmicrohttpd5 ein (0.4.4-1) ...

Richte libmicrohttpd-dev ein (0.4.4-1) ...
Richte libjson0 ein (0.9-1) ...

Richte libjson0-dev ein (0.9-1) ...
Verarbeite Trigger für libc-bin ...
ldconfig deferred processing now taking place
mein at mein-desktop:~/vzlogger33$ sudo ./configure --disable-{sml,local} && make && make install
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for ranlib... ranlib
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for DEPS_VZ... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for mode_t... yes
checking for size_t... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... no
checking for gettimeofday... yes
checking for memset... yes
checking for sqrt... no
checking for strchr... yes
checking for strtol... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating docs/Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
make  all-recursive
make[1]: Betrete Verzeichnis '/home/mein/vzlogger33'
Making all in src
make[2]: Betrete Verzeichnis '/home/mein/vzlogger33/src'
gcc -DHAVE_CONFIG_H -I. -I..  -I ../include  -Wall -D_REENTRANT -std=gnu99 -I/usr/include/json     -g -O2 -MT vzlogger.o -MD -MP -MF .deps/vzlogger.Tpo -c -o vzlogger.o vzlogger.c
vzlogger.c: In function ‘daemonize’:
vzlogger.c:204: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result
vzlogger.c:205: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result
vzlogger.c:207: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
vzlogger.c: At top level:
vzlogger.c:451: fatal error: opening dependency file .deps/vzlogger.Tpo: Keine Berechtigung
compilation terminated.
make[2]: *** [vzlogger.o] Fehler 1
make[2]: Verlasse Verzeichnis '/home/mein/vzlogger33/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/mein/vzlogger33'
make: *** [all] Fehler 2
mein at mein-desktop:~/vzlogger33$


More information about the volkszaehler-dev mailing list