2013-05-29 4 views
0

RHEL (Redhat Enterprise Linux) 5.6 (Tikanga) 환경에서 ffmpeg-php v0.6.0을 설치하려고했습니다. 나는 PHP 버전 5.2.17을 실행하고있어 다음는 FFmpeg 패키지를 설치 한 :RHEL 5.6에서 ffmpeg-php를 설치할 때 오류가 발생합니다.

  • 는 FFmpeg-0.6.5-1.el5.rf
  • 는 FFmpeg-(STABLE) - 0.6.5-1.el5.rf을
  • 는 FFmpeg-libpostproc-0.6.5-1.el5.rf는

나는 these installation instructions을 따랐습니다. 지금까지 내가 권장하는 this을 발견했습니다

In file included from /usr/include/sys/stat.h:105, 
       from /usr/include/php/main/php_streams.h:28, 
       from /usr/include/php/main/php.h:400, 
       from /usr/local/src/ffmpeg-php-0.6.0/ffmpeg-php.c:40: 
/usr/include/bits/stat.h:88: error: field 'st_atim' has incomplete type 
/usr/include/bits/stat.h:89: error: field 'st_mtim' has incomplete type 
/usr/include/bits/stat.h:90: error: field 'st_ctim' has incomplete type 
/usr/include/bits/stat.h:149: error: field 'st_atim' has incomplete type 
/usr/include/bits/stat.h:150: error: field 'st_mtim' has incomplete type 
/usr/include/bits/stat.h:151: error: field 'st_ctim' has incomplete type 
In file included from /usr/include/php/main/php.h:406, 
       from /usr/local/src/ffmpeg-php-0.6.0/ffmpeg-php.c:40: 
/usr/include/php/TSRM/tsrm_virtual_cwd.h:209: error: expected specifier-qualifier-list before 'time_t' 
/usr/local/src/ffmpeg-php-0.6.0/ffmpeg-php.c: In function 'zm_startup_ffmpeg': 
/usr/local/src/ffmpeg-php-0.6.0/ffmpeg-php.c:94: warning: implicit declaration of function 'avcodec_init' 

다른 사람이 비슷한 문제가 발생했는지 확인하고자하는 인터 웹 크롤링 적이 : 나는 다음과 같은 오류가 점점 오전, 내가 make를 실행하는 단계에 붙어 ffmpeg-php의 이전 버전을 설치하십시오.

이전 버전의 사용에 불만이 있으며 위의 오류가 발생하여 다른 사람이 문제를 해결했는지, 또는 문제를 해결하기 위해 올바른 방향으로 나를 안내 할 수 있는지 궁금합니다.

+1

며칠 전이 에로와도 같이 뛰었습니다. 여전히 해상도를 찾고 있습니다. 아직 해결 했니? – rahuL

+0

서버를 폐기하고 Ubuntu 12.04 LTS를 사용하여 새 서버를 구축하는 작업을 마쳤습니다. –

답변

0

몇 시간 동안 찾은 후 ffmpeg 1.2.1에서 몇 가지 명백한 이유로 time.h가 사용 된 것으로 보입니다 (이것이 내가 테스트 한 것입니다). 이로 인해 동일한 이름의 OS 자체 파일과 충돌이 발생했습니다.

나는 PHP로 코드를 작성할 수없고 (PHP 코드도 거의 읽을 수 없음)에 의해 유지 관리되는 git repo를 발견했으며 원래 프로젝트를 변경 한 사람은 그의 repo를 사용하여 CentOS-6.2에 성공적으로 설치할 수있었습니다. , CentOS-6.3 및 CentOS-6.4 (CentOS-6.4에서 작동하는지, RHEL 5.x 및 6.x에서도 작동하는지는 미안하지만 죄송합니다)

repo here을 찾을 수 있습니다.

희망이 미래에 도움이 (어쩌면 다른 사람이 누가 결국 여기에 토지)

PS : 덧붙여 발표 된 2.0는 FFmpeg이 답변을 작성하는 시간에하지만 난 기회가 없어 아직 테스트하고 있습니다.