Closed vbtechsupport closed 11 years ago
Hi tried source compile of pigz v2.3 but seems getting an error at make stage as below
make cc -O3 -Wall -Wextra -c -o pigz.o pigz.c pigz.c: In function ‘compress_thread’: pigz.c:1283: warning: ‘temp’ may be used uninitialized in this function cc -O3 -Wall -Wextra -c -o yarn.o yarn.c cc -O3 -Wall -Wextra -c -o zopfli/deflate.o zopfli/deflate.c cc -O3 -Wall -Wextra -c -o zopfli/blocksplitter.o zopfli/blocksplitter.c cc -O3 -Wall -Wextra -c -o zopfli/tree.o zopfli/tree.c cc -O3 -Wall -Wextra -c -o zopfli/lz77.o zopfli/lz77.c cc -O3 -Wall -Wextra -c -o zopfli/cache.o zopfli/cache.c cc -O3 -Wall -Wextra -c -o zopfli/hash.o zopfli/hash.c cc -O3 -Wall -Wextra -c -o zopfli/util.o zopfli/util.c cc -O3 -Wall -Wextra -c -o zopfli/squeeze.o zopfli/squeeze.c cc -O3 -Wall -Wextra -c -o zopfli/katajainen.o zopfli/katajainen.c cc -o pigz pigz.o yarn.o zopfli/deflate.o zopfli/blocksplitter.o zopfli/tree.o zopfli/lz77.o zopfli/cache.o zopfli/hash.o zopfli/util.o zopfli/squeeze.o zopfli/katajainen.o -lpthread -lz zopfli/tree.o: In function `CalculateEntropy': tree.c:(.text+0x75): undefined reference to `log' tree.c:(.text+0x11a): undefined reference to `log' tree.c:(.text+0x16b): undefined reference to `log' collect2: ld returned 1 exit status make: *** [pigz] Error 1
You need to add a "-lm" to the link command. I will add that in a commit.
As a reference. This is fixed with: https://github.com/madler/pigz/commit/c08cc12c5d3567a56bd86e3e60503aea09692349
Hi tried source compile of pigz v2.3 but seems getting an error at make stage as below