2012-10-31 3 views
1

Iphone/Ipad의 오디오 엔진에서 사용하기 위해 libsndfile을 빌드해야합니다.ARM 아키텍처 용 libsndfile 라이브러리 빌드

Undefined symbols for architecture i386: 
    "_FLAC__StreamDecoderErrorStatusString", referenced from: 
     _sf_flac_error_callback in libsndfile.a(flac.o) 
    "_FLAC__StreamEncoderInitStatusString", referenced from: 
     _flac_write_header in libsndfile.a(flac.o) 
    "_FLAC__metadata_object_delete", referenced from: 
     _flac_close in libsndfile.a(flac.o) 
    "_FLAC__metadata_object_new", referenced from: 
     _flac_write_header in libsndfile.a(flac.o) 
    "_FLAC__metadata_object_vorbiscomment_append_comment", referenced from: 
     _flac_write_header in libsndfile.a(flac.o) 

가 어떻게 암 아키텍처를 구축 할 수 있습니다 : 내 프로젝트를 빌드 할 때 나는 약간의 오차가있어 그래서 나는 오류없이하지만, I386 아키텍처를 구축했습니다?

에릭 드 카스트로 Lopo가 수행했다 어디 this subject을 발견했습니다

./configure --prefix=$HOME/Arm --build=i386-linux --host=arm-unknown-linux-gnueabi 

을하지만 빌드 할 때 나는이있어 :

undefined symbols for architecture x86_64: 
    "_AudioQueueAddPropertyListener", referenced from: 
     _main in sndfile-play.o 
    "_AudioQueueAllocateBuffer", referenced from: 
     _main in sndfile-play.o 
    "_AudioQueueDispose", referenced from: 
     _main in sndfile-play.o 
    "_AudioQueueEnqueueBuffer", referenced from: 
     _main in sndfile-play.o 
     _macosx_audio_out_callback in sndfile-play.o 
    "_AudioQueueFreeBuffer", referenced from: 
     _main in sndfile-play.o 

내가 어떻게 할 수 있습니까? 감사!

+0

당신이 팔 알 - 리눅스 - gnueabi 툴체인을 가지고 : (실행 ./configure 실행 후 libsndfile 소스 디렉토리에서 실행) 다음 명령의 출력이 무엇

PATH에. 작동하지 않으면 아마도 libsndfile의 autotools 구성에있는 버그 일 것입니다. 여기있는 사람이 당신을 도울 수 있다고 생각하지 않습니다. 아마 저자에게보고해야합니다. –

답변

0

처음 나타나는 오류 (i386/FLAC)는 구성 프로세스에서 FLAC 헤더 파일을 감지했지만 FLAC 라이브러리를 찾을 수 없었기 때문인 것으로 보입니다.

크로스 컴파일에서 비롯된 두 번째 오류 블록에는 x86_64와 관련된 오류가 있습니다. 실제로 팔 교차 컴파일러가 설치되어 있습니까? 라인은 가정, 올바른 구성

$ grep _os config.log 
$ grep _CC config.log 
+0

답장을 보내 주셔서 감사합니다. 나는이 github을 찾는데 많은 시간을 보냈습니다. https://github.com/sbooth/AudioFrameworks 나는 그의 xcode 프로젝트를 사용해 보았습니다. 이제 모든 것이 작동 중입니다! 시간과 도서관에 감사드립니다. :) – Dono

관련 문제