2010-12-01 8 views
12

मैं लिनक्स पर FAAC इंस्टॉल करने का प्रयास कर रहा हूं। मुझे त्रुटियां मिल रही हैं।लिनक्स पर FAAC इंस्टॉल करना, त्रुटियां प्राप्त करना

मैं इसे स्थापित करने के लिए उपयोग करता हूं।

cd /usr/src 
wget http://sourceforge.net/projects/faac/files/faac-src/faac-1.28/faac-1.28.tar.bz2/download 
tar -xvjf faac-1.28.tar.bz2 
cd faac-1.28 
./configure 
make 
make install 

एक बार मैं इसे बनाने के लिए प्रयास करते हैं, मैं त्रुटि

mpeg4ip.h:126: error: new declaration ‘char* strcasestr(const char*, const char*)’ 
/usr/include/string.h:369: error: ambiguates old declaration ‘const char* strcasestr(const char*, const char*)’ 
make[3]: *** [3gp.o] Error 1 
make[3]: Leaving directory `/usr/src/faac-1.28/common/mp4v2' 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory `/usr/src/faac-1.28/common' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory `/usr/src/faac-1.28' 
make: *** [all] Error 2 

मैं ऑनलाइन पढ़ा हो और यह कह रहे थे कि यह कुछ के साथ interfearing गया था, और मैं एक फ़ाइल का पता लगाने और इसे संपादित करने के लिए किया था।

मैं इस स्थापना को कैसे ठीक करूं ताकि यह ठीक से इंस्टॉल हो सके।

उत्तर

36

अस्थायी वर्कअराउंड के रूप में, सामान्य/mp4v2 फ़ोल्डर में मिली mpeg4ip.h से strcasestr युक्त लाइन 126 को निकालें। ऐसा लगता है कि यह अपने प्रोटोटाइप को ठीक से बाहर नहीं करता है जब यह पहले से ही glibc के strcasestr (#define _GNU_SOURCE 1) के माध्यम से शामिल किया गया है।

Btw: रास्ते पर ffmpeg का अपना एएसी कोड इस तरह के FAAC/faad अब एक निर्भरता के रूप में की जरूरत है कि करने के लिए नहीं है ...

+0

पैकेज हाँ, तथापि, जब मैं ffmpeg स्थापित यह प्रदर्शित नहीं करता है FAAC और faad स्थापित कर रहे हैं। –

+4

फ़ाइल कमॉम/mp4v2 में स्थित है। – arlomedia

+1

इससे मुझे अमेज़ॅन ईसी 2 सेंटोस छवि पर स्थापित करने में मदद मिली - धन्यवाद! – Zugwalt

0

Ubuntu 12.04 - कर्नेल 3.5 के लिए 3.8.0-32 -generic

चरण 1:

apt-get -y remove gstreamer0.10-plugins-bad 
apt-get -y install libfaad-dev libfaac-dev faac faad 

चरण 2:

cd /var/tmp 

wget http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.10.23.tar.gz 
tar xvfz gst-plugins-bad-0.10.23.tar.gz 
cd gst-plugins-bad-0.10.23/ 
./autogen.sh 
./configure 

configure: *** Plug-ins with dependencies that will be built: 
    decklink 
    dvb 
    faac 
    faad 
    fbdevsink 
    gsettings 
    linsys 
    shm 
    vcdsrc 
    vp8 

make 

Making all in faac 
make[3]: Entering directory `/var/tmp/gst-plugins-bad-0.10.23/ext/faac' 
make[3]: Nothing to be done for `all'. 
make[3]: Leaving directory `/var/tmp/gst-plugins-bad-0.10.23/ext/faac' 

Making all in faad 
make[3]: Entering directory `/var/tmp/gst-plugins-bad-0.10.23/ext/faad' 
make[3]: Nothing to be done for `all'. 
make[3]: Leaving directory `/var/tmp/gst-plugins-bad-0.10.23/ext/faad' 

Making all in gsettings 

make install 

चरण 3: की पुष्टि

gst-inspect-0.10 faac | grep Version 
    Version:  0.10.21 

gst-inspect-0.10 faad | grep Version 
  Version:  0.10.23 

संपादित करें: deb

http://labkom.stikom.edu/ubuntu/pool/universe/g/gst-plugins-bad0.10/