2012-12-04 2 views
1

PHP의 GD 모듈 용 FreeType을 빌드하려고합니다. 글쎄, 나는 그것을 32 비트 centos에 성공적으로 만들 수 있었지만 x86_64에 오류가 발생했습니다.centos에서 freetype 5.8 - 64 비트

하는 Freetype :

LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include" ./configure --prefix=/usr/local/ --enable-shared && make && make install 

BZIP :

make && make install PREFIX=/usr/local 

오류 컴파일하는 동안 FreeType에서 :

는/usr/빈/LD : /usr/local/lib/libbz2.a (bzlib.o) : 공유 객체를 만들 때`a local symbol '에 대한 재배치 R_X86_64_32S를 사용할 수 없습니다. -fPIC

/usr/local/lib/libbz2.a 다시 컴파일 : 문자를 읽을 수 없습니다 : 잘못된 값 collect2을 : LD 반환 한 종료 상태

메이크업 : * [/setups/freetype-2.4 .10/objs/libfreetype.la] 오류 1

답변

1

-fPIC으로 bzip을 다시 컴파일하면이 문제를 해결할 수있었습니다. 나는 Makefile을 편집했다. 줄을 변경 한 CC=gccCC=gcc -fPIC

관련 문제