Vinnaren i pepparkakshustävlingen!
2016-07-07, 17:18
  #1
Medlem
slicemenice1s avatar
Försöker bygga ett verktyg för att övervaka min server (Ubuntu). När jag kör "sudo make" så ger den följande:
Kod:
slicemenice@monkey:/var/www/geeker.se/serverstat-linux-master$ sudo make
cc -O2 -march=native -pipe -Wall -Wextra  -lrrd  rrdupd.c   -o rrdupd
/tmp/cc6EJM2V.o: In function `update':
rrdupd.c:(.text+0x566): undefined reference to `rrd_update'
rrdupd.c:(.text+0x5d0): undefined reference to `rrd_update'
rrdupd.c:(.text+0x692): undefined reference to `rrd_update'
rrdupd.c:(.text+0x8ac): undefined reference to `rrd_update'
rrdupd.c:(.text+0x962): undefined reference to `rrd_update'
collect2: error: ld returned 1 exit status
make: *** [rrdupd] Error 1

Filerna jag använder är tagna från: https://github.com/aandergr/serverstat-linux.
Jag är en nybörjare och kört fast. Tacksam om någon har en idé om vad jag saknar
Citera
2016-07-07, 17:45
  #2
Moderator
Protons avatar
Citat:
Ursprungligen postat av slicemenice1
Försöker bygga ett verktyg för att övervaka min server (Ubuntu). När jag kör "sudo make" så ger den följande:
Kod:
slicemenice@monkey:/var/www/geeker.se/serverstat-linux-master$ sudo make
cc -O2 -march=native -pipe -Wall -Wextra  -lrrd  rrdupd.c   -o rrdupd
/tmp/cc6EJM2V.o: In function `update':
rrdupd.c:(.text+0x566): undefined reference to `rrd_update'
rrdupd.c:(.text+0x5d0): undefined reference to `rrd_update'
rrdupd.c:(.text+0x692): undefined reference to `rrd_update'
rrdupd.c:(.text+0x8ac): undefined reference to `rrd_update'
rrdupd.c:(.text+0x962): undefined reference to `rrd_update'
collect2: error: ld returned 1 exit status
make: *** [rrdupd] Error 1

Filerna jag använder är tagna från: https://github.com/aandergr/serverstat-linux.
Jag är en nybörjare och kört fast. Tacksam om någon har en idé om vad jag saknar
Ser ut som om du saknar rrdtool. Har du läst README-filen, där stgår det ju vad som krävs och vad du behöver gra?

https://github.com/aandergr/serverst...ster/README.md
Citera
2016-07-07, 17:58
  #3
Medlem
slicemenice1s avatar
Ja RRDTool är installerat. Dock har jag varit tveksam på om jag har "plotting capability". För övrigt är beskrivningen ganska kortfattad till exempel "the common tools for building C programs". Jag har försökt installera allt med anknytning till C och C++, när jag felsökt på forum o.s.v.
Citera
2016-07-07, 20:50
  #4
Medlem
bithaxs avatar
Kolla om det finns ett librrd-dev paket som går att installera, det är det du vill ha. Att installera en binär hjälper inte ditt bygge, du vill ha headerfiler att kompilera emot.

Kolla också om inte serverstat finns i paketsystemet, enklare så.
__________________
Senast redigerad av bithax 2016-07-07 kl. 20:52.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback