ffmpeg - समस्या#2 जब राइस्बेरी पीआई के लिए जुग्ग्लर को लिम्बेक्स 264 के साथ संकलित करते हैं



raspberry-pi raspbian (1)

"आर्क रन-टेस्ट" कुछ आर्किटेक्चर पर विफल होने के कारण ज्ञात हो गया है। क्या आप यह वही त्रुटि प्राप्त करते हैं जब आप केवल निम्न कमांड चलाते हैं?

ant stage

मैंने रास्पबेरी पीई पर "एंट स्टेज" का उपयोग करके सफलतापूर्वक क्ज़ग्लर बनाया है यह जादू जार पैदा करता है जिसे तब कई अलग एआरएम कंप्यूटरों पर इस्तेमाल किया जा सकता है। मैं व्यक्तिगत रूप से केवल पुस्तकालय के एलजीजीएल संस्करण के निर्माण में दिलचस्पी लेता था, और आप उस कोड की जांच कर सकते हैं जो यहां पीआई शाखा पर बना है:

https://github.com/ed/xuggle-xuggler/tree/pi

इसमें X264 समर्थन शामिल नहीं है क्योंकि यह एक LGPL संस्करण बनाता है। मुझे पता है कि मानक जीपीएल संस्करण भी तैयार करना संभव है, मैंने अभी तक ऐसा नहीं किया है। आप पिछले कुछ कमिट देख सकते हैं जो मैंने देखा कि मैंने इसे पीआई पर बनाने के लिए क्या बदल दिया है।

मैं रास्पबेरी पी के लिए जुग्लर को संकलित करने की कोशिश कर रहा हूं (डेबियन ओएस उर्फ ​​रास्पबेन पर चल रहा है),

मैंने एक्सग्लैर को संकलित करने के लिए यहां उपलब्ध 'बेसिक बिल्ड निर्देश' का पालन किया।

मैं सफलतापूर्वक सभी आवश्यक चीजों को स्थापित करने और सही पथ सेट करने के बाद, मैंने निम्न आदेश चलाया:

ant run-tests

कुछ समय बाद मैं निम्नलिखित त्रुटि का सामना कर रहा हूं और चींटी का निर्माण libx264 पर विफल रहता है:

(समस्या को देखने के लिए लॉग के अंत में स्क्रॉल करें)

common/arm/mc-c.c: In function âx264_weight_cache_neonâ:
common/arm/mc-c.c:89:25: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
common/arm/mc-c.c:94:25: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
common/arm/mc-c.c:99:21: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
common/arm/mc-c.c:101:21: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
common/arm/mc-c.c: In function âx264_mc_init_armâ:
common/arm/mc-c.c:236:19: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
common/arm/mc-c.c:237:19: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
common/arm/mc-c.c:238:19: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default]
gcc -Wshadow -O3 -fno-fast-math -I/home/pi/Downloads/xuggle-xuggler/build/native/armv6l-unknown-linux-gnueabihf/captive/stage/home/pi/Downloads/xuggler/include  -Wall -I. -I.  -I'/home/pi/Downloads/xuggle-xuggler/build/native/armv6l-unknown-linux-gnueabihf/captive/stage/home/pi/Downloads/xuggler/include' -std=gnu99 -mcpu=cortex-a8 -mfpu=neon -fPIC -fomit-frame-pointer -fno-tree-vectorize   -c -o common/arm/predict-c.o common/arm/predict-c.c
as -I/home/pi/Downloads/xuggle-xuggler/build/native/armv6l-unknown-linux-gnueabihf/captive/stage/home/pi/Downloads/xuggler/include  -Wall -I. -I.  -I'/home/pi/Downloads/xuggle-xuggler/build/native/armv6l-unknown-linux-gnueabihf/captive/stage/home/pi/Downloads/xuggler/include' -std=gnu99 -mcpu=cortex-a8 -mfpu=neon -c -DPIC -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/arm/cpu-a.o common/arm/cpu-a.S
as: unrecognized option '-std=gnu99'
make[1]: *** [common/arm/cpu-a.o] Error 1
make[1]: Leaving directory `/home/pi/Downloads/xuggle-xuggler/build/native/armv6l-unknown-linux-gnueabihf/captive/libx264/csrc'
make: *** [all-local] Error 2

मैं इस समस्या की स्थिति "अपरिचित विकल्प '-std = gnu99' 'को समझने में असमर्थ हूँ, यहां कोई मुझे बता सकता है कि मैं इसका समाधान कैसे कर सकता हूं या इसे एक्सग्लर में रोक सकता हूं?