LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Problem installing ffmpeg-php with PHP 5.3.13 and CentOS 5.8 (https://www.linuxquestions.org/questions/linux-software-2/problem-installing-ffmpeg-php-with-php-5-3-13-and-centos-5-8-a-4175422563/)

kirti1977 08-17-2012 02:34 AM

Problem installing ffmpeg-php with PHP 5.3.13 and CentOS 5.8
 
Hi,

My System is as under :
PHP - 5.3.13
CentOS - 5.8
Kernel - 2.6.18-308.4.1.el5xen

After following all the steps from http://ffmpeg-php.sourceforge.net/, I am struck at the make command. Here is my output

Quote:

/bin/sh /root/src/php-5.3.13/ext/ffmpeg-php-0.6.0/libtool --mode=compile cc -I. -I/root/src/php-5.3.13/ext/ffmpeg-php-0.6.0 -DPHP_ATOM_INC -I/root/src/php-5.3.13/ext/ffmpeg-php-0.6.0/include -I/root/src/php-5.3.13/ext/ffmpeg-php-0.6.0/main -I/root/src/php-5.3.13/ext/ffmpeg-php-0.6.0 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -I/usr/include/libavcodec/ -I/usr/include/libavformat/ -I/usr/include/libavutil/ -I/usr/include/libswscale/ -I/usr/include/libavfilter/ -I/usr/include/libavdevice/ -DHAVE_CONFIG_H -g -O2 -Wall -fno-strict-aliasing -c /root/src/php-5.3.13/ext/ffmpeg-php-0.6.0/ffmpeg-php.c -o ffmpeg-php.lo
mkdir .libs
cc -I. -I/root/src/php-5.3.13/ext/ffmpeg-php-0.6.0 -DPHP_ATOM_INC -I/root/src/php-5.3.13/ext/ffmpeg-php-0.6.0/include -I/root/src/php-5.3.13/ext/ffmpeg-php-0.6.0/main -I/root/src/php-5.3.13/ext/ffmpeg-php-0.6.0 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -I/usr/include/libavcodec/ -I/usr/include/libavformat/ -I/usr/include/libavutil/ -I/usr/include/libswscale/ -I/usr/include/libavfilter/ -I/usr/include/libavdevice/ -DHAVE_CONFIG_H -g -O2 -Wall -fno-strict-aliasing -c /root/src/php-5.3.13/ext/ffmpeg-php-0.6.0/ffmpeg-php.c -fPIC -DPIC -o .libs/ffmpeg-php.o
In file included from /usr/include/sys/stat.h:105,
from /usr/local/include/php/main/php_streams.h:28,
from /usr/local/include/php/main/php.h:400,
from /root/src/php-5.3.13/ext/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
In file included from /usr/local/include/php/main/php.h:406,
from /root/src/php-5.3.13/ext/ffmpeg-php-0.6.0/ffmpeg-php.c:40:
/usr/local/include/php/TSRM/tsrm_virtual_cwd.h:218: error: expected specifier-qualifier-list before ‘time_t’
/usr/local/include/php/TSRM/tsrm_virtual_cwd.h:246: error: expected declaration specifiers or ‘...’ before ‘time_t’
/root/src/php-5.3.13/ext/ffmpeg-php-0.6.0/ffmpeg-php.c: In function ‘zm_startup_ffmpeg’:
/root/src/php-5.3.13/ext/ffmpeg-php-0.6.0/ffmpeg-php.c:94: warning: implicit declaration of function ‘avcodec_init’
make: *** [ffmpeg-php.lo] Error 1
Found another post with same type of issue http://www.directadmin.com/forum/showthread.php?t=44346

Any help is appreciated.

Thanks.

Kirti

kirti1977 09-18-2012 03:18 AM

This issue is solved now. I simply compiled ffmpeg-php with an older version of ffmpeg (0.10.4 Freedom - http://ffmpeg.org/download.html#releases). It compiled without a hitch.

Kirti

quacos 11-19-2012 10:08 AM

Please, can you tell me how you did it? I succesfully compiled the old version of ffmpeg and installed it, but ffmpeg-php building keep failing!


All times are GMT -5. The time now is 06:15 AM.