[vz-dev] vzlogger 0.3.3-rc1

Thorben Thuermer r00t at constancy.org
Sat Feb 4 19:13:57 CET 2012


On Sat, 04 Feb 2012 14:37:07 +0100 Ralf Löhmer <rl at loehmer.de> wrote:
> Am 03.02.2012 15:37, schrieb Steffen Vogel:
> > Damit bin ich eigentlich ganz zufrieden. Die aktuelle Version liegt
> > wieder in meinem git: https://github.com/stv0g/vzlogger
> >
> das möchte ich gern mal ausprobieren .
> Bis hierher komme ich:
> ...
> gcc -Wall -D_REENTRANT -std=gnu99 -I/usr/include/json   
> -I/usr/local/include/sml -I/usr/include/uuid    -g -O2 -lpthread -lm 
> -ljson -lcurl   -Wl,-Bsymbolic-functions -o vzlogger vzlogger.o 
> channel.o api.o config.o threads.o buffer.o meter.o ltqnorm.o obis.o 
> options.o reading.o s0.o d0.o fluksov2.o file.o exec.o random.o sml.o 
> local.o -L/usr/local/lib -lsml -luuid   -lmicrohttpd
> /usr/bin/ld: vzlogger.o: undefined reference to symbol 
> 'pthread_create@@GLIBC_2.1'
> /usr/bin/ld: note: 'pthread_create@@GLIBC_2.1' is defined in DSO 
> /lib/i386-linux-gnu/libpthread.so.0 so try adding it to the linker 
> command line
> /lib/i386-linux-gnu/libpthread.so.0: could not read symbols: Invalid 
> operation
> collect2: ld gab 1 als Ende-Status zurück
> make[3]: *** [vzlogger] Fehler 1
> make[3]: Verlasse Verzeichnis '/home/rl/Dokumente/vzlogger-0.3.3/src'
> 
> Was fehlt mir hier noch?

konntest du vzlogger vorher kompilieren?
kompilierst du da auf einem i386 oder anderen system?
(weil er vorschlaegt, eine library aus /lib/i386-linux-gnu/ zu nutzen, der
name des verzeichnisses legt nahe, das i386 nicht die native architektur ist.)
die fehlermeldung sagt ja irgendwas mit versionskonflikt zwischen libpthread
und libc...
hast du in letzter zeit irgendwelche distributions-updates installiert?
hast du mal ein 'make clean' zwischendurch versucht?
oder hast du mal den vorschlag des linkers versucht?
also:
cd src
make
dann den von make ausgegebenen gcc-aufruf kopieren , und -lpthread durch
die explizite angabe von /lib/i386-linux-gnu/libpthread.so.0 ersetzen.

> bis dann
> rl

- T.


More information about the volkszaehler-dev mailing list