[Pixman] Missing symbols prng_state and prng_state_data
Programmingkid
programmingkidx at gmail.com
Fri Nov 7 18:04:21 PST 2014
When I try to compile pixman, I see this error message:
CC utils.lo
CC utils-prng.lo
CCLD libutils.la
CC prng-test.o
CCLD prng-test
CC a1-trap-test.o
CCLD a1-trap-test
CC pdf-op-test.o
CCLD pdf-op-test
CC region-test.o
CCLD region-test
Undefined symbols for architecture x86_64:
"_prng_state", referenced from:
_main in region-test.o
"_prng_state_data", referenced from:
_main in region-test.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make: *** [region-test] Error 1
The prng_state and prng_state_data symbols are located in the utils.c file. I was able to fix this problem by changing the following lines in the file pixman/test/Makefile to this:
line 203:
region_test_OBJECTS = region-test.$(OBJEXT) utils.$(OBJEXT)
line 233:
scaling_helpers_test_OBJECTS = scaling-helpers-test.$(OBJEXT) utils.$(OBJEXT)
I just added utils.$(OBJEXT) to each line.
I compiled pixman on Mac OS 10.6.8.
More information about the Pixman
mailing list