Skip to content

Instantly share code, notes, and snippets.

@oldpatricka
Created July 24, 2012 01:20
Show Gist options
  • Save oldpatricka/3167322 to your computer and use it in GitHub Desktop.
Save oldpatricka/3167322 to your computer and use it in GitHub Desktop.
ubuntu@ip-10-29-159-207:/tmp/host-sflow$ make
cd src/sflow; make
make[1]: Entering directory `/tmp/host-sflow/src/sflow'
gcc -D_GNU_SOURCE -DSTDC_HEADERS -O3 -DNDEBUG -Wall -Wcast-align -I. -c sflow_agent.c
gcc -D_GNU_SOURCE -DSTDC_HEADERS -O3 -DNDEBUG -Wall -Wcast-align -I. -c sflow_sampler.c
gcc -D_GNU_SOURCE -DSTDC_HEADERS -O3 -DNDEBUG -Wall -Wcast-align -I. -c sflow_poller.c
gcc -D_GNU_SOURCE -DSTDC_HEADERS -O3 -DNDEBUG -Wall -Wcast-align -I. -c sflow_receiver.c
ar cru libsflow.a sflow_agent.o sflow_sampler.o sflow_poller.o sflow_receiver.o
ranlib libsflow.a
make[1]: Leaving directory `/tmp/host-sflow/src/sflow'
cd src/json; make
make[1]: Entering directory `/tmp/host-sflow/src/json'
gcc -D_GNU_SOURCE -DSTDC_HEADERS -O3 -DNDEBUG -Wall -Wcast-align -I. -c cJSON.c
ar cru libjson.a cJSON.o
ranlib libjson.a
make[1]: Leaving directory `/tmp/host-sflow/src/json'
PLATFORM=`uname`; \
MYVER=`./getVersion`; \
MYREL=`./getRelease`; \
cd src/$PLATFORM; make VERSION=$MYVER RELEASE=$MYREL
make[1]: Entering directory `/tmp/host-sflow/src/Linux'
gcc -std=gnu99 -DHSF_ULOG -DHSF_JSON -I. -I../sflow -I../json -O3 -DNDEBUG -Wall -D_GNU_SOURCE -DHSP_VERSION=1.21 -DUTHEAP -c hsflowconfig.c
gcc -std=gnu99 -DHSF_ULOG -DHSF_JSON -I. -I../sflow -I../json -O3 -DNDEBUG -Wall -D_GNU_SOURCE -DHSP_VERSION=1.21 -DUTHEAP -c dnsSD.c
gcc -std=gnu99 -DHSF_ULOG -DHSF_JSON -I. -I../sflow -I../json -O3 -DNDEBUG -Wall -D_GNU_SOURCE -DHSP_VERSION=1.21 -DUTHEAP -c hsflowd.c
hsflowd.c: In function ‘main’:
hsflowd.c:1985:5: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result]
hsflowd.c:1986:5: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result]
gcc -std=gnu99 -DHSF_ULOG -DHSF_JSON -I. -I../sflow -I../json -O3 -DNDEBUG -Wall -D_GNU_SOURCE -DHSP_VERSION=1.21 -DUTHEAP -c util.c
gcc -std=gnu99 -DHSF_ULOG -DHSF_JSON -I. -I../sflow -I../json -O3 -DNDEBUG -Wall -D_GNU_SOURCE -DHSP_VERSION=1.21 -DUTHEAP -c readInterfaces.c
gcc -std=gnu99 -DHSF_ULOG -DHSF_JSON -I. -I../sflow -I../json -O3 -DNDEBUG -Wall -D_GNU_SOURCE -DHSP_VERSION=1.21 -DUTHEAP -c readCpuCounters.c
gcc -std=gnu99 -DHSF_ULOG -DHSF_JSON -I. -I../sflow -I../json -O3 -DNDEBUG -Wall -D_GNU_SOURCE -DHSP_VERSION=1.21 -DUTHEAP -c readNvmlCounters.c
gcc -std=gnu99 -DHSF_ULOG -DHSF_JSON -I. -I../sflow -I../json -O3 -DNDEBUG -Wall -D_GNU_SOURCE -DHSP_VERSION=1.21 -DUTHEAP -c readMemoryCounters.c
gcc -std=gnu99 -DHSF_ULOG -DHSF_JSON -I. -I../sflow -I../json -O3 -DNDEBUG -Wall -D_GNU_SOURCE -DHSP_VERSION=1.21 -DUTHEAP -c readDiskCounters.c
gcc -std=gnu99 -DHSF_ULOG -DHSF_JSON -I. -I../sflow -I../json -O3 -DNDEBUG -Wall -D_GNU_SOURCE -DHSP_VERSION=1.21 -DUTHEAP -c readHidCounters.c
gcc -std=gnu99 -DHSF_ULOG -DHSF_JSON -I. -I../sflow -I../json -O3 -DNDEBUG -Wall -D_GNU_SOURCE -DHSP_VERSION=1.21 -DUTHEAP -c readNioCounters.c
gcc -std=gnu99 -DHSF_ULOG -DHSF_JSON -I. -I../sflow -I../json -O3 -DNDEBUG -Wall -D_GNU_SOURCE -DHSP_VERSION=1.21 -DUTHEAP -c readPackets.c
gcc -std=gnu99 -DHSF_ULOG -DHSF_JSON -I. -I../sflow -I../json -O3 -DNDEBUG -Wall -D_GNU_SOURCE -DHSP_VERSION=1.21 -DUTHEAP -c readJSON.c
gcc -std=gnu99 -DHSF_ULOG -DHSF_JSON -I. -I../sflow -I../json -O3 -DNDEBUG -Wall -D_GNU_SOURCE -DHSP_VERSION=1.21 -DUTHEAP -o hsflowd hsflowconfig.o dnsSD.o hsflowd.o util.o readInterfaces.o readCpuCounters.o readNvmlCounters.o readMemoryCounters.o readDiskCounters.o readHidCounters.o readNioCounters.o readPackets.o readJSON.o -lm ../sflow/libsflow.a ../json/libjson.a -lresolv -lpthread
../json/libjson.a(cJSON.o): In function `parse_value.part.5':
cJSON.c:(.text+0xa3c): undefined reference to `pow'
../json/libjson.a(cJSON.o): In function `print_value':
cJSON.c:(.text+0x115c): undefined reference to `floor'
collect2: ld returned 1 exit status
make[1]: *** [hsflowd] Error 1
make[1]: Leaving directory `/tmp/host-sflow/src/Linux'
make: *** [hsflowd] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment