Friday 2 March 2018

Libiconv - 1-14 - बाइनरी - विकल्प


जीएनयू लाइबिकॉन। जीएनयू लाइबिकॉन उन सिस्टमों पर उपयोग करने के लिए एक आइकॉन्क कार्यान्वयन प्रदान करता है जिनके पास कोई नहीं है या जिनकी कार्यान्वयन यूनिकोड से परिवर्तित नहीं हो सकती है, आज यह उपयोग में सभी महत्वपूर्ण एन्कोडिंग का समर्थन करता है। लाइब्रेरी 32-बिट और 64-बिट के रूप में उपलब्ध है I आप 32-बिट प्रोग्राम संकलित कर रहे हैं, कोई विशेष संकलक विकल्प आवश्यक नहीं हैं। यदि आप एक 64-बिट प्रोग्राम संकलित कर रहे हैं, तो आपको अपने आवेदन को सीसीआर -64 या जीसीसी - माईएक्स 64 के साथ संकलन और लिंक करना होगा। वर्तमान संस्करण v1 15-1 पुराने संस्करण। सभी संस्करण। पृष्ठ अंतिम 28 फरवरी, 2017 को संशोधित, 12 10 pm. msys पर libiconv यह libiconv आप के लिए देख रहे हैं नहीं है इस पुस्तकालय एक iconv कार्यान्वयन प्रदान करता है, जो सिस्टम नहीं है, या जिनके कार्यान्वयन से यूनिकोड में परिवर्तित नहीं किया जा सकता है यह विशेष रूप से MSYS DVLPR परिवेश में उपयोग के लिए संशोधित किया गया है, यह केवल तभी इस्तेमाल किया जा सकता है जब MSYS सबसिस्टम के लिए बाइनरी पैकेज का उत्पादन किया जाए यदि आप देशी mingw32 सबसिस्टम के लिए निष्पादन योग्य बनाने का इरादा रखते हैं, Appl माइक्रोसॉफ्ट विंडोज़ इंस्टॉलेशन पर MSYS DLL के बिना काम करना चाहिए, तो आपको इसके बजाय निम्न संस्करण का उपयोग करना चाहिए, जो आम तौर पर mingw C MinGW निर्देशिका में स्थापित किया गया है libiconv-1 14-2-mingw32-bin libiconv-1 14-2-mingw32 - dev libiconv-1 14-2-mingw32-dll-2 libcharset-1 14-2-mingw32-dll-1 libiconv-1 14-2-मिंगवॉ 32-डॉक लाइबिकॉन-1 14-2-मिंगवॉ 32-एल यह एमएसआईएस-विशिष्ट libiconv का संस्करण, और autoconf, automake, gettext, और libtool के संबंधित एमएसआईएस-विशिष्ट संस्करण, एमएसवायएस डीवीएलपीआर पर्यावरण के भीतर के अलावा अन्य उपयोग के लिए अभिप्रेत नहीं हैं ये संकुल बिन में स्थापित हैं, लेकिन mingw बिन निर्देशिका आमतौर पर उस निर्देशिका से पहले होती है पैट में - और ऑटोटूल के सामान्य संस्करण को मिंगव बिन में स्थापित किया जाना चाहिए, इसलिए वे आमतौर पर अग्रसरता लेते हैं केवल एमएसवायएस डीवीएलपीआर वातावरण में लाइबिकॉनव के इस संस्करण को सामना करना पड़ेगा। इस लाइबिकॉन वितरण के उचित संचालन के लिए एक काम MSYS स्थापना की आवश्यकता है अच्छी तरह से कुछ अन्य तत्वों availab के रूप में नीचे सूचीबद्ध के रूप में MinGW टीम से ली इस लाइबिकॉन वितरण को एमएसआईएस सबसिस्टम के हिस्से के रूप में कॉन्फ़िगर किया गया था, और वह डायरेक्टरी में स्थापित किया जाना चाहिए जो आमतौर पर होता है, लेकिन हमेशा नहीं, सी मिनजीड एमएसआईएस 0 0 रनटाइम आवश्यकताएं msys-core-bin 1 0 17 -1 msys-libiconv-dll-2 1 14-1 msys-libintl-dll-8 0 18 1 1-1 इन आवश्यकताओं को बनाने या नए mingw32-mgwport-bin 0 10 5-1 एमएसआईएस-कोर-बिन 1 0 17 -1 एमएसआईएस-जीसीसी-बिन 3 4 4-3 एमएसआईएस-बिनुतिल्स-बिन 2 1 9 51-3 एमएसआईएस-डब्ल्यूएसओपीआई-डीवे 3 14-3 एमएसआईएस-गेटटेक्स्ट-बिन 0 18 1 1-1 एमएसआईएस-गेटटेक्स्ट-देव 0 18 1 1-1 msys-libgettextpo-dll-0 0 1 1-1 msys-autoconf-bin 2 68-1 msys - automake-bin 1 11 1-1 msys-libtool-bin 2 4-1 एमएसआईएस-कोरयूटील्स-बिन 5 97-3 एमएसआईएस-बास-बिन 3 1 17-4 एमएसआईएस-पैच-बिन 2 6 1-1 एमएसआईएस-मेक-बिन 3 81-3 एमएसआईएस-एमकेटीएमपी-बिन 1 6-2 एमएसआईएस-साइग्यूटिल्स-डॉस 2 यूनिक्स-बिन 1 3 4-4 एमएसआईएस-टीआर-बिन 1 23-1 एमएसआईएस-एसएडी-बिन 4 2 1-2 एमएसआईएस-गॉक-बिन 3 1 7-2 एमएसआईएस-जीज़-बिन 1 3 12-2 एमएसआईएस-बीजीआईपी-बिन 1 0 6 -1 एमएसवाईएस-एक्सज़-बिन 5 0 3-1 एमएसआईएस-वाईजेट-बिन 1 12-1 एमएसआईएस-टेक्निक्स-बिन 4 13 ए -2 एमएसआईएस-फाइल-बिन 5 04-1 एमएसआईएस-सीवीएस-बिन 1 12 13-2 msys-perl-bin 5 8 8-1 msys-libcrypt-dll-0 1 11-3 msys-libgdbm-dll-3 1 8 3-3 msys-zlib-dll 1 2 5-1 कैननिकल होमपेज Canonical डाउनलोड लाइसेंस LGPL भाषा सी निर्माण निर्देश mgwport को अनलॉक करें यह सब अन्य विकल्प के लिए mgwport --help को देखेंगे नोट क्योंकि libiconv और libintl gettext एक दूसरे पर निर्भर हैं, बूटस्ट्रैप प्रक्रिया को एक संशोधित फाइल का उपयोग करके libiconv को बनाने और संस्थापित करना है, जो अतिरिक्त तर्कों का उपयोग कर विन्यास करता है --disable-nls - बिना- libiconv-prefix - without-libintl-prefix फिर, buildte स्थापित करें और स्थापित करें और अंत में, libiconv को टेस्ट सूट परिणामों के ऊपर दिखाए गए अतिरिक्त तर्क के बिना पुनर्निर्माण करें इस दस्तावेज़ के इस खंड को प्रत्येक नई रिलीज़ के साथ अपडेट किया गया है कोई इतिहास यहां बनाए नहीं है GB18030 को छोड़कर सभी परीक्षणों को सुनिश्चित करता है कि क्यों पोर्ट नोट्स ---------- libiconv-1 14-1 - 2011 अक्टूबर 29 ----------- नवीनतम अपस्ट्रीम रिलीज़ के लिए अद्यतन पैच शामिल करें साइगविन लाइबिकॉन-1 14-2 से लिया गया अपस्ट्रीम परिवर्तन को बदलता है जो कि साइगविन-1 5 सुविधाओं पर निर्भर करता है। एमजीवीपोर्ट ढांचे का उपयोग करने के लिए यंत्र ---------- libiconv-1 13 1-2-2010 31 जनवरी ----------- एमएसवाई -1 के खिलाफ पुनर्निर्माण -1 13, एमएसआईएस जीसीसी- 3 4 4 और एमएसईएस binutils-2 19 51 डीएलएल के रूप में बनाएँ, अब हमारे पास एक जीसीसी है जो आवश्यक तंत्रों का समर्थन करता है - ओ 3 - fno-unit-at-a-time नवीनतम एमएसवाई-जीसीसी में अनुकूलन बग से बचने के लिए, डॉन टी का उपयोग करें - एमएमएस-बिटफ़ील्ड जब एमएसवाई बायनेरिज़ संकलित करते हैं ---------- libiconv-1 13 1-1 - 2009 जुलाई 31 ----------- एमएसआई के लिए libiconv का पहला रिलीज नया पैकेजिंग मानक सिगविन लाइबिकॉन-1 13-10 से प्राप्त पैचों को शामिल करता है निम्नलिखित झंडे का उपयोग करके संकलित किया जाता है - अक्षम-साझा किया गया - अन्य-स्थिर - अन्य-अतिरिक्त-एन्कोडिंग नहीं DLL अपस्ट्रीम woe32 प्लेटफार्मों पर साझा लाइब्रेरी बनाने के लिए एक दिलचस्प दृष्टिकोण का उपयोग करता है - लेकिन जीसीसी -2 95 3 आवश्यक संरचनाओं का समर्थन नहीं करता है। स्रोत अद्यतन 2011-10-30। अनुशंसित परियोजनाएं। एक नि: शुल्क सी, सी और फोरट्रान आईडीई। प्रत्येक प्रिंट करने योग्य दस्तावेज़ को पीडीएफ, जेपीजी, पीएनजी, टीआईएफ और अन्य में परिवर्तित करें। जीसीसी के लिए एक पूर्ण समय वातावरण। Sourc को रखने में मदद करने के लिए धन्यवाद eForge को साफ करें। URL पर क्लिक करें निर्देशों को क्लिक करें विज्ञापन पर राइट-क्लिक करें, लिंक कॉपी करें चुनें, फिर यहां पेस्ट करें यह कुछ प्रकार के ads. mingw32 libiconv के साथ संभव नहीं हो सकता है यह लाइब्रेरी एक iconv कार्यान्वयन प्रदान करता है, जो कि सिस्टम पर उपयोग करने के लिए नहीं है, या जिनके कार्यान्वयन से यूनिकोड में परिवर्तित नहीं किया जा सकता है इस वितरण में पहले से निर्मित बाइनरी घटकों को शामिल किया गया है, जो विशेष रूप से दूसरे शब्दों में mingw32 सबसिस्टम के लिए संकलित हुए हैं, इसमें माइक्रोसॉफ्ट के 32-बिट विंडोज ऑपरेटिंग सिस्टम पर देशी उपयोग के लिए उपयुक्त बाइनरी निष्पादक और वस्तु पुस्तकालय शामिल हैं। इस तरह, libiconv संकुल को मिंगवॉ निर्देशिका में स्थापित किया जाना चाहिए जो सामान्यतया है, लेकिन हमेशा नहीं, सी मिनजीड, लाइबिकॉन पैकेजों द्वारा प्रदान किए जाने वाले बायनेरिज़ और ऑब्जेक्ट लाइब्रेरी में रनटाइम निर्भरता ऑपरेटिंग सिस्टम के मानक घटकों के नीचे दी गई है रनटाइम आवश्यकताएं सूचीबद्ध नहीं हैं mingw32- libgcc-dll-1 4 6 1-2 libiconv-dll-2 1 14-2 libintl-dll-8 0 18 1 1-2 आवश्यकताओं को इन्हें बनाएं, या नए mingw32-gcc-core-bi एन 4 6 1-2 मिंगवॉ 32-बिनुतिल्स-बिन 2 21 53-1 मिंगव 32-डब्ल्यू 32 एपीआई-डीव 3 17-2 मिंगव 32-मिंगवर्ट-देव 3 20 मिंगवॉ 32-मिंगराइट-डीएलएल 3 20 मिंगवॉ 32-एमजीवपोर्ट-बिन 0 10 5-1 मिंगवॉ 32 - libgmp-dll-10 5 0 1-1 mingw32-libmpfr-dll-1 2 4 1-1 mingw32-gettext-bin 0 18 1 1-2 mingw32-gettext-dev 0 18 1 1-2 mingw32-libgettextpo-dll -0 0 18 1 1-2 मिंगवॉ 32-ऑटोकॉन्फ़-बिन 10-1 मिंगवॉ 32-ऑटोकॉनफ 2 5-बिन 2 68-1 मिंगवॉ 32-ऑटोमैन-बिन 4-1 मिंगवॉ 32-ऑटोमके 1 11-बिन 1 11 1-1 मिंगव 32-लिबूटोल-बिन 2 4-1 एमएसवाई-कोर-बिन 1 0 17-1 एमएसआईएस-कोरयूटील्स-बिन 5 97-3 एमएसआईएस-बास-बिन 3 1 17-4 एमएसआईएस-पैच-बिन 2 6 1-1 एमएसआईएस-मेक-बिन 3 82 -5 एमएसआईएस-एमकेटेमप-बिन 1 6-2 एमएसआईएस-साइग्यूटिल्स-डॉस 2 यूनिक्स-बिन 1 3 4-4 एमएसआईएस-टीआर-बिन 1 23-1 एमएसआईएस-एसएडी-बिन 4 2 1-2 एमएसआईएस-गॉक-बिन 3 1 7 -2 एमएसआईएस-जीज़-बिन 1 3 12-2 एमएसआईएस-बीजीआईपी-बिन 1 0 6-4 एमएसवाईएस-एक्स-बिन 5 0 एमएसएस-वाईसेट-बिन 1 12-2 एमएसआईएस-टेक्निक्स-बिन 4 13 ए -2 एमएसवाई-फाइल-बिन 5 04-1 एमएसवाईएस-सीवीएस-बिन 1 12 13-1 एमएसआईएस-पीआरएल-बिन 5 8 8-1 एमएसआईएस-लिबक्रिप्ट-डीएलएल -1 1 11-3 एमएसआईएस - जीबीजीडीबीएम-डीएलएल-3 1 8 3 -3 msys-zlib-dll 1 2 5-4 कैनोनिकल होमपेज कैननुअल डाउनलोड लाइसेंस LGPL भाषा सी निर्देशों को खोलें mgwport को अनपैक करें यह सब दूसरे विकल्प के लिए mgwport --help को देखेंगे नोट क्योंकि libiconv और libintl gettext एक दूसरे पर निर्भर हैं, बूटस्ट्रैप प्रक्रिया को एक संशोधित फाइल का उपयोग करके libiconv को बनाने और संस्थापित करना है, जो कि अतिरिक्त तर्कों का उपयोग कर विन्यास करता है --disable-nls - बिना- libiconv-prefix - without-libintl-prefix फिर, buildte स्थापित करें और स्थापित करें और अंत में, टेस्ट सूट परिणामों के ऊपर दिखाए गए अतिरिक्त तर्कों के बिना libiconv को पुनर्निर्माण करें इस दस्तावेज़ के इस खंड को प्रत्येक नए रिलीज के साथ अपडेट किया गया है कोई इतिहास यहां बनाए नहीं है Passes GB18030 को छोड़कर सभी परीक्षण सुनिश्चित नहीं हैं कि पोर्ट नोट्स क्यों ---------- libiconv-1 14-2 - 2011 सितम्बर 20 ----------- जीसीसी -4 6 के साथ पुनर्निर्माण 6 1 शामिल करें सायगविन लाइबिकॉन-1 14-2 से ली गई पैच ---------- लाइबिकॉन-1 14-1 - 2011 सितम्बर 05 ----------- अनलिमिटेड ------- - नवीनतम अपस्ट्रीम रिलीज को अपडेट करें mgwport फ्रेमवर्क का उपयोग करने के लिए बिल्ड सिस्टम एडाप्ट करें ---------- libiconv-1 13 1-1 - 200 9 जुलाई 25 ----------- दूसरा गैर - मी के लिए libiconv का परीक्षण रिहाई MinGW टीम द्वारा ingw32 सिगविन libiconv-1 से प्राप्त पैच शामिल है 13-10 निम्नलिखित झंडे का उपयोग करते हुए संकलित - सक्षम-साझा - सक्षम-स्थिर - सक्षम - relocatable - सक्षम-अतिरिक्त-एन्कोडिंग Relocatable विन्यास उपसर्ग var tmp libiconv है - reloc-XXXXXX जहां XXXXXX एक यादृच्छिक स्ट्रिंग है एक एक बार-यादृच्छिक स्थापना उपसर्ग का उपयोग - एक गंतव्य मशीन पर मौजूद होने की संभावना नहीं है - पुनर्स्थापना मशीनरी का उपयोग करते समय अनुशंसित है। स्रोत अद्यतन 2011-10-21। अनुशंसित परियोजनाएं। एक मुफ्त सी, सी और फोरट्रान आईडीई। प्रत्येक प्रिंट करने योग्य दस्तावेज़ को पीडीएफ, जेपीजी, पीएनजी, टीआईएफ और अधिक में परिवर्तित करें। जीसीसी के लिए एक पूर्ण रनटाइम पर्यावरण। SourceForge को साफ रखने में मदद के लिए धन्यवाद। यूआरएल पर क्लिक करें निर्देश विज्ञापन पर राइट-क्लिक करें, लिंक कॉपी करें चुनें, फिर यहां पेस्ट करें यह कुछ प्रकार के विज्ञापनों के साथ संभव नहीं है। एंड्रॉइड-एनएनडीक लिबिकॉन 1 14 साइगविन पर संकलित करना। 02 02 05 12 09 41 पर, सीएचडीवेल ने लिखा है कि अमान्य विन्यास बांह-लिनक्स-एंड्रोइडबी सिस्टम एंड्रोइडबी को मान्यता नहीं दी गई है, त्रुटि बिन शर्म-लिनक्स-एंड्रोइडबी कॉन्फ़िगर नहीं हुआ है। आपको सिस्टम एंड्रोइडबी को अपने उस के लिए कॉन्फ़िग फाईल गूगल। - आपको यह संदेश मिला है क्योंकि आपने Google समूह एंड्रॉइड-एनडीके समूह की सदस्यता ली है। इस समूह में पोस्ट करने के लिए, ईमेल भेजें इस समूह से सदस्यता समाप्त करने के लिए, अधिक विकल्प के लिए ईमेल भेजें, इस समूह पर जाएं.एचडीडीएलएफ़ मैंने इस मुद्दे को ऊपर उठा लिया और नया मिला और इसके बाद मैंने कमांड कॉन्फ़िगर करें- बिल्ड - arm-linux-androideabi - host arm-linux-androideabi के साथ libiconv को कॉन्फ़िगर करने की कोशिश की, लेकिन निम्नलिखित त्रुटियों को चेक बिल्ड सिस्टम प्रकार अमान्य कॉन्फ़िगरेशन मिला आर्म-लिनक्स - एंड्रोइडबी सिस्टम एंड्रोइडबी कॉन्फ़िगर नहीं हुई त्रुटि बिन शर्म arm-linux-androideabi विफल कॉन्फ़िगर करने में त्रुटि हुई .-- बिल्ड-बिल्ड - linux-androideabi शायद गलत है, मान को आपके बिल्ड मशीन की कॉन्फ़िगरेशन से मेल खाना चाहिए e जी i686-पीसी-साइगविन या ऐसा कुछ। सोमवार, 7 मई, 2012 को 8 बजे, 1 9 बजे, सीएडी डेवलप ने लिखा। मैंने इस मुद्दे को ऊपर उठा लिया और नया मिला और इसके बाद मैंने कमांड कॉन्फ़िगर-बिल्ड के साथ libiconv को कॉन्फ़िगर करने की कोशिश की बांह-लिनक्स-एंड्रोइडबी --हमेशा हाथ-लिनक्स-एंड्रोइडबी- लेकिन निम्नलिखित त्रुटियां मिलीं। चेकिंग बिल्ड सिस्टम प्रकार अमान्य कॉन्फ़िगरेशन आर्म-लिनक्स - एंड्रोइडबी सिस्टम एंड्रोइडबी मान्यता नहीं दे रहा है त्रुटि बिन श arm-linux-androideabi कॉन्फ़िगर कॉन्फ़िगर त्रुटि कॉन्फ़िगर करने के लिए विफल हो गया libcharset । 2 मई, 10 59 बजे, डेब-अकाउंट ने 02 05 12 09 41 पर लिखा, सीएचडीवल ने अमान्य कॉन्फ़िगरेशन लिखा। arm-linux-androideabi सिस्टम androideabi. not मान्यता प्राप्त कॉन्फ़िगर त्रुटि बिन sh arm-linux-androideabi असफल रहा। आप को अपने config फाइलों में सिस्टम एंड्रोइडबी को जोड़ना होगा .-- आपको यह संदेश प्राप्त हुआ क्योंकि आपने Google समूह में सदस्यता ली है एंड्रॉइड - एनडीके समूह इस समूह में पोस्ट करने के लिए, ईमेल भेजें, इस समूह से सदस्यता समाप्त करने के लिए, ईमेल भेजें, अधिक विकल्पों के लिए, इस समूह पर जाएं। - आपको यह संदेश प्राप्त हुआ क्योंकि आपने Google समूह एंड्रॉइड-एनडीके समूह की सदस्यता ली है। इस समूह में पोस्ट करें, ईमेल भेजें, इस समूह से सदस्यता समाप्त करने के लिए, ईमेल भेजें, अधिक विकल्प के लिए, इस समूह पर जाएँ। CHDevelop यदि मैं एंड्रॉइड के लिए लाइब्रेरी को संकलित करने के लिए विंडोज पर साइगविन का उपयोग कर रहा हूं, तो क्या होगा --बिल्ड को निर्दिष्ट किया जाना चाहिए - आपको यह संदेश प्राप्त हुआ है क्योंकि आपने Google समूह एंड्रॉइड-एनडीके समूह में सदस्यता ली है। इस समूह में पोस्ट करने के लिए, ईमेल भेजें इस समूह से सदस्यता समाप्त करने के लिए, अधिक विकल्प के लिए ईमेल भेजें, इस समूह पर जाएं अगर मैं साइगविन का उपयोग कर रहा हूँ एंड्रॉइड के लिए लाइब्रेरी को संकलित करने के लिए विंडोज, --होस्ट - बिल्ड के मूल्यों को क्या होना चाहिए, जो निर्दिष्ट होना चाहिए। 7 मई, 2 32 बजे, डेविड टर्नर ने लिखा - बिल्ड बिल्ड-लिनक्स-एंड्रोइडबी शायद गलत है, मान आपकी बिल्ड मशीन की संरचना जैसे i686-pc-cygwin या कुछ ऐसा होना चाहिए। सोम पर, 7 मई, 2012 को 8 बजे, सुबह 9 बजे, सीएचडीवेल ने लिखा था कि मैं इस मुद्दे को ऊपर उठा कर नया मिला और मैंने फिर से libiconv को कॉन्फ़िगर करने की कोशिश की कमांड कॉन्फ़िगर करें - बिल्ड - arm-linux-androideabi --host arm-linux-androideabi पर मिलती है, लेकिन निम्न त्रुटियाँ हैं चेक बिल्डिंग सिस्टम प्रकार अमान्य कॉन्फ़िगरेशन arm-linux - androideabi सिस्टम androideabi मान्यता प्राप्त नहीं है त्रुटि बिन sh arm-linux-androideabi कॉन्फ़िगर विफल लिबकरसेट के लिए त्रुटि कॉन्फ़िगर असफल हो गया कोई भी विचार क्यों। 2 मई, 10 59 बजे, डेब-अकाउंट ने 02 05 12 09 41 पर लिखा, सीएचडीवल ने अमान्य कॉन्फ़िगरेशन लिखा। arm-linux-androideabi सिस्टम androideabi. not मान्यता प्राप्त कॉन्फ़िगर त्रुटि बिन sh arm-linux-androideabi असफल रहा। आप को अपने config फाइलों में सिस्टम एंड्रोइडबी को जोड़ना होगा .-- आपको यह संदेश प्राप्त हुआ क्योंकि आपने Google समूह में सदस्यता ली है एंड्रॉइड - एनडीके समूह इस समूह में पोस्ट करने के लिए, इस समूह से सदस्यता समाप्त करने के लिए ईमेल भेजें, अधिक विकल्प के लिए ईमेल भेजें, उद्धरण पाठ को छिपाने पर इस समूह पर जाएं। उद्धृत पाठ को दिखाएं। - आपने इस संदेश को प्राप्त किया है क्योंकि आपने सदस्यता ली है Google समूह android-ndk समूह इस समूह में पोस्ट करने के लिए, ईमेल भेजें इस समूह से सदस्यता समाप्त करने के लिए, ईमेल भेजें, अधिक विकल्पों के लिए, इस समूह को यहां पर जाएं। डिब-अकाउट आप --build विकल्प को अनदेखा कर सकते हैं, यह स्वत: होगा - अनुच्छित यदि नहीं, तो आपको कॉन्फ़िग फाइल्स अनुमान या उप-फैबियन को देखना होगा - आपको यह संदेश प्राप्त हुआ क्योंकि आपने Google समूह एंड्रॉइड-एनडीके समूह में सदस्यता ली है। इस समूह में पोस्ट करने के लिए, ईमेल भेजें इस समूह से सदस्यता समाप्त करने के लिए , अधिक विकल्प के लिए ईमेल भेजें, इस पर जाएं ग्रुप पर। 08 05 12 06 50 पर, सीएचडीवेल ने लिखा है कि अगर मैं एंड्रॉइड के लिए लाइब्रेरी को संकलित करने के लिए विंडोज पर साइगविन का उपयोग कर रहा हूं, तो --होस्ट - बिल्ड का मूल्य क्या होना चाहिए, जिसे निर्दिष्ट किया जाना चाहिए। आप --बिल्ड विकल्प, यह स्वत: पता लगाया जाएगा यदि नहीं, तो आपको कॉन्फ़िग फ़ाइलों को अनुमान या उप में देखना होगा। - आपको यह संदेश मिला है क्योंकि आपने Google समूह android-ndk समूह में सदस्यता ली है। इस समूह में पोस्ट करने के लिए, ईमेल भेजें इस समूह से सदस्यता समाप्त करने के लिए, अधिक विकल्प के लिए ईमेल भेजें। इस समूह पर जाएँ। CHDevelop जब मैं कॉन्फ़िगर करें - हाथ बांह - linux-androideabi का उपयोग करता हूं, तो मुझे निम्नलिखित त्रुटि कॉन्फ़िगर करते हैं चेतावनी - यदि आप - बिल्ड प्रकार सेट करना चाहते हैं, डॉन टी का प्रयोग करें - मेजबान यदि एक क्रॉस कंपाइलर का पता चल गया है तो क्रॉस कम्पाइल मोड का प्रयोग बीएसडी-संगत इंस्टॉल यूएसआर बिन इन्स्टाल - क की जाँच के लिए किया जाएगा कि क्या निर्माण वातावरण समझदार हद तक हाथ - linux-androideabi - एक धागा सुरक्षित mkdir - p usr bin mkdir - p के लिए स्ट्रोक की जांच गोक गोक के लिए जाँच। जब मैं कॉन्फ़िगरेशन का उपयोग कर रहा हूं- हाथों- linux-androideabi मुझे निम्न त्रुटियां मिलती हैं। कॉन्फ़िगचर चेतावनी यदि आप --बिल्ड प्रकार सेट करना चाहते हैं, डॉन टी का उपयोग करें- होस्ट अगर एक क्रॉस कंपाइलर का पता लगाया गया है तो क्रॉस कम्पाइल मोड का उपयोग किया जाएगा बीएसडी-संगत इंस्टॉल यूएसआर बिन अधिष्ठापन के लिए - जांच कि निर्माण वातावरण समझदार है, हाथ-लिनक्स-एंड्रोइडबी-स्ट्रिप के लिए चेकिंग स्ट्रिप पट्टी की जांच करने के लिए धागे-सुरक्षित एमकेडीआईआर-पी यूएसआर बिन एमकेडीआईआर - पी की जांच के लिए गोक गोक जांचें कि क्या सेट बनाते हैं हां यह जांच कर रहा है कि क्या सेट करना कैश की गई है, हाथ-लिनक्स-एंड्रोइडबी-जीसीसी नं चेकिंग के लिए जीसीसी जीसीसी जांच रही है कि क्या सी कंपाइलर ने सी कंपाइलर डीफ़ॉल्ट आउटपुट फाइल नाम की जाँच करने के लिए निष्पादन योग्य एक्सईएस हम ऑब्जेक्ट फाइलों के प्रत्यय के लिए चेकिंग नहीं कर रहे हैं, चाहे हम जीएनयू सी कंपाइलर का उपयोग कर रहे हैं या नहीं, यह जांच कर रहा है कि जीसीसी स्वीकार करता है- जी हां जीसीसी ऑप्शन को चेक करने के लिए आईएसओ सी 889 को स्वीकार करने की आवश्यकता नहीं है। जीएनयू पर निर्भरता शैली जीसीसी नज़रिया की जाँच करें कि सी प्रीप्रोसेसर को कैसे चलाने के लिए सीसी के पूर्वप्रोसेसर जीसीसी-ए की जांच करना स्ट्रिप यूजर बिन स्ट्रिप की जाँच करना सिस्टम प्रकार लाइन की जाँच करना आर लाइन में अप्रत्याशित टोकन के पास 29 सिंटैक्स त्रुटि 29 कॉन्फ़िगर त्रुटि में 1 मामला आपको निर्माण प्रकार का अनुमान नहीं लगा सकता एक निर्दिष्ट करें.यहाँ मैं उपयोग की गई कॉन्फ़िग फाइल्स हैं। सिस्टम की कॉन्फ़िगरेशन नाम को चालू करें I पर चलाया जाता है। ऑपरेशन मोड - h, --help इस सहायता को प्रिंट करें, फिर बाहर निकलें - टी, अंतिम परिवर्तन की टाइम-स्टाम्प प्रिंट तिथि , तो बाहर निकलें-वी, - संस्करण प्रिंट संस्करण संख्या, फिर बाहर निकलें। संस्करण जीएनयू टाइमस्टैम्प के लिए रिपोर्ट कीड़े और पैच। मूलतः प्रति बोथनर कॉपीराइट सी 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 200 9, 2010, 2011, 2012 फ्री सॉफ्टवेयर फाउंडेशन, इंक। यह मुफ़्त सॉफ्टवेयर है नकल की शर्तों के लिए स्रोत देखने के लिए यहां तक ​​कि व्यापारिकता या फिटनेस के लिए भी कोई वारंटी नहीं है एक विशेष प्रयोजन में मदद की कोशिश करें - अधिक जानकारी के लिए सहायता करें पार्स कमांड लाइन जबकि test - gt 0 टाई टाइम-स्टाम्प - टाइम-टी इको टाइमस्टैम्प एक्ज़िट - वर्जन-वी इको वर्जन एक्सप्लस --help - h - h इको यूजेंस एक्सेवेट - स्टॉप विकल्प प्रसंस्करण शिफ्ट ब्रेक - इनपुट ब्रेक के रूप में स्टडिन का प्रयोग करें - मुझे इको अमान्य विकल्प 1 सहायता 2 निकास 1 ब्रेक इएसएक ने किया IF परीक्षण 0 और फिर मुझे बहुत सारे तर्क मदद करो 2 exit 1 fi. trap exit 1 1 2 15. CCFORBUILD - इस स्क्रिप्ट द्वारा उपयोग किया गया संकलक नोट करें कि एक कंपाइलर का उपयोग सिस्टम का पता लगाने में मदद करने के लिए निराश हो जाता है क्योंकि इसे अस्थायी फाइल बनाने की आवश्यकता होती है और, जैसा कि आप नीचे देख सकते हैं, यह एक पोर्टेबल फैशन में से निपटने के लिए सिरदर्द है। ऐतिहासिक रूप से, CCFORBUILD को HOSTCC नामित किया जाता था यदि अभी परिभाषित है तो हम अभी भी HOSTCC का उपयोग करते हैं, लेकिन यह नापसंद है। ऑटोकॉन्फ़ टीम द्वारा प्रेरित पोर्टेबल टीएमपी निर्देशिका निर्माण। बीएसडी ब्रह्माण्ड में चलने पर पीएआईआईडी ओएसएक्स पर एकमात्र खोज करने की आवश्यकता है, अगर 1 994-2 244 में test - f dev नल 2 1 तो पाथ एक्सपोर्ट पाथ फाई। यूएनमैचिन अनएम-एम 2 देव रिक्त यूएनएमाइचिन अज्ञात यूएनएएमएरेएलएएसईएपी - आर 2 डीएन शून्य UNAMERELEASE अज्ञात UNAMESYSTEM uname - s 2 dev नल UNAMESYSTEM अज्ञात UNAMEVERSION uname - v 2 dev नल UNAMEVERSION अज्ञात। नोट ऑर्डर महत्वपूर्ण है - केस शाखाएं नेटबीएसडी नेटबीएसडी एनबीएसडी लक्ष्य में अनन्य सीज़ नहीं हैं, जहां लागू मिलान एक या एक से अधिक ट्यूपल्स - - नेटबसेफ़, --नेटबसआउट, - - नेट बीएसडीडीऑफ़ और - - नेट बीएसडी लक्ष्य के लिए जो हाल ही में एएलएफ में बदल गए हैं , - - नेट बीएसडीडी पुराने ऑब्जेक्ट फ़ाइल प्रारूप का चयन करेगा यह ऑब्जेक्ट फ़ाइल स्वरूप चुनने के लिए अग्रेषित संगतता और एक सुसंगत तंत्र प्रदान करता है नोट नेटबीएसडी विशेष रूप से नाम के विक्रेता हिस्से की परवाह नहीं करता है, हम हमेशा इसे अज्ञात sysctl synctl - n UNAMEMACHINEARCH में सेट करते हैं sbin sysctl 2 dev null usr sbin sysctl 2 dev नल एरेक केस में armeb मशीन armeb - अज्ञात हाथ मशीन हाथ-अज्ञात sh3el मशीन shl - अज्ञात sh3eb मशीन sh - अज्ञात sh5el मशीन sh5le - अज्ञात मशीन - अनुभव esac ऑब्जेक्ट स्वरूप सहित ऑपरेटिंग सिस्टम , अगर यह हाल ही में एएलएफ में बदल गया है, या भविष्य के मामले में I386 m68k ns32k sh3 sparc vax eval setccforbuild में होगा अगर ईको ELF CCFORBUILD - E 2 dev null. then एक बार सभी ut यूटिलिटी ईकोफफ़ नेटब्सडीकॉफ़ या नेटब्स्डाउट रिटर्न नेटबीएसडी या तो फिक्स ओएस नेटब्स्ड ओएस नेटब्स्डफ़ॉ ओएस नेटब्स्ड एएसएसी के लिए हो सकता है ओएस रिहाई डेबियन जीएनयू नेटबीएसडी मशीनों में एक अलग यूजरलैंड है, और इस प्रकार, उन्हें एक अलग ट्रिपलट की जरूरत है, हालांकि उन्हें कर्नेल संस्करण की आवश्यकता नहीं है, इसलिए इसे डेबियन रिहाई में लिनक्स-ग्नु मामले की शैली में एक उपयुक्त टैग के साथ बदल दिया जा सकता है- ग्नो रिलीज ईको ससे-एएसएसीक के बाद से CPUTYPE-MANUFACTURER-KERNEL-OPERATINGSYSTEM में अनावश्यक जानकारी है, छोटे फॉर्म CPUTYPE-MANUFACTURER-OPERATINGSYSTEM का प्रयोग किया जाता है गूंज - ओपनबीएसडी यूनेटमैचिएन्च आर्क सीएसएस ओपनबीएसडी इको-अनजान-ओपनबीएसडी एक्सेक्ट से बाहर निकलें ekkoBSD इको - अज्ञात-एस्कॉब्स एग्ज़ेकेट SolidBSD इको - अज्ञात-ठोस बीएसडी एक्सेप्शन मैकपैक मीरबीएसडी इको पावरपीसी-अनजान-मिर्बडीड एक्सेप्शन मिरबिसाद इको - अज्ञात-मिर्बिड आउटफाइन अल्फा ओएसएफ 1 केस UNAMERELEASE 4 में 0 UNAMERELEASE usr sbin sizer - v awk 5 UNAMERELEASE usr sbin sizer - v awk esac Compaq के अनुसार, यूएसआर sbin psrinfo OSF 1 और Tru64 सिस्टम पर उपलब्ध है डी 1995 के बाद से मुझे उम्मीद है कि ज्यादातर सिस्टम आज चलने को कवर करता है यह कोड सीपीयू प्रकार सिर-एन 1 के माध्यम से पाइप करता है, इसलिए हम केवल सीपीयू 0 एएलपीएचएसीपीयूटीपीईपी यूएसआर एसबीआईबीई एसोसिएशन-एसएडी-एन-ई अल्फ़ा प्रोसेसर 1 पी सिर के प्रकार का पता लगाते हैं - n EV4 21,064 UNAMEMACHINE अल्फा EV4 5 21,064 UNAMEMACHINE अल्फा LCA4 21,066 21,068 UNAMEMACHINE अल्फा EV5 21,164 UNAMEMACHINE alphaev5 EV5 6 21164A UNAMEMACHINE alphaev56 EV5 6 21164PC UNAMEMACHINE alphapca56 EV5 7 21164PC UNAMEMACHINE alphapca57 EV6 21,264 UNAMEMACHINE alphaev6 EV6 7 21264A UNAMEMACHINE alphaev67 EV6 8CB 21264C में 1 मामले ALPHACPUTYPE यूएनमैचिन अल्फाव्यू EV6 8 एएल 21264 बी यूमैमैचिन अल्फाव्यू EV6 8 सीएक्स 21264 डी यूटामाइचिन अल्फाव्यू 6 EV6 9 ए 21264 ईवी 64 ए यूएनमेमैचीन अल्फाईव 6 9 ईवी 7 21364 यूटममैचीन अल्फाइव 7 ईवी 7 9 21364 ए यूएनमामैचीन अल्फाव्वेल एएसएसी ए पीएन एन वर्ज़न पैचिंग वर्जन ए वी एन एन वर्जन रिलीज़ संस्करण ए टीएन एन वर्जन है रिलीज फ़ील्ड टेस्ट वर्जन ए Xn एन संस्करण एक अनियोजित प्रायोगिक बेसलेवल 1 2 का उपयोग करता है 1 2 के लिए uname - r ec हो-द्क-ओएसएफ एको एसएसी-एएसपी पीएचटीएक्स टीएआर एबीसीडीईएफजीएचआईजेकेएलएमएनओपीक्यूआरटीयूवीएक्सएजएड एबीसीडीएफजीआईएलपीएनएसईएसएक्सएजड एजीसीएफ़ जाल रीसेट से बाहर निकलने से पहले नकली गैर-शून्य निकास कोड से बाहर निकलने के कोड से बाहर निकलने के लिए बाहर निकलें सीएक्ससीप ट्रैप 0 से बाहर निकलें निकास कोड अल्फा विंडोज एनटी हम कैसे जानते हैं कि सामान्य पीओएसआईएसएस सबसिस्टम के बजाय हम इंटरिक्स हैं विशिष्ट अल्फा मॉडल के बजाय एकेडे के उत्पादन पर आधारित अल्फ़ा-पीपी-इंटिक्स एक्सचेंज 21064 विंडोज एनटी 50 3 इको अल्फा-डीसी-विंन्टी 3 5 एग्ग्यूआइ एमआईएएनएक्सससिस्टमवी 4 0 इको एमआईटीएक्स-अनजान-सीएसवी 4 एग्ज एए एमआईजीओ एसओ इको - अज्ञात - एमीगोओ बाहर निकलें एमएम orph ओओ एसएस इको - अज्ञात-मोर्फ़स बाहर निकलें ओएस 390 इको i370-ibm-openition बाहर निकलें जेड वीएम इको s390-ibm-zvmoe निकास ओएस 400 इको पावरपीसी-आईबीएम-ओएस 400 एग्ज़िट आर्म आरआईएससी 1 012 हाथ रीसिक्स 1 012 एको हाथ-एकोर - रिससीक्स एक्ज़िट आर्म रिक्कॉस हाथ आरआईएससीओएस एको हाथ-अनजान-रास्कस एसआर 2 01 एचआई-यूएक्स एमपीपी एसआर 8000 हाय-यूएक्स एमपीपी इको एचपीपीए 1 1-हिताची- हाययुक्सपीपी निकास पिरामिड ओएसएक्स एमआईएस ओएसएक्स एमआईएस एसएमपीडीसी-ओएस एक्स अर्ल एफ एके एमआईएस और एनआईएल में योगदान दिया है यदि टेस्ट बिन ब्रह्मांड 2 देव नल एट तो पिरामिड-पिरामिड गूंज - sysv3 अन्य एको पिरामिड-पिरामिड-बीएसडी निकास एनआईएल डकोस एको पिरामिड-पिरामिड-एसवीआर 4 बाहर निकलना डीआरएस 6000 यूनिक्स 4 0 6 गूंज स्पार्क-आईसीएल-एनएक्स 6 बाहर निकलें डीआरएस 6000 यूनिक्स एस वी 4 2 7 डीआरएस 6000 आईएसआईएस 4 2 7 केस यूएसआर बिन एकेम - पी में स्पार्क गूंज स्पार्क-आईसीएल-एनएक्स 7 से बाहर निकलें एएसएसी एस 390x सनओस इको-बीबी-सोलरिस 2 इको एसएसीएस एक्जिट एसिन 4 एच सनओस 5 एस्को स्पार्क-एचएएल-सोलरिस 2 एको एसएसीएस एसएएनएस एसओएनई सनओस 5 टैडपोल सनओएस 5 एपको स्पार्क-सन-सोलरिस 2 इको sed - es बाहर निकलें I86pc AuroraUX 5 i86xen AuroraUX 5 गूंज i386-pc-auroraux बाहर निकलें I86pc SunOS 5 i86xen SunOS 5 eval setccforbuild Sunearch i386 यदि कोई कंपाइलर है, तो देखें कि यह 64-बिट ऑब्जेक्ट्स के लिए कॉन्फ़िगर किया गया है, तो नोट करें कि सन सीसी नहीं है एलपी 64 को 1 की तरह जीसीसी करता है यह परीक्षण दोनों कंपलर के लिए काम करता है यदि CCFORBUILD nocompilerfound तब अगर अगर ईको ifdef amd64 गूंज आईएसआईबीबीआईटीएर्क ईको एंडिफ CCOPTS CCFORBUILD - E-2 dev null grep IS64BITARCH DEV नल तो SUNARCH x8664 fi fi echo - pc-solaris2 echo sed - es exit sun4 SunOS 6 इस के अनुसार अनुमान लगाने के लिए सनओएस 6 हार्ड को कैनोनिकल बनाना उचित तरीका है ठीक तरह से SunOS6 क्या होगा, लेकिन यह SunOS4 की तुलना में सोलारिस की तरह अधिक होने की संभावना है, स्पार्क-सूर्य-सौरिसो गूंज गूंज - एसएएस से बाहर निकलें सूरज 4 SunOS केस यूएसआर बिन आर्क-सी सीरीज एस 4 अनएम्मेरियेलेएएसए-वी एएसएसी जापानी भाषा के संस्करणों में एक है संस्करण संख्या जैसे 4 1 3-JL इको स्पार्क-सूरज-सनोज इको सैसे-एज - एक्ज़ीव सूरज 3 सनओस इको एमआईटी -68-सूर्य-सूर्योदय से बाहर निकलने वाला सूरज 4 2 बीएसडी यूनैमरेलेअसे एसएडी 1 एसी एपीटीएड एजीएपी 2 देव एनल टेस्ट एक्सएक्स एनएएमएमेरीएलईएसई 3 केस बिन आर्क इनर 3 एमकोट के लिए स्थिति थोड़ा भ्रामक है मशीन का नाम वस्तुतः सबकुछ सब कुछ हो सकता है जो कम से कम अनावृत या एटरिस्ट नहीं हो सकता है एक प्रोसेसर m68000 सिस्टम का नाम फ्रीमैन से लोअरकेस संस्करण टकसाल या फ्रीमंट तक MiNT से होता है अंत में सिस्टम नाम TOS सिस्टम को दर्शाता है जो कि वास्तव में MiNT नहीं है, लेकिन MiNT टीओएस के लिए निम्न संगत है, इसलिए यह कोई समस्या नहीं होनी चाहिए, atarist e MiNT atarist e टकसाल atarist ई TOS ec हो M68k - एटरी-टकसाल निकास एटरी MiNT atari टकसाल atarist ई TOS गूंज m68k - एटरी-टकसाल से बाहर निकलें बाज़न मिंट बाज़ टकसाल बाज़ TOS इको m68k-atari-mint से बाहर निकलें मिलन मिल्टन ट्यूनट मिलन TOS इको m68k-milan-mint exit hades टकसाल के मुंहतोड़ आईओएस एमआईटी-एमआईटीके-टकसाल बाहर निकलना एमआईएनटी टकसाल टोस गूंज m68k-unknown-mint exit m68k machten गूंज गूंज m68k-apple-machten exit powerpc machten echo powerpc-apple-machten exit आरआईएससी मच एको एमिप्स-डीसी-माचिसडी 4 3 बाहर निकलना आरआईएससी उलट्रिक्स एको एमिप्स-डीसी-ओट्रिक्स एक्सक्लेव वैक्स-उलट्रिक्स एक्सक्लो-वीक-डीसी-एक्सट्रॉक्ट एग्ज़िट 2020 सीएलआईएक्स 2430 सीएलआईएक्स क्लीपर-इंटरग्राफ़ - क्लिकिक्स एक्स्टिट एमिप्स यूएमआईपीएस एमिप्स आरआईएससीओएस ईवाल सेटक्केबिलबिल्ड एसएडी एसईओफ़ डमी सी ifdef cplusplus में शामिल हैं printf प्रोटोटाइप एट मुख्य इंट्रेट arg के लिए stdio h , चार argv और int मुख्य argc, argv int argc char argv endif यदि परिभाषित hostmips परिभाषित SYSTYPESYSV printf mips-mips-riscos ssysv n, argv 1 exit 0 endif यदि परिभाषित SYSTYPESVR4 printf mips-mips-riscos ssvr4 n, argv 1 exit 0 endif यदि परिभाषित SYSTYPEBSD43 परिभाषित SYSTYPE बीएसडी प्रिंटफ़ एमिप्स-एमिप्स-आरसिस्को एसबीएसडी एन, एजीआर 1 एक्सेस्ट 0 एंडीफ एडीआईआईएफ एग्ज़िट -1 ईओफ़ सीसीएफआरबीआईएलडी - ओ डमी डमी सी डम्यूरग इको एसएसीएस 0- 9 1 पी सिस्टममैम डमी डमीजोर एको एमिप्स-एमआईपी-आरकर्स एक्सपो मोटोरोला पॉवरमाक्सओस ईको पावरपीसी मोटोरोला-पावरमैक्स से बाहर निकलें मोटोरोला 4 3 पीएल 8-एको पावरपीसी-हैरिस-पॉर्ममैक्स एग्जिट नाइट हॉक पॉवर एमएक्सओस सिनर्जी पावरमैक्सोस इको पावरपीसी-हैरिस-पॉइमॅक्स एग्जाफ्ट नाईट हॉक पॉवरयुइनक्स इको पावरपीसी-हैरिस-पावर्यूनिक्स एक्सेप्शन एमएमएमकेक्स सीएक्स यूएक्स 7 एमकॉंक एमएमएफ़केयरिस-सीएक्सक्स 7 एमएमएफ़के 4 एमकॉंक आर 4 इको एम 88 के मोटरोला-सीएसवी 4 निकास एमएमएमके 3 आर 3 इको एमओएमकेएम-मोटरला-सीएसवी 3 एवेन्यू AViiON डीजीयूसी डीजी यूएक्स सभी आर्किटेक्चर के लिए AViiON का रिटर्न UNAMEPROCESSOR यूएसबी बिन एकेम - पी अगर UNAMEPROCESSOR mc88100 UNAMEPROCESSOR mc88110 तब अगर x m88kdguxelfx xx तो m88k-dg-dgux else गूंज m88k-dg-dguxbcs फाई गूंज i586-dg-dgux fi एमएमएल डॉल्फ़िनोस डॉल्फ़िनोस एसवीआर 3 इको m88k-dolphin-sysv3 एक्सचेंज एम 88 आर 3 डेल्टा 88k सिस्टम चल रहा एसवीआर 3 इको एम 88k-मोटोरोला-सीएसवी 3 एक्सआईटी एक्सडी 88 Tektronix XD88 सिस्टम यूटीकेवी एसवीआर 3 इको चल रहा है m88k-tektronix-SysV 3 से बाहर निकलें Tek43 0-9 0-9 यूटेक Tektronix 4300 प्रणाली UTek बीएसडी गूंज m68k-tektronix-bsd बाहर निकलें IRIX गूंज-एसजीआई - irix गूंज sed - es - g बाहर निकास एएक्स 12 1 2 एIX 2 2 1 या एईसी 2 1 1 आरटी पीसी एएक्स इको रोमिप-आईबीएम-एिक्स अनैम-एम एक 8 हेक्स-कोड सीपीयू आईडी निकास देता है। नोट करें कि एको-ईको एक्स I 86 एिक्स को i386-ibm-aix exit ia64 एक्स को जरूर देता है अगर - x यूएसबी बिन ओएसलेवल तो आईबीएमईईवी यूएसआर बिन ओसेलेवेल अन्य आईबीआरईईईईईईचो - बीएम-एआईसीएक्स एआईसीएक्स 2 3 यदि जीआरपी बॉस 325 यूएसआर में एसटीडीओ एच देव नल 2 शामिल है, तो 1 एवल सेटिंकबॉर्बल्ड एसएडी एसईओफ़ डमी सी में सिस्टम सिस्टम भी शामिल है, अगर सीएससीसीसीपी से बाहर निकलता है तो powerpc-ibm-aix3 2 5 से बाहर निकलें 0 यदि सीसीएआरबीयूआईएलडी - ओ डमी डमी सी सिस्टमडेमी डमी है तो प्रतिध्वनि SYSTEMNAME else गूंजती rs6000-ibm-aix3 2 5 में एफ़ीआईफ़ grep बोस 324 यूएसआर शामिल हैं stdio h dev null 2 ​​1 फिर ईको आरएस 6000-आईबीएम-एिक्स 3 2 4 अन्य इको आरएस 6000 - ibm-aix3 2 fi निकास एआईसीएस 4567 आईबीएमपीयूआईडी यूएसबी एसबीएन एलएसडीवी-सी-सी प्रोसेसर - एस उपलब्ध एसडी 1q एजेक अगर यूएसआर एसबीएन एलएसएटीटी - एलएल जीआरपी पावर देव नल 2 1 फिर आईबीएआरएस आरएस 6000 और आईबीएआरएके पावरपीसी फाई अगर - एक्स यूएसबी बिन ऑस्ले या तो आईबीआरईईईई यूआर बिन ओसेलेवेल अन्य आईबीएमआरईईईईईईचो - बीएम-एआईसीएक्स एएक्स इको आरसी 6000-आईबीएम-एआईसीआईआईटी निकलती आईबीएमआरटी 4 4 बीएसडी रोमप-आईबीएम बीएसडी इको रोमिप-आईबीएम-बीएसडी 4 4 एग्जिट बीआईएसडी बीएसडी रोमप-आईबीएम बीएसडी आरटी पीसी बीएसडी को कवर करती है और ईको romp-ibm-bsd 4 3 के साथ uname को रिपोर्ट से बाहर करने के लिए जोड़ा गया romp-ibm बीएसडी 4 3 बीओएसएक्स इको rs6000-bull-bosx बाहर निकलें डीपीएक्स 2 00 बीओएस एमओके-बैल - sysv3 निकास 9000 34 4 3 बीएसडी 1 गूंज एमआईटीएच-एचपी-बीएसडी बाहर निकलें hp300 4 4 बीएसडी 9000 34 4 3 बीएसडी 2 इको एम 68 के एचपी-बीएसडी 4 4 एग्जिट 9000 34678 एचपी-यूएक्स एचपीयूएक्सआरईएव एसएसी - एस 0 बी केस को 9000 31 एचएपीआरसी एम 768000 9000 34 एचएपीआरसी एमआईटीके 9000 678 0-9 0-9 अगर - एक्स यूएसबी बिन getconf तब sccpuversion usr bin getconfr SCCPUVERSION 2 dev नल sckernelbits usr bin getconf SCKERNELBITS 2 dev नल केस 523 एचपीपीएपी एचपीपीए 1 सीपीयूटीआईएससी 10 528 एचपीआरएपी एचपीपी 1 1 सीपीयूआरआईएससीसी 11 532 सीपीयूआरआईएससीसी 20 मामले में 32 एचपीआरएपी एचपीपीए 2 0 एन 64 एचएपीआरएपी एचपीपीए 2 एच एचएपीआरएच एचपीपीए 2 एचपीएपी एचपीपीए 2 एचपी-यूएक्स 10 20 एएसएसी एएसएसीआईसी अगर ईवाल सेटक्केबॉर्बल्ड एसडीएस ईओफ़ डमी सी एचपीयूएक्सएसओआरसीएस में शामिल हैं एचडीयूएसएसआरएस में शामिल हैं unistd h. int मुख्य अगर परिभाषित SCKERNELBITS लंबी बिट्स sysconf SCKERNELBITS एंडीफ लंबा सीपीयू sysconf SCCPUVERSION. switch सीपीयू केस CPUPARISC10 puts hppa1 0 ब्रेक केस CPUPARISC11 puts HPPA1 1 ब्रेक केस CPUPARISC20 परिभाषित SCKERNELBITS स्विच बिट्स मामले 64 puts hppa2 0w ब्रेक केस 32 डालता एचपीपीए 2 0 एन ब्रेक डिफॉल्ट डालता है एचपीपीए 2 0 ब्रेक ब्रेक और डिफ्रैक्टर SCKERNELBITS डालता है एचपीपीए 2 0 ब्रेक एडीआईफ़ डिफॉल्ट डालता एचपीपीए 1 0 ब्रेक से बाहर निकलें 0 ईओओफ़ सीओसीपीटीएस सीसीआरबीआईआईएलडी - ओ डमी डमी सी 2 डीविल नल एचएपीआरसी डमी टेस्ट - Z एचएपीआरसी एचएपीआरपी एचपीपीएएएसएसीएसी अगर hppa2 0w तो eval setccforbuild hppa2 0w-hp-hpux में एक 64-बिट कर्नेल है और 32-बिट कोड को तैयार करने वाला एक कंपाइलर एचपीपीए 64-एचपी-एचपीक्स का एक ही कर्नेल है और 64-बिट कोड बनाने वाला एक कंपाइलर जीएनयू और एचपी अलग नामकरण CCFORBUILD cc hppa2 0w-hp - hpux11 23 CCFORBUILD cc DA2 0w hppa64-hp-hpux11 23.if प्रतिलिपि LP64 CCOPTS CCFORBUILD - E-2 dev नल grep - q LP64 तब एचएपीटीएच एचपीपीए 2 0 वी एचएपीआरएच एचपीपीए 64 फाई इको-एचपी-एचपीक्स एक्सेप्टर ia64 एचपी-यूएक्स एचपीयूएक्सएआरएई गू - एएस 0 बी प्रतिध्वनित ia64-hp-hpux exit 3050 HI-UX eval setccforbuild sed s EOF डमी सी में unistd h में शामिल हैं मुख्य main cpu sysconf SCCPUVERSION क्रम का मामला है, क्योंकि CPUISTISC10 CPUISPARISC के लिए CPUISHPMC68K गलत तरीके से सही देता है, हालांकि CPUISPARISC cpu स्विच सीपीयू केस CPUPARISC10 डालता है hppa1 0-हिताची- hiuxwe2 ब्रेक केस CPUPARISC11 डालता है hppa1 1-हिटाची-हायक्सवे 2 ब्रेक केस CPUPARISC20 डालता है एचपीपीए 2 0-हिटाची-हायक्सवे 2 ब्रेक डिफॉल्ट डालता एचपीपी-हिटाची-हायक्सवे 2 ब्रेक हो जाता है अगर सीपीयूआईएसएचपीएमसीआई के सीपीयू एमआईटीएचएचएमपीसीआई के सीपीयू कहते हैं, और अज्ञात-हिटाची-हायुक्सवे 2 एक्सआई डालता है टी 0 ईओओफ़ सीसीएफआरबीआईएलडी - कोई डमी डमी सी सिस्टममैटि डॉक्यू इको अनजान-हिटचाइ-हायक्सवे 2 निकास 9000 7 4 3 बीएसडी 9000 8 79 4 3 बीएसडी इको एचपीपीए 1 एचपी-बीएसडी निकास 9000 8 4 3 बीएसडी इको एचपीपीए 1 0 एचपी-बीएसडी एग्ज़िट 9 एमपीई आईएक्स 3000 एमपीई आईएक्स इको एचपीपीए 1 0-एचपी-एमपीईक्स एग्जिट एचपी 7 ओएसएफ 1 एचपी 8 9 ओएसएफ 1 ईको एचपीपीए 1 एचपी-ओएसएफ एक्स्पट एचपी 8 ओएसएफ 1 ईको एचपीपीए 1 0 एचपी-ओएसएफ एक्जीक्यूट I 86 ओएसएफ 1 अगर - एक्स यूएसआर एसबीबी सिंसवर्जन तो इको - अज्ञात-ओएसएफ 1 एमके अन्य इको-अनजान-ओएसएफ 1 फाई एक्जिट पर्सिक लाइटेस इको एचपीपीए 1 1-एचपी-लेइट्स एग्जिट सी 1 कोवक्सोस एन्ह्हेक्स कोवॉक्सोस सी 1 एको सी 1-एनएमएक्स-बीएसडी एग्जिट सी 2 कोवेक्सोस एन्ह्हेक्स कोवेक्सॉस सी 2 यदि हैसिसिनो - एफ स्केलरएक्ज तो सीओ 2-एन-बी-एसडी एको गूंजती सी 2- बहिर्वाह-बीएसडी फाई निकास C34 कोवॉक्सोस उत्तल कोवेक्सोस सी 34 एको सीओएक्स -34-एनएमएक्स-बीएसडी निकास सीओएन कोक्वेक्सोस उत्तल कोवेक्सोस सीओ 38 ईको सीओएन-सीएनएक्स-बीएसडी निकास सी 4 कोवेक्सोस एन्ह्हेक्स कोवेक्सोस सी 4 इको सी 4-एनएमएक्स-बीएसडी एक्सेप्टेड सीआरए वाई-एमपी ईकॉ ymp-cray - यूनिकोज़ एसएडी-एक्स एक्स से बाहर निकलें क्रै AZ 90 इको - क्रिए-यूनिकोज़- ऐबीडीडीएफ़जीएचआईजेकेएलएमएनओपीक्यूआरटीयूवीएक्सएजएक्स एबीसीएफ़्घीजक्लम्नॉपक्रास्टव्वॉक्सीज - एक्स एक्स सीरेट टीएएस टी 90-क्रे-यूनिकोज़ एसएडी-एक्स एक्स सीएआरई क्रैक T3E गूंज alphaev5-cray-unicosmk sed - es एक्स बाहर निकलें CRAY SV1 echo sv1-cray-unicos sed - es एक्स बाहर निकलें UNICOS mp इको craynv-cray-unicosmp sed - es एक्स बाहर निकलें F30 01 UNIXSystemV F700 UNIXSystemV FUJITSUPROC uname - m tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz FUJITSUSYS uname - p टीआर ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz एसईडी - es FUJITSUREL गूंज एसईडी - es गूंज - fujitsu - बाहर निकलने के 5000 UNIXSystemV 4 FUJITSUSYS uname - p टीआर ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz एसईडी - es FUJITSUREL गूंज टीआर ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz एसईडी - es गूंज स्पार्क-fujitsu - बाहर निकलें मैं 86 बीएसडी 386 आई 86 बीएसडी ओएस एसीबेंड एंबेडेड ओएस ईको-पीसी-बीएसडीआई एक्स्पोर्ट बीएसडीआई बीएसडी ओएस गूंज sparc-unknown-bsdi बाहर निकलें बीएसडी ओएस ईको - अज्ञात-बीएसडीआई एक्जीब्स फ्रीबीएसडी यूएनपीओसीओएसओआर यूएसबी बिन अनम - पी केस में एमडी 64 एक्सचेंज एक्स 8664-अनजान-फ्रीबीएसडी इको एसएडी - es - echo-unknown-freebsd echo sed - es - esac exit i सिग्विन एस्को-पीसी-साइगविन से बाहर निकलें MINGW echo - pc-mingw32 exit I MSYS echo - pc-msys exit i windows32 una me - m includes - pc on this system echo - mingw32 exit i PW echo - pc-pw32 exit Interix case in x86 echo i586-pc-interix exit authenticamd genuineintel EM64T echo x8664-unknown-interix exit IA64 echo ia64-unknown-interix exit esac 345 86 Windows95 345 86 Windows98 345 86 WindowsNT echo i - pc-mks exit 8664 WindowsNT echo x8664-pc-mks exit i WindowsNT Pentium WindowsNT How do we know it s Interix rather than the generic POSIX subsystem It also conflicts with pre-2 0 versions of AT T UWIN Should we UNAMEMACHINE based on the output of uname instead of i386 echo i586-pc-interix exit i UWIN echo - pc-uwin exit amd64 CYGWIN x8664 CYGWIN echo x8664-unknown-cygwin exit p CYGWIN echo powerpcle-unknown-cygwin exit prep SunOS 5 echo powerpcle-unknown-solaris2 echo sed - e s exit GNU the GNU system echo echo sed - e s, - ,, - unknown-gnu echo sed - e s, ,, exit GNU other systems with GNU libc and userland echo - unknown - echo sed s, ,, tr A-Z a-z echo sed - e s - - gnu exit i 86 Minix echo - pc - minix exit aarch64 Linux echo - unknown-linux-gnu exit aarch64be Linux UNAMEMACHINE aarch64be echo - unknown-linux-gnu exit alpha Linux case sed - n cpu model s 1 p proc cpuinfo in EV5 UNAMEMACHINE alphaev5 EV56 UNAMEMACHINE alphaev56 PCA56 UNAMEMACHINE alphapca56 PCA57 UNAMEMACHINE alphapca56 EV6 UNAMEMACHINE alphaev6 EV67 UNAMEMACHINE alphaev67 EV68 UNAMEMACHINE alphaev68 esac objdump --private-headers bin sh grep - q if test 0 then LIBC libc1 else LIBC fi echo - unknown-linux-gnu exit arm Linux eval setccforbuild if echo ARMEABI CCFORBUILD - E - 2 dev null. grep - q ARMEABI. then echo - unknown-linux-gnu else if echo ARMPCSVFP CCFORBUILD - E - 2 dev null. grep - q ARMPCSVFP. then echo - unknown-linux-gnueabi else echo - unknown-linux-gnueabihf fi fi exit avr32 Linux echo - unknown-linux-gnu exit cris Linux echo - axis-linux-gnu exit crisv32 Linux echo - axis-linux-gnu exit frv Linux echo - unknown-linux-gnu exit hexagon Linux echo - unknown-linux-gnu exit i 86 Linux LIBC gnu eval set ccforbuild sed s EOF dummy c ifdef dietlibc LIBC dietlibc endif EOF eval CCFORBUILD - E dummy c 2 dev null grep LIBC echo - pc-linux - exit ia64 Linux echo - unknown-linux-gnu exit m32r Linux echo - unknown-linux-gnu exit m68 Linux echo - unknown-linux-gnu exit mips Linux mips64 Linux eval setccforbuild sed s EOF dummy c undef CPU undef undef el if defined MIPSEL defined MIPSEL defined MIPSEL defined MIPSEL CPU el else if defined MIPSEB defined MIPSEB defined MIPSEB defined MIPSEB CPU else CPU endif endif EOF eval CCFORBUILD - E dummy c 2 dev null grep CPU test x x - unknown-linux-gnu exit or32 Linux echo - unknown-linux-gnu exit padre Linux echo sparc-unknown-linux-gnu exit parisc64 Linux hppa64 Linux echo hppa64-unknown-linux-gnu exit parisc Linux hppa Linux Look for CPU level case grep cpu a-z proc cpuinfo 2 dev null cut - d - f2 in PA7 echo hppa1 1-unknown-linux-gnu PA8 echo hppa2 0-unknown-linux-gnu echo hppa-unknown-linux-gnu esac exit ppc64 Linux echo powerpc64-unknown-linux-g nu exit ppc Linux echo powerpc-unknown-linux-gnu exit s390 Linux s390x Linux echo - ibm-linux exit sh64 Linux echo - unknown-linux-gnu exit sh Linux echo - unknown-linux-gnu exit sparc Linux sparc64 Linux echo - unknown-linux-gnu exit tile Linux echo - unknown-linux-gnu exit vax Linux echo - dec-linux-gnu exit x8664 Linux echo - unknown-linux-gnu exit xtensa Linux echo - unknown-linux-gnu exit i 86 DYNIX ptx 4 ptx 4 0 does uname - s correctly, with DYNIX ptx in there earlier versions are messed up and put the nodename in both sysname and nodename echo i386-sequent-sysv4 exit i 86 UNIXSV 4 2MP 2 Unixware is an offshoot of SVR4, but it has its own version number series starting with 2 I am not positive that other SVR4 systems won t match this, I just have to hope -- rms Use sysv4 2uw so that sysv4 matches it echo - pc-sysv4 2uw exit i 86 OS 2 If we were able to find uname , then EMX Unix compatibility is probably installed echo - pc-os2-emx exit i 86 XTS-300 STOP echo - unknown-stop exi t i 86 atheos echo - unknown-atheos exit i 86 syllable echo - pc-syllable exit i 86 LynxOS 2 i 86 LynxOS 3 01 i 86 LynxOS 4 02 echo i386-unknown-lynxos exit i 86 DOS echo - pc-msdosdjgpp exit i 86 4 i 86 SYSTEMV 4 UNAMEREL echo sed s MP if grep Novell usr include link h dev null 2 dev null then echo - univel-sysv else echo - pc-sysv fi exit i 86 5 678 UnixWare 7 x, OpenUNIX and OpenServer 6 case bin uname - X grep Machine in 486 UNAMEMACHINE i486 Pentium UNAMEMACHINE i586 Pent Celeron UNAMEMACHINE i686 esac echo - unknown-sysv exit i 86 3 2 if test - f then UNAMEREL sed - n s Version p echo - pc-isc UNAMEREL elif bin uname - X 2 dev null dev null then UNAMEREL bin uname - X grep Release sed - e s bin uname - X grep i80486 dev null UNAMEMACHINE i486 bin uname - X grep Machine Pentium dev null UNAMEMACHINE i586 bin uname - X grep Machine Pent II dev null UNAMEMACHINE i686 bin uname - X grep Machine Pentium Pro dev null UNAMEMACHINE i686 echo - pc-sco UNAMEREL else echo - pc-sysv32 fi exit pc Le ft here for compatibility uname - m prints for DJGPP always pc , but it prints nothing about the processor, so we play safe by assuming i586 Note whatever this is, it MUST be the same as what prints for the djgpp host, or else GDB configury will decide that this is a cross-build echo i586-pc-msdosdjgpp exit Intel Mach 3 echo i386-pc-mach3 exit paragon echo i860-intel-osf1 exit i860 4 i860-SVR4 if grep Stardent usr include sys uadmin h dev null 2 1 then echo i860-stardent-sysv Stardent Vistra i860-SVR4 else Add other i860-SVR4 vendors below as they are discovered echo i860-unknown-sysv Unknown i860-SVR4 fi exit mini CTIX SYS 5 miniframe echo m68010-convergent-sysv exit mc68k UNIX SYSTEM5 3 51m echo m68k-convergent-sysv exit M680 0 D-NIX 5 3 echo m68k-diab-dnix exit M68 R3V 5678 test - r sysV68 3 345 4 0 3 0 3 34 A 4 0 3 0 3 34 4 0 3 0 3 34 4 0 3 0 4400 4 0 3 0 4850 4 0 3 0 SKA40 4 0 3 0 SDS2 4 0 3 0 SHG2 4 0 3 0 S7501 4 0 3 0 OSREL test - r OSREL sed - n s 0-9 0-9 1 p bin uname - p 2 dev null grep 86 dev null exit bin uname - p 2 dev null bin grep entium dev null exit 3 34 4 0 3 34 4 0 bin uname - p 2 dev null grep 86 dev null NCR 4 2 MPRAS 4 2 OSREL 3 test - r OSREL sed - n s 0-9 0-9 1 p bin uname - p 2 dev null grep 86 dev null exit bin uname - p 2 dev null bin grep entium dev null exit bin uname - p 2 dev null bin grep pteron dev null exit m68 LynxOS 2 m68 LynxOS 3 0 echo m68k-unknown-lynxos exit mc68030 UNIXSystemV 4 echo m68k-atari-sysv4 exit TSUNAMI LynxOS 2 echo sparc-unknown-lynxos exit rs6000 LynxOS 2 echo rs6000-unknown-lynxos exit PowerPC LynxOS 2 PowerPC LynxOS 3 01 PowerPC LynxOS 4 02 echo powerpc-unknown-lynxos exit SM BE S UNIXSV echo mips-dde-sysv exit RM ReliantUNIX - echo mips-sni-sysv4 exit RM SINIX - echo mips-sni-sysv4 exit SINIX - if uname - p 2 dev null dev null then UNAMEMACHINE uname - p 2 dev null echo - sni-sysv4 else echo ns32k-sni-sysv fi exit PENTIUM 4 0 Unisys ClearPath HMP IX 4000 SVR4 MP effort says echo i586-unisys-sysv4 exi t UNIXSystemV 4 FTX From Gerald Hewes How about differentiating between stratus architectures - djm echo hppa1 1-stratus-sysv4 exit FTX From echo i860-stratus-sysv4 exit i 86 VOS From echo - stratus-vos exit VOS From echo hppa1 1-stratus-vos exit mc68 A UX echo m68k-apple-aux exit news NEWS-OS 6 echo mips-sony-newsos6 exit R 34 000 SystemV R4000 UNIXSYSV R 000 UNIXSV if - d usr nec then echo mips-nec-sysv else echo mips-unknown-sysv fi exit BeBox BeOS BeOS running on hardware made by Be, PPC only echo powerpc-be-beos exit BeMac BeOS BeOS running on Mac or Mac clone, PPC only echo powerpc-apple-beos exit BePC BeOS BeOS running on Intel PC compatible echo i586-pc-beos exit BePC Haiku Haiku running on Intel PC compatible echo i586-pc-haiku exit SX-4 SUPER-UX echo sx4-nec-superux exit SX-5 SUPER-UX echo sx5-nec-superux exit SX-6 SUPER-UX echo sx6-nec-superux exit SX-7 SUPER-UX echo sx7-nec-superux exit SX-8 SUPER-UX echo sx8-nec-superux exit SX-8R SUPER-UX echo sx8r-nec-supe rux exit Power Rhapsody echo powerpc-apple-rhapsody exit Rhapsody echo - apple-rhapsody exit Darwin UNAMEPROCESSOR uname - p UNAMEPROCESSOR unknown case UNAMEPROCESSOR in i386 eval setccforbuild if CCFORBUILD nocompilerfound then if echo ifdef LP64 echo IS64BITARCH echo endif CCOPTS CCFORBUILD - E - 2 dev null grep IS64BITARCH dev null then UNAMEPROCESSOR x8664 fi fi unknown UNAMEPROCESSOR powerpc esac echo - apple-darwin exit procnto QNX 0123456789 UNAMEPROCESSOR uname - p if test UNAMEPROCESSOR x86 then UNAMEPROCESSOR i386 UNAMEMACHINE pc fi echo - - nto-qnx exit QNX 4 echo i386-pc-qnx exit NEO - NONSTOPKERNEL echo neo-tandem-nsk exit NSE - NONSTOPKERNEL echo nse-tandem-nsk exit NSR - NONSTOPKERNEL echo nsr-tandem-nsk exit NonStop-UX echo mips-compaq-nonstopux exit BS2000 POSIX echo bs2000-siemens-sysv exit DS UNIXSystemV echo - - exit Plan9 uname - m is not consistent, so use cputype instead 386 is converted to i386 for consistency with other x86 operating systems if test cpu type 386 then UNAMEMACHINE i386 else UNAMEMACHINE cputype fi echo - unknown-plan9 exit TOPS-10 echo pdp10-unknown-tops10 exit TENEX echo pdp10-unknown-tenex exit KS10 TOPS-20 KL10 TOPS-20 TYPE4 TOPS-20 echo pdp10-dec-tops20 exit XKL-1 TOPS-20 TYPE5 TOPS-20 echo pdp10-xkl-tops20 exit TOPS-20 echo pdp10-unknown-tops20 exit ITS echo pdp10-unknown-its exit SEI SEIUX echo mips-sei-seiux exit DragonFly echo - unknown-dragonfly echo sed - e s - exit VMS UNAMEMACHINE uname - p 2 dev null case in A echo alpha-dec-vms exit I echo ia64-dec-vms exit V echo vax-dec-vms exit esac XENIX SysV echo i386-pc-xenix exit i 86 skyos echo - pc-skyos echo sed - e s exit i 86 rdos echo - pc-rdos exit i 86 AROS echo - pc-aros exit x8664 VMkernel echo - unknown-esx exit esac. eval setccforbuild cat dummy c EOF ifdef SEQUENT include sys types h include sys utsname h endif main if defined sony if defined MIPSEB BFD wants bsd instead of newsos Perhaps BFD should be changed, I don t know printf mips-sony - bsd n exit 0 else include sys param h printf m68k-sony-newsos s n , ifdef NEWSOS4 4 else endif exit 0 endif endif. if defined arm defined acorn defined unix printf arm-acorn-riscix n exit 0 endif. if defined hp300 defined hpux printf m68k-hp-bsd n exit 0 endif. if defined NeXT if defined ARCHITECTURE define ARCHITECTURE m68k endif int version version hostinfo sed - n s NeXT Mach 0-9 1 p 2 dev null if version 4 printf s-next-nextstep d n , ARCHITECTURE, version else printf s-next-openstep d n , ARCHITECTURE, version exit 0 endif. if defined MULTIMAX defined n16 if defined UMAXV printf ns32k-encore-sysv n exit 0 else if defined CMU printf ns32k-encore-mach n exit 0 else printf ns32k-encore-bsd n exit 0 endif endif endif. if defined 386BSD printf i386-pc-bsd n exit 0 endif. if defined sequent if defined i386 printf i386-sequent-dynix n exit 0 endif if defined ns32000 printf ns32k-sequent-dynix n exit 0 endif endif. if defined SEQUENT struct utsname un. if V2 , 2 0 printf i386-sequent-ptx2 n exit 0 if V1 , 2 0 printf i386-sequent-ptx1 n exit 0 printf i386-sequent-ptx n exit 0. if defined vax if defined ultrix include sys param h if defined BSD if BSD 43 printf vax-dec-bsd4 3 n exit 0 else if BSD 199006 printf vax-dec-bsd4 3reno n exit 0 else printf vax-dec-bsd n exit 0 endif endif else printf vax-dec-bsd n exit 0 endif else printf vax-dec-ultrix n exit 0 endif endif. if defined alliant defined i860 printf i860-alliant-bsd n exit 0 endif. Apollos put the system type in the environment. Convex versions that predate uname can use getsysinfo 1.if - x usr convex getsysinfo then case getsysinfo - f cputype in c1 echo c1-convex-bsd exit c2 if getsysinfo - f scalaracc then echo c32-convex-bsd else echo c2-convex-bsd fi exit c34 echo c34-convex-bsd exit c38 echo c38-convex-bsd exit c4 echo c4-convex-bsd exit esac fi. cat 2 EOF 0 unable to guess system type. This script, last modified timestamp, has failed to recognize the operating system you are using It is advised that you download the most up to date version of the config scripts from. If the version you run 0 is already up to date, please send the following data and any information you think might be pertinent to in order to provide the needed information to handle your system. timestamp timestamp. uname - m uname - m 2 dev null echo unknown uname - r uname - r 2 dev null echo unknown uname - s uname - s 2 dev null echo unknown uname - v uname - v 2 dev null echo unknown. usr bin uname - p usr bin uname - p 2 dev null bin uname - X bin uname - X 2 dev null. hostinfo hostinfo 2 dev null bin universe bin universe 2 dev null usr bin arch - k usr bin arch - k 2 dev null bin arch bin arch 2 dev null usr bin oslevel usr bin oslevel 2 dev null usr convex getsysinfo usr convex getsysinfo 2 dev null. Local variables eval add-hook write-file-hooks time-stamp time-stamp-start timestamp time-stamp-format y - 02m - 02d time-stamp-end End. bin sh Configuration validation subroutine script Copyright C 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. This file is in principle common to ALL GNU software The presence of a machine in this file suggests that SOME GNU software can handle that machine It does not imply ALL GNU software can This file is free software you can redistribute it and or modify it under the terms of the GNU General Public License as published by the Free Software Foundation either version 2 of the License, or at your option any later version This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU General Public License for more details You should have received a copy of the GNU General Public License along with this program if not, see As a special exception to the G NU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. Please send patches to Submit a context diff and a properly formatted GNU ChangeLog entry Configuration subroutine to validate and canonicalize a configuration type Supply the specified configuration type as an argument If it is invalid, we print an error message on stderr and exit with code 1 Otherwise, we print the canonical config type on stdout and succeed. This file is supposed to be the same for all GNU packages and recognize all the CPU types, system types and aliases that are meaningful with any GNU software Each package is responsible for reporting which valid configurations it does not support The user should be able to distinguish a failure to support a valid configuration from a meaningless configuration. The goal of this file is to map all the various variations of a given machine specification into a single specification in the form CPUTYPE-MANUFACTURER-OPERATINGSYSTEM or in some cases, the newer four-part form CPUTYPE-MANUFACTURER-KERNEL-OPERATINGSYSTEM It is wrong to echo any other type of specification. me echo 0 sed - e s. usage Usage 0 OPTION CPU-MFR-OPSYS 0 OPTION ALIAS. Canonicalize a configuration name. Operation modes - h, --help print this help, then exit - t, --time-stamp print date of last modification, then exit - v, --version print version number, then exit. Report bugs and patches to. version GNU timestamp. Copyright C 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. This is free software see the source for copying conditions There is NO warranty not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. help Try me --help for more information. Parse command line while test - gt 0 do case 1 in --time-stamp --time - t echo timestamp exit --version - v echo version exit --help --h - h echo usage exit -- Stop option processing shift break - Use stdin as input break - echo me invalid option 1 help exit 1. local First pass through any local machine types echo 1 exit. case in 0 echo me missing argument help 2 exit 1 1 echo me too many arguments help 2 exit 1 esac. Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS if any Here we must recognize all the valid KERNEL-OS combinations maybeos echo 1 sed s - - - - 2 case maybeos in nto-qnx linux-gnu linux-android linux-dietlibc linux - newlib linux-uclibc uclinux-uclibc uclinux-gnu kfreebsd - gnu knetbsd - gnu netbsd - gnu kopensolaris - gnu storm-chaos os2-emx rtmk-nova os - maybeos basicmachine echo 1 sed s - - - - 1 android-linux os - linux-android basicmachine echo 1 sed s - - - - 1 - unknown basicmachine echo 1 sed s - - if basicmachine 1 then os echo 1 sed s - - else os fi esac. Let s recognize common machines as not being operating systems so that things like decstation-3100 work We also recognize some manufacturers as not being operating systems, so we can provide default operating systems below case os in - sun os Prevent following clause from handling this invalid input - dec - mips - sequent - encore - pc532 - sgi - sony - att -7300 -3300 - delta - motorola - sun 234 - unicom - ibm - next - hp - isi - apollo - altos - convergent - ncr - news -32 -3600 -3100 - hitachi - c 123 - convex - sun - crds - omron - dg - ultra - tti - harris - dolphin - highlevel - gould - cbm - ns - masscomp - apple - axis - knuth - cray - microblaze os basicmachine 1 - bluegene os - cnk - sim - cisco - oki - wec - winbond os basicmachine 1 - scout - wrs os - vxworks basicmachine 1 - chorusos os - chorusos basicmachine 1 - chorusrdb os - chorusrdb basicmachine 1 - hiux os - hiuxwe2 - sco6 os - sco5v6 basicmachine echo 1 sed - e s 86- 86-pc - sco5 os - sco3 2v5 basicmachine echo 1 sed - e s 86- 86-pc - sco4 os - sco3 2v4 basicmachine ec ho 1 sed - e s 86- 86-pc - sco3 2 4-9 os echo os sed - e s sco3 2 sco3 2v basicmachine echo 1 sed - e s 86- 86-pc - sco3 2v 4-9 Don t forget version if it is 3 2v4 or newer basicmachine echo 1 sed - e s 86- 86-pc - sco5v6 Don t forget version if it is 3 2v4 or newer basicmachine echo 1 sed - e s 86- 86-pc - sco os - sco3 2v2 basicmachine echo 1 sed - e s 86- 86-pc - udk basicmachine echo 1 sed - e s 86- 86-pc - isc os - isc2 2 basicmachine echo 1 sed - e s 86- 86-pc - clix basicmachine clipper-intergraph - isc basicmachine echo 1 sed - e s 86- 86-pc - lynx 178 os - lynxos178 - lynx 5 os - lynxos5 - lynx os - lynxos - ptx basicmachine echo 1 sed - e s 86- 86-sequent - windowsnt os echo os sed - e s windowsnt winnt - psos os - psos - mint - mint 0-9 basicmachine m68k-atari os - mint esac. Decode aliases for certain CPU-COMPANY combinations case basicmachine in Recognize the basic CPU types without company name Some are omitted here because they have special meanings below 1750a 580.a29k aarch64 aarch64be alpha alphaev 4-8 alphaev56 alphaev6 78 alphapca5 67 alpha64 alpha64ev 4-8 alpha64ev56 alpha64ev6 78 alpha64pca5 67 am332 0 arc arm arm bl e arme lb armv 2345 armv 345 lb avr avr32 be32 be64 bfin c4x clipper d10v d30v dlx dsp16xx epiphany fido fr30 frv h8300 h8500 hppa hppa1 01 hppa2 0 hppa2 0 nw hppa64 hexagon i370 i860 i960 ia64 ip2k iq2000 le32 le64 lm32 m32c m32r m32rle m68000 m68k m88k maxq mb microblaze mcore mep metag mips mipsbe mipseb mipsel mipsle mips16 mips64 mips64el mips64octeon mips64octeonel mips64orion mips64orionel mips64r5900 mips64r5900el mips64vr mips64vrel mips64vr4100 mips64vr4100el mips64vr4300 mips64vr4300el mips64vr5000 mips64vr5000el mips64vr5900 mips64vr5900el mipsisa32 mipsisa32el mipsisa32r2 mipsisa32r2el mipsisa64 mipsisa64el mipsisa64r2 m ipsisa64r2el mipsisa64sb1 mipsisa64sb1el mipsisa64sr71k mipsisa64sr71kel mipstx39 mipstx39el mn10200 mn10300 moxie mt msp430 nds32 nds32le nds32be nios nios2 ns16k ns32k open8 or32 pdp10 pdp11 pj pjl powerpc powerpc64 powerpc64le powerpcle pyramid rl78 rx score sh sh 1234 sh 24 a sh 24 aeb sh 23 e sh 34 eb sheb shbe shle sh 1234 le sh3ele sh64 sh64le sparc sparc64 sparc64b sparc64v sparc86x sparclet sparclite sparcv8 sparcv9 sparcv9b sparcv9v spu tahoe tic4x tic54x tic55x tic6x tic80 tron ubicom32 v850 v850e v850e1 v850e2 v850es v850e2v3 we32k x86 xc16x xstormy16 xtensa z8k z80.basicmachine basicmachine-unknown c54x basicmachine tic54x-unknown c55x basicmachine tic55x-unknown c6x basicmachine tic6x-unknown m6811 m68hc11 m6812 m68hc12 m68hcs12x picochip basicmachine basicmachine-unknown os - none m88110 m680 12346 0 m683 2 m68360 m5200 v70 w65 z8k ms1 basicmachine mt-unknown. strongarm thumb xscale basicmachine arm-unknown xgate basicmachine basicmachine-unknown os - none xscaleeb basicmachine armeb-unknown. We use pc rather than unknown because 1 that s what they normally are, and 2 the word unknown tends to confuse beginning users i 86 x8664 basicmachine basicmachine-pc Object if more than one company name word - - echo Invalid configuration 1 machine basicmachine not recognized 1 2 exit 1 Recognize the basic CPU types with company name 580.a29k - aarch64- aarch64be - alpha - alphaev 4-8 - alphaev56- alphaev6 78 - alpha64- alpha64ev 4-8 - alpha64ev56- alpha64ev6 78 - alphapca5 67 - alpha64pca5 67 - arc - arm - armbe - armle - armeb - armv - avr - avr32- be32- be64- bfin - bs2000- c 123 c30- cjt 90- c4x - clipper - craynv - cydra - d10v - d30v - dlx - elxsi - f30 01 - f700- fido - fr30- frv - fx80- h8300- h8500- hppa - hppa1 01 - hppa2 0- hppa2 0 nw - hppa64- hexagon - i 86- i860- i960- ia64- ip2k - iq2000- le32- le64- lm32- m32c - m32r - m32rle - m68000- m680 012346 0- m68360- m683 2- m68k - m88110- m88k - maxq - mcore - metag - microblaze - mips - mipsbe - mipseb - mipsel - mipsle - mips16- mips64- mips64el - mips64octeon - mips64octeonel - mips64orion - mips64orionel - mips64r5900- mips64r5900el - mips64vr - mips64vrel - mips64vr4100- mips64vr4100el - mips64vr4300- mips64vr4300el - mips64vr5000- mips64vr5000el - mips64vr5900- mips64vr5900el - mipsisa32- mipsisa32el - mipsisa32r2- mipsisa32r2el - mipsisa64- mipsisa64el - mipsisa64r2- mipsisa64r2el - mipsisa64sb1- mipsisa64sb1el - mipsisa64sr71k - mipsisa64sr71kel - mipstx39- mipstx39el - mmix - mt - msp430- nds32- nds32le - nds32be - nios - nios2- none - np1- ns16k - ns32k - open8- orion - pdp10- pdp11- pj - pjl - pn - power - powerpc - powerpc64- powerpc64le - powerpcle - pyramid - rl78- romp - rs6000- rx - sh - sh 1234 - sh 24 a - sh 24 aeb - sh 23 e - sh 34 eb - sheb - shbe - shle - sh 1234 le - sh3ele - sh64- sh64le - sparc - sparc64- sparc64b - sparc64v - sparc86x - sparclet - sparclite - sparcv8- sparcv9- sparcv9b - sparcv9v - sv1- sx - tahoe - tic30- tic4x - tic54x - tic55x - tic6x - tic80- tile - tron - ubicom32- v850- v850e - v850e1- v850es - v850e2- v850e2v3- vax - we32k - x86- x8664- xc16x - xps100- xstormy1 6- xtensa - ymp - z8k - z80. Recognize the basic CPU types without company name, with glob match xtensa basicmachine basicmachine-unknown Recognize the various machine names and aliases which stand for a CPU type and a company and sometimes even an OS 386bsd basicmachine i386-unknown os - bsd 3b1 7300 7300-att att-7300 pc7300 safari unixpc basicmachine m68000-att 3b basicmachine we32k-att a29khif basicmachine a29k-amd os - udi abacus basicmachine abacus-unknown adobe68k basicmachine m68010-adobe os - scout alliant fx80 basicmachine fx80-alliant altos altos3068 basicmachine m68k-altos am29k basicmachine a29k-none os - bsd amd64 basicmachine x8664-pc amd64- basicmachine x8664- echo basicmachine sed s - - amdahl basicmachine 580-amdahl os - sysv amiga amiga - basicmachine m68k-unknown amigaos amigados basicmachine m68k-unknown os - amigaos amigaunix amix basicmachine m68k-unknown os - sysv4 apollo68 basicmachine m68k-apollo os - sysv apollo68bsd basicmachine m68k-apollo os - bsd aros basicmachine i386-pc os - aros aux basicmachine m68k-apple os - aux balance basicmachine ns32k-sequent os - dynix blackfin basicmachine bfin-unknown os - linux blackfin - basicmachine bfin - echo basicmachine sed s - - os - linux bluegene basicmachine powerpc-ibm os - cnk c54x - basicmachine tic54x - echo basicmachine sed s - - c55x - basicmachine tic55x - echo basicmachine sed s - - c6x - basicmachine tic6x - echo basicmachine sed s - - c90 basicmachine c90-cray os - unicos cegcc basicmachine arm-unknown os - cegcc convex-c1 basicmachine c1-convex os - bsd convex-c2 basicmachine c2-convex os - bsd convex-c32 basicmachine c32-convex os - bsd convex-c34 basicmachine c34-convex os - bsd convex-c38 basicmachine c38-convex os - bsd cray j90 basicmachine j90-cray os - unicos craynv basicmachine craynv-cray os - unicosmp cr16 cr16- basicmachine cr16-unknown os - elf crds unos basicmachine m68k-crds crisv32 crisv32- etraxfs basicmachine crisv32-axis cris cris - etrax basicmachine cris-axis crx basicmachine crx-unknown o s - elf da30 da30- basicmachine m68k-da30 decstation decstation-3100 pmax pmax - pmin dec3100 decstatn basicmachine mips-dec decsystem10 dec10 basicmachine pdp10-dec os - tops10 decsystem20 dec20 basicmachine pdp10-dec os - tops20 delta 3300 motorola-3300 motorola-delta. basicmachine m68k-motorola delta88 basicmachine m88k-motorola os - sysv3 dicos basicmachine i686-pc os - dicos djgpp basicmachine i586-pc os - msdosdjgpp dpx20 dpx20- basicmachine rs6000-bull os - bosx dpx2 dpx2 - bull basicmachine m68k-bull os - sysv3 ebmon29k basicmachine a29k-amd os - ebmon elxsi basicmachine elxsi-elxsi os - bsd encore umax mmax basicmachine ns32k-encore es1800 OSE68k ose68k ose OSE basicmachine m68k-ericsson os - ose fx2800 basicmachine i860-alliant genix basicmachine ns32k-ns gmicro basicmachine tron-gmicro os - sysv go32 basicmachine i386-pc os - go32 h3050r hiux basicmachine hppa1 1-hitachi os - hiuxwe2 h8300hms basicmachine h8300-hitachi os - hms h8300xray basicmachine h8300-hitachi os - xra y h8500hms basicmachine h8500-hitachi os - hms harris basicmachine m88k-harris os - sysv3 hp300- basicmachine m68k-hp hp300bsd basicmachine m68k-hp os - bsd hp300hpux basicmachine m68k-hp os - hpux hp3k9 0-9 0-9 hp9 0-9 0-9 basicmachine hppa1 0-hp hp9k2 0-9 0-9 hp9k31 0-9 basicmachine m68000-hp hp9k3 2-9 0-9 basicmachine m68k-hp hp9k6 0-9 0-9 hp6 0-9 0-9 basicmachine hppa1 0-hp hp9k7 0-79 0-9 hp7 0-79 0-9 basicmachine hppa1 1-hp hp9k78 0-9 hp78 0-9 FIXME really hppa2 0-hp basicmachine hppa1 1-hp hp9k8 67 1 hp8 67 1 hp9k80 24 hp80 24 hp9k8 78 9 hp8 78 9. FIXME really hppa2 0-hp basicmachine hppa1 1-hp hp9k8 0-9 13679 hp8 0-9 13679 basicmachine hppa1 1-hp hp9k8 0-9 0-9 hp8 0-9 0-9 basicmachine hppa1 0-hp hppa-next os - nextstep3 hppaosf basicmachine hppa1 1-hp os - osf hppro basicmachine hppa1 1-hp os - proelf i370-ibm ibm basicmachine i370-ibm i 86v32 basicmachine echo 1 sed - e s 86 86-pc os - sysv32 i 86v4 basicmachine echo 1 sed - e s 86 86-pc os - sysv4 i 86v basicmachine echo 1 sed - e s 86 86-pc os - sysv i 86sol2 basicmachine echo 1 sed - e s 86 86-pc os - solaris2 i386mach basicmachine i386-mach os - mach i386-vsta vsta basicmachine i386-unknown os - vsta iris iris4d basicmachine mips-sgi case os in - irix os - irix4 esac isi68 isi basicmachine m68k-isi os - sysv m68knommu basicmachine m68k-unknown os - linux m68knommu - basicmachine m68k - echo basicmachine sed s - - os - linux m88k-omron basicmachine m88k-omron magnum m3230 basicmachine mips-mips os - sysv merlin basicmachine ns32k-utek os - sysv microblaze basicmachine microblaze-xilinx mingw32 basicmachine i386-pc os - mingw32 mingw32ce basicmachine arm-unknown os - mingw32ce miniframe basicmachine m68000-convergent mint - mint 0-9 MiNT MiNT 0-9 basicmachine m68k-atari os - mint mips3 - basicmachine echo basicmachine sed - e s mips3 mips64 mips3 basicmachine echo basicmachine sed - e s mips3 mips64 - unknown monitor basicmachine m68k-rom68k os - coff morphos basicmachine powerpc-unknown os - morph os msdos basicmachine i386-pc os - msdos ms1- basicmachine echo basicmachine sed - e s ms1- mt - msys basicmachine i386-pc os - msys mvs basicmachine i370-ibm os - mvs nacl basicmachine le32-unknown os - nacl ncr3000 basicmachine i486-ncr os - sysv4 netbsd386 basicmachine i386-unknown os - netbsd netwinder basicmachine armv4l-rebel os - linux news news700 news800 news900 basicmachine m68k-sony os - newsos news1000 basicmachine m68030-sony os - newsos news-3600 risc-news basicmachine mips-sony os - newsos necv70 basicmachine v70-nec os - sysv next m - next basicmachine m68k-next case os in - nextstep - ns2 os - nextstep2 os - nextstep3 esac nh3000 basicmachine m68k-harris os - cxux nh 45 000 basicmachine m88k-harris os - cxux nindy960 basicmachine i960-intel os - nindy mon960 basicmachine i960-intel os - mon960 nonstopux basicmachine mips-compaq os - nonstopux np1 basicmachine np1-gould neo-tandem basicmachine neo-tandem nse-tandem basicmachine nse-tandem nsr-tandem basicmachine nsr-t andem op50n - op60c - basicmachine hppa1 1-oki os - proelf openrisc openrisc - basicmachine or32-unknown os400 basicmachine powerpc-ibm os - os400 OSE68000 ose68000 basicmachine m68000-ericsson os - ose os68k basicmachine m68k-none os - os68k pa-hitachi basicmachine hppa1 1-hitachi os - hiuxwe2 paragon basicmachine i860-intel os - osf parisc basicmachine hppa-unknown os - linux parisc - basicmachine hppa - echo basicmachine sed s - - os - linux pbd basicmachine sparc-tti pbb basicmachine m68k-tti pc532 pc532- basicmachine ns32k-pc532 pc98 basicmachine i386-pc pc98- basicmachine i386- echo basicmachine sed s - - pentium p5 k5 k6 nexgen viac3 basicmachine i586-pc pentiumpro p6 6x86 athlon athlon basicmachine i686-pc pentiumii pentium2 pentiumiii pentium3 basicmachine i686-pc pentium4 basicmachine i786-pc pentium - p5- k5- k6- nexgen - viac3- basicmachine i586- echo basicmachine sed s - - pentiumpro - p6- 6x86- athlon - basicmachine i686- echo basicmachine sed s - - pentiumii - pentium 2- pentiumiii - pentium3- basicmachine i686- echo basicmachine sed s - - pentium4- basicmachine i786- echo basicmachine sed s - - pn basicmachine pn-gould power basicmachine power-ibm ppc ppcbe basicmachine powerpc-unknown ppc - ppcbe - basicmachine powerpc - echo basicmachine sed s - - ppcle powerpclittle ppc-le powerpc-little basicmachine powerpcle-unknown ppcle - powerpclittle - basicmachine powerpcle - echo basicmachine sed s - - ppc64 basicmachine powerpc64-unknown ppc64- basicmachine powerpc64- echo basicmachine sed s - - ppc64le powerpc64little ppc64-le powerpc64-little basicmachine powerpc64le-unknown ppc64le - powerpc64little - basicmachine powerpc64le - echo basicmachine sed s - - ps2 basicmachine i386-ibm pw32 basicmachine i586-unknown os - pw32 rdos basicmachine i386-pc os - rdos rom68k basicmachine m68k-rom68k os - coff rm 46 00 basicmachine mips-siemens rtpc rtpc - basicmachine romp-ibm s390 s390- basicmachine s390-ibm s390x s390x - basicmachine s390x-ibm sa29200 bas icmachine a29k-amd os - udi sb1 basicmachine mipsisa64sb1-unknown sb1el basicmachine mipsisa64sb1el-unknown sde basicmachine mipsisa32-sde os - elf sei basicmachine mips-sei os - seiux sequent basicmachine i386-sequent sh basicmachine sh-hitachi os - hms sh5el basicmachine sh5le-unknown sh64 basicmachine sh64-unknown sparclite-wrs simso-wrs basicmachine sparclite-wrs os - vxworks sps7 basicmachine m68k-bull os - sysv2 spur basicmachine spur-unknown st2000 basicmachine m68k-tandem stratus basicmachine i860-stratus os - sysv4 strongarm - thumb - basicmachine arm - echo basicmachine sed s - - sun2 basicmachine m68000-sun sun2os3 basicmachine m68000-sun os - sunos3 sun2os4 basicmachine m68000-sun os - sunos4 sun3os3 basicmachine m68k-sun os - sunos3 sun3os4 basicmachine m68k-sun os - sunos4 sun4os3 basicmachine sparc-sun os - sunos3 sun4os4 basicmachine sparc-sun os - sunos4 sun4sol2 basicmachine sparc-sun os - solaris2 sun3 sun3- basicmachine m68k-sun sun4 basicmachine sparc-sun s un386 sun386i roadrunner basicmachine i386-sun sv1 basicmachine sv1-cray os - unicos symmetry basicmachine i386-sequent os - dynix t3e basicmachine alphaev5-cray os - unicos t90 basicmachine t90-cray os - unicos tile basicmachine basicmachine-unknown os - linux-gnu tx39 basicmachine mipstx39-unknown tx39el basicmachine mipstx39el-unknown toad1 basicmachine pdp10-xkl os - tops20 tower tower-32 basicmachine m68k-ncr tpf basicmachine s390x-ibm os - tpf udi29k basicmachine a29k-amd os - udi ultra3 basicmachine a29k-nyu os - sym1 v810 necv810 basicmachine v810-nec os - none vaxv basicmachine vax-dec os - sysv vms basicmachine vax-dec os - vms vpp vx vx - basicmachine f301-fujitsu vxworks960 basicmachine i960-wrs os - vxworks vxworks68 basicmachine m68k-wrs os - vxworks vxworks29k basicmachine a29k-wrs os - vxworks w65 basicmachine w65-wdc os - none w89k - basicmachine hppa1 1-winbond os - proelf xbox basicmachine i686-pc os - mingw32 xps xps100 basicmachine xps100-honeywell xscale - xsca lee bl - basicmachine echo basicmachine sed s xscale arm ymp basicmachine ymp-cray os - unicos z8k - - coff basicmachine z8k-unknown os - sim z80- - coff basicmachine z80-unknown os - sim none basicmachine none-none os - none. Here we handle the default manufacturer of certain CPU types It is in some cases the only manufacturer, in others, it is the most popular w89k basicmachine hppa1 1-winbond op50n basicmachine hppa1 1-oki op60c basicmachine hppa1 1-oki romp basicmachine romp-ibm mmix basicmachine mmix-knuth rs6000 basicmachine rs6000-ibm vax basicmachine vax-dec pdp10 there are many clones, so DEC is not a safe bet basicmachine pdp10-unknown pdp11 basicmachine pdp11-dec we32k basicmachine we32k-att sh 1234 sh 24 a sh 24 aeb sh 34 eb sh 1234 le sh 23 ele basicmachine sh-unknown sparc sparcv8 sparcv9 sparcv9b sparcv9v basicmachine sparc-sun cydra basicmachine cydra-cydrome orion basicmachine orion-highlevel orion105 basicmachine clipper-highlevel mac mpw mac-mpw basicmachine m68k-apple pmac pmac-mpw basicmachine powerpc-apple - unknown Make sure to match an already-canonicalized machine name echo Invalid configuration 1 machine basicmachine not recognized 1 2 exit 1 esac. Here we canonicalize certain aliases for manufacturers case basicmachine in - digital basicmachine echo basicmachine sed s digital dec - commodore basicmachine echo basicmachine sed s commodore cbm esac. Decode manufacturer-specific aliases for certain operating systems. if x os x then case os in First match some system type aliases that might get confused with valid system types - solaris is a basic system type, with this one exception - auroraux os - auroraux - solaris1 - solaris1 os echo os sed - e s solaris1 sunos4 - solaris os - solaris2 - svr4 os - sysv4 - unixware os - sysv4 2uw - gnu linux os echo os sed - e s gnu linux linux-gnu First accept the basic system types The portable systems comes first Each alternative MUST END IN A , to match a version number - sysv is not here because it comes later, after sysvr4 - gnu - bsd - mach - minix - genix - ultrix - irix.- vms - sco - esix - isc - aix - cnk - sunos - sunos 34 - hpux - unos - osf - luna - dgux - auroraux - solaris - sym - kopensolaris - amigaos - amigados - msdos - newsos - unicos - aof - aos - aros - nindy - vxsim - vxworks - ebmon - hms - mvs - clix - riscos - uniplus - iris - rtu - xenix - hiux -386bsd - knetbsd - mirbsd - netbsd - openbsd - solidbsd - ekkobsd - kfreebsd - free bsd - riscix - lynxos - bosx - nextstep - cxux - aout - elf - oabi - ptx - coff - ecoff - winnt - domain - vsta - udi - eabi - lites - ieee - go32 - aux - chorusos - chorusrdb - cegcc - cygwin - msys - pe - psos - moss - proelf - rtems - mingw32 - linux-gnu - linux-android - linux-newlib - linux-uclibc - uxpv - beos - mpeix - udk - interix - uwin - mks - rhapsody - darwin - opened - openstep - oskit - conix - pw32 - nonstopux - storm-chaos - tops10 - tenex - tops20 - its - os2 - vos - palmos - uclinux - nucleus - morphos - superux - rtmk - rtmk-nova - windiss - powermax - dnix - nx6 - nx7 - sei - dragonfly - skyos - haiku - rdos - toppers - drops - es. Remember, each alternative MUST END IN , to match a version number - qnx case basicmachine in x86- i 86- os - nto os esac - nto-qnx - nto os echo os sed - e s nto nto-qnx - sim - es1800 - hms - xray - os68k - none - v88r.-windows - osx - abug - netware - os9 - beos - haiku - macos - mpw - magic - mmixware - mon960 - lnews. Here we handle the default operating systems that come with various machines The value should be what the vendor currently ships out the door with their machine or put another way, the most popular os provided with the machine. Note that if you re going to try to match - MANUFACTURER here say, - sun , then you have to tell the case statement up towards the top that MANUFACTURER isn t an operating system Otherwise, code above will signal an error saying that MANUFACTURER isn t an operating system, and we ll never get to this point. Local variables eval add-hook write-file-hooks time-stamp time-stamp-start timestamp time-stamp-format y - 02m - 02d time-stamp-end End. On May 8, 11 15 am, deb-account wrote On 08 05 12 06 50, CHDevelop wrote If I m using Cygwin on Windows to compile the library for Android. what should be the values of --host --build that should be specified. You may ignore the --build option, it will be auto-detected If not, you have to look into the config files guess or sub.-- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at. Fabien R You have to put the path to this file in your variable PATH -- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at. On 09 05 12 06 53, CHDevelop wrote Wh en I use configure --host arm-linux-androideabi I get the following errors. configure WARNING if you wanted to set the --build type, don t use -- host If a cross compiler is detected then cross compile mode will be used It s only a warning checking for arm-linux-androideabi-gcc no. You have to put the path to this file in your variable PATH.-- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at. CHDevelop Sorry for nagging, but how do I do that I noticed there is a gcc compiler under android-ndk-r7b toolchains arm - linux-androideabi-4 4 3 prebuilt windows arm-linux-androideabi bin, but if I use export PATH C Android android-ndk-r7b toolchains arm-linux - androideabi-4 4 3 prebuilt windows bin I get the following errors configure --host arm-linux-androidea configure line 442 sed command not found configure line 441 expr command not found configure line 442 sed command not. Sorry for nagging, but how do I do that. First, build a standalone toolchain with this command. cd NDK --install-dir tmp ndk-toolchain. For more information, see. Second, add it to your path with. This ensures that arm-linux-androideabi-gcc and others are in your path. Third, invoke the configure script with --host arm-linux-androideabi. Hope this helps. I noticed there is a gcc compiler under android-ndk-r7b toolchains arm. linux-androideabi-4 4 3 prebuilt windows arm-linux-androideabi bin, but if I use. I get the following errors. configure --host arm-linux-androidea configure line 442 sed command not found configure line 441 expr command not found configure line 442 sed command not found configure line 456 sed command not found error cannot create rerun with a POSIX shell. On May 9, 10 10 am, Fabien R wrote On 09 05 12 06 53, CHDevelop wrote When I use configure.--host arm-linux-androideabi I get the. following errors configure WARNING if you wanted to set the --build type, don t use -- host If a cross compiler is detected then cross compile mode will be used. It s only a warning checking for arm-linux-androideabi-gcc no. You have to put the path to this file in your variable PATH.-- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at.-- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send e mail to To unsubscribe from this group, send email to For more options, visit this group at. CHDevelop Thanks for the tips, but they didnt help I did as suggested, but now I get configure --host arm-linux-androidea configure WARNING if you wanted to set the --build type, don t use -- host If a cross compiler is detected then cross compile mode will be used checking for a BSD-compatible install usr bin install - c checking whether build environment is sane yes checking for arm-linux-androidea-strip no checking for strip strip checking for a thread-safe mkdir - p. Thanks for the tips, but they didnt help I did as suggested, but now I get. configure --host arm-linux-androidea configure WARNING if you wanted to set the --build type, don t use -- host If a cross compiler is detected then cross compile mode will be used checking for a BSD-compatible install usr bin install - c checking whether build environment is sane yes checking for arm-linux-androidea-strip no checking for strip strip checking for a thread-safe mkdir - p usr bin mkdir - p checking for gawk gawk checking whether make sets MAKE yes checking whether make sets MAKE cached yes checking for arm-linux-androidea-gcc no checking for gcc gcc checking whether the C compiler works yes checking for C compiler default output file name checking for suffix of executables exe checking whether we are cross compiling no checking for suffix of object files o checking whether we are using the GNU C compiler yes checking whether gcc accepts - g yes checking for gcc option to accept ISO C89 none needed checking for style of include used by make GNU checking dependency style of gc c none checking how to run the C preprocessor gcc - E checking for strip usr bin strip checking build system type line 29 syntax error near unexpected token in r line 29 case 1 in configure error cannot guess build type you must specify one. And still no arm-linux-androidea-gcc compiler. On May 9, 11 49 am, David Turner wrote. On Wed, May 9, 2012 at 10 22 AM, CHDevelop wrote Sorry for nagging, but how do I do that. First, build a standalone toolchain with this command. cd NDK --install-dir tmp ndk-toolchain. For more information, see. Second, add it to your path with. This ensures that arm-linux-androideabi-gcc and others are in your path. Third, invoke the configure script with --host arm-linux-androideabi. Hope this helps. I noticed there is a gcc compiler under android-ndk-r7b toolchains arm.-- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at. David Turner It s arm-linux-androideabi, not arm-linux-androidea -- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at. It s arm-linux-androideabi, not arm-linux-androidea. On Wed, May 9, 2012 at 12 14 PM, CHDevelop wrote. Thanks for the tips, but they didnt help I did as suggested, but now I get. configure --host arm-linux-androidea configure WARNING if you wanted to set the --build type, don t use -- host If a cross compiler is detected then cross compile mode will be used checking for a BSD-compatible install usr bin install - c checking whether build environment is sane yes checking for arm-linux-androidea-strip no checking for strip strip checking for a thread-safe mkdir - p usr bin mkdir - p checking for gawk gawk checking whether make sets MAKE yes checking whether make sets MAKE cached yes checking for arm-linux-androidea-gcc no checking for gcc gcc checking whether the C compiler works yes checking for C compiler default output file name checking for suffix of executables exe checking whether we are cross compiling no checking for suffix of object files o checking whether we are using the GNU C compiler yes checking whether gcc accepts - g yes checking for gcc option to accept ISO C89 none needed checking for style of include used by make GNU checking dependency style of gc c none checking how to run the C preprocessor gcc - E checking for strip usr bin strip checking build system type line 29 syntax error near unexpected token in r line 29 case 1 in configure error cannot guess build type you must specify one. And still no arm-linux-androidea-gcc compiler. On May 9, 11 49 am, David Turner wrote. On Wed, May 9, 2012 at 10 22 AM, CHDevelop wrote Sorry for nagging, but how do I do that. First, build a standalone toolchain with this command. cd NDK --install-dir tmp ndk-toolchain For more information, see. Second, add it to your path with. This ensures that arm-linux-androideabi-gcc and others are in your path. Third, invoke the configure script with --host arm-linux-androideabi. Hope this helps. I noticed there is a gcc compiler under android-ndk-r7b toolchains arm.-- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at.-- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at. CHDevelop Sorry, typo but even so it still doesnt work, but it s something to do with the paths I will look further into that -- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at. On 09 05 12 10 22, CHDevelop wrote Sorry for nagging, but how do I do that I noticed there is a gcc compiler under android-ndk-r7b toolchains arm - linux-androideabi-4 4 3 prebuilt windows arm-linux-androideabi bin, but if I use. You should add the old path to your PATH.-- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at. CHDevelop Ok, I ve been able to configure successfully after doing the following 1 Building a standalone toolchain under tmp ndk-toolchain and exporting the PATH by export PATH tmp ndk-toolchain bin PATH 2 Using the and from running dos2unix on them and then replace the ones under build-aux and libcharset build-aux 3 Running configure --host arm-linux-androideabi The configuration succeeded, and now I try to. Ok, I ve been able to configure successfully after doing the following.1 Building a standalone toolchain under tmp ndk-toolchain and exporting the PATH by export PATH tmp ndk-toolchain bin PATH 2 Using the and from running dos2unix on them and then replace the ones under build-aux and libcharset build-aux 3 Running configure --host arm-linux-androideabi. The configuration succeeded, and now I try to use the ndk-build to compile the code and I get. ndk-build V 1 Configuring iconv configure WARNING if you wanted to set the --build type, don t use -- host If a cross compiler is detected then cross compile mode will be used configure WARNING using cross tools not prefixed with host triplet configure WARNING if you wanted to set the --build type, don t use -- host If a cross compiler is detected then cross compile mode will be used configure WARNING using cross tools not prefixed with host triplet configure WARNING if you wanted to set the --build type, don t use -- host If a cross compiler is detected then cross compile mode will be used configure WARNING using cross tools not prefixed with host triplet iconv configured rm - f libs x86 rm - f libs armeabi gdbserver libs armeabi-v7a gdbserver libs x86 gdbserver rm - f libs x86.But I find no output libraries any idea why. The I m using is LOCALPATH call my-dir include CLEARVARS. LOCALSRCFILES lib iconv c libcharset lib localcharset c lib relocatable c. LOCALCINCLUDES LOCALPATH include LOCAL PATH libcharset LOCALPATH libcharset include. LOCALCFLAGS - DBUILDINGLIBCHARSET - DBUILDINGLIBICONV - DINLIBRARY. info Configuring iconv COMMAND shell export PATH TOOLCHAININSTALLDIR bin PATH cd LOCALPATH make distclean configure --host arm-linux-androideabi info iconv configured.-- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at. David Turner That s because configure doesn t build anything at all, it just create a bunch of configuration files and a Makefile most of the time , you then have to invoke make or something else to build the stuff Besides, calling configure make from an is probably a very bad idea I think you should instead use a custom wrapper script that does the following in order 1 configure and make your libiconv whatever project 2 call ndk-build once the libiconv libraries have been generated. That s because configure doesn t build anything at all, it just create a bunch of configuration files and a Makefile most of the time , you then have to invoke make or something else to build the stuff. Besides, calling configure make from an is probably a very bad idea I think you should instead use a custom wrapper script that does the following in order.1 configure and make your libiconv whatever project 2 call ndk-build once the libiconv libraries have been generated. On Sun, May 13, 2012 at 7 49 AM, CHDevelop wrote. Ok, I ve been able to configure successfully after doing the following.1 Building a standalone toolchain under tmp ndk-toolchain and exporting the PATH by export PATH tmp ndk-toolchain bin PATH 2 Using the and from running dos2unix on them and then replace the ones under build-aux and libcharset build-aux 3 Running configure --host arm-linux-androideabi. The configuration succeeded, and now I try to use the ndk-build to compile the code and I get. ndk-build V 1 Configuring iconv configure WARNING if you wanted to set the --build type, don t use -- host If a cross compiler is detected then cross compile mode will be used configure WARNING using cross tools not prefixed with host triplet configure WARNING if you wanted to set the --build type, don t use -- host If a cross compiler is detected then cross compile mode will be used configure WARNING using cross tools not prefixed with host triplet configure WARNING if you wanted to set the --build type, don t use -- host If a cross compiler is detected then cross compile mode will be used configure WARNING using cross tools not prefixed with host triplet iconv configured rm - f libs x86 rm - f libs armeabi gdbserver libs armeabi-v7a gdbserver libs x86 gdbserver rm - f libs x86.But I find no output libraries any idea why. The I m using is LOCALPATH call my-dir include CLEARVARS. LOCALSRCFILES lib iconv c libcharset lib localcharset c lib relocatable c. LOCALCINCLUDES LOCALPATH include LOCAL PATH libcharset LOCALPATH libcharset include. LOCALCFLAGS - DBUILDINGLIBCHARSET - DBUILDINGLIBICONV - DINLIBRARY. info Configuring iconv COMMAND shell export PATH TOOLCHAININSTALLDIR bin PATH cd LOCALPATH make distclean configure --host arm-linux-androideabi info iconv configured.-- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at.-- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at. CHDevelop Thanks for the help I tried to call make from cygwin, but now I get the follwoing errors make builddir pwd cd libcharset make all make install-lib libdir builddir lib includedir builddir lib make 1 Entering directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset cd lib make all make 2 Entering directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 j ni libcharset lib bin sh libtool --mode compile. at May 13, 2012 at 7 48 am. Thanks for the help. I tried to call make from cygwin, but now I get the follwoing errors. make builddir pwd cd libcharset make all make install-lib libdir builddir lib includedir builddir lib make 1 Entering directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset cd lib make all make 2 Entering directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset lib bin sh libtool --mode compile arm-linux-androideabi-gcc - I - I - I - I - I include - g - O2 - fvisibility hidden - DLIBDIR usr local lib - DBUILDINGLIBCHARSET - DBUILDINGDLL - DENABLERELOCATABLE 1 - DINLIBRARY - DINSTALLDIR usr local lib - DNOXMALLOC - Dsetrelocationprefix libcharsetsetrelocationprefix - Drelocate libcharsetrelocate - DHAVECONFIGH - c localcharset c libtool compile arm-linux-androideabi-gcc - I - I - I - I - I include - g - O2 - fvisibility hidden - DLIBDIR usr local lib - DBUILDINGLIBCHARSET - DBUILDINGDLL - DENABLERELO CATABLE 1 - DINLIBRARY - DINSTALLDIR usr local lib - DNOXMALLOC - Dsetrelocationprefix libcharsetsetrelocationprefix - Drelocate libcharsetrelocate - DHAVECONFIGH - c localcharset c - fPIC - DPIC - o libtool compile arm-linux-androideabi-gcc - I - I - I - I - I include - g - O2 - fvisibility hidden - DLIBDIR usr local lib - DBUILDINGLIBCHARSET - DBUILDINGDLL - DENABLERELOCATABLE 1 - DINLIBRARY - DINSTALLDIR usr local lib - DNOXMALLOC - Dsetrelocationprefix libcharsetsetrelocationprefix - Drelocate libcharsetrelocate - DHAVECONFIGH - c localcharset c - o localcharset o dev null 2 1 bin sh libtool --mode compile arm-linux-androideabi-gcc - I - I - I - I - I include - g - O2 - fvisibility hidden - DLIBDIR usr local lib - DBUILDINGLIBCHARSET - DBUILDINGDLL - DENABLERELOCATABLE 1 - DINLIBRARY - DINSTALLDIR usr local lib - DNOXMALLOC - Dsetrelocationprefix libcharsetsetrelocationprefix - Drelocate libcharsetrelocate - DHAVECONFIGH - c relocatable c libtool compile arm-linux-androideabi-gcc - I - I - I - I - I include - g - O2 - fvisibil ity hidden - DLIBDIR usr local lib - DBUILDINGLIBCHARSET - DBUILDINGDLL - DENABLERELOCATABLE 1 - DINLIBRARY - DINSTALLDIR usr local lib - DNOXMALLOC - Dsetrelocationprefix libcharsetsetrelocationprefix - Drelocate libcharsetrelocate - DHAVECONFIGH - c relocatable c - fPIC - DPIC - o libtool compile arm-linux-androideabi-gcc - I - I - I - I - I include - g - O2 - fvisibility hidden - DLIBDIR usr local lib - DBUILDINGLIBCHARSET - DBUILDINGDLL - DENABLERELOCATABLE 1 - DINLIBRARY - DINSTALLDIR usr local lib - DNOXMALLOC - Dsetrelocationprefix libcharsetsetrelocationprefix - Drelocate libcharsetrelocate - DHAVECONFIGH - c relocatable c - o relocatable o dev null 2 1 bin sh libtool --mode link arm-linux-androideabi-gcc - g - O2 - fvisibility hidden - o - rpath usr local lib - version - info 1 0 0 - no-undefined libtool link arm-linux-androideabi-gcc - shared - fPIC - DPIC localcharset o - O2 - Wl,-soname - - o libtool link cd rm - f ln - s libtool link cd rm - f ln - s libtool link arm-linux-androideabi-ar cru localcharset o relocat able o libtool link arm-linux-androideabi-ranlib libtool link cd rm - f ln - s bin sh arm-unknown-linux-androideabi t - mv sed - e d - e s PACKAGE g mv sed - e d - e s PACKAGE g mv make 2 Leaving directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset lib make 1 Leaving directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset make 1 Entering directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset cd lib make all make 2 Entering directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset lib make 2 Nothing to be done for all make 2 Leaving directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset lib cd lib make install-lib libdir cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib includedir cygdrive c Android android - ndk-r7b samples libiconv-1 14 jni lib make 2 Entering directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset lib bi n sh build-aux mkinstalldirs cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib bin sh libtool --mode install bin install - c - m 644 cygdrive c Android android-ndk-r7b samples libtool install bin install - c - m 644 cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib libtool install cd cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib 1 libtool install cd cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib. libtool install bin install - c - m 644 cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib libtool install bin install - c - m 644 cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib libcharset a libtool install chmod 644 cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib libcharset a libtool install arm-linux-androideabi-ranlib cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib libcharset a cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib libcharset a No such file Makefile 82 recipe for target install-lib failed make 2 install-lib Error 1 make 2 Leaving directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset lib Makefile 43 recipe for target install-lib failed make 1 install-lib Error 2 make 1 Leaving directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset Makefile 42 recipe for target lib localcharset h failed make lib localcharset h Error 2.Looks like arm-linux-andr oideabi-ranlib doesnt recognize the cygdrive c but runs when C is used instead - how where do I change it in the Makefiles. And perhaps I m missing something, but if the make is successful and the libraries are created, why is the ndk-build needed Cant I use the iconv lib created by the makefile.-- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at. Could anyone help me with the above questions. On May 13, 10 48 am, CHDevelop wrote Thanks for the help. I tried to call make from cygwin, but now I get the follwoing errors. make builddir pwd cd libcharset make all make install-lib libdir builddir lib includedir builddir lib make 1 Entering directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset cd lib make all make 2 Entering directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset l ib bin sh libtool --mode compile arm-linux-androideabi-gcc - I - I - I - I - I include - g - O2 - fvisibility hidden - DLIBDIR usr local lib - DBUILDINGLIBCHARSET - DBUILDINGDLL - DENABLERELOCATABLE 1 - DINLIBRARY - DINSTALLDIR usr local lib - DNOXMALLOC - Dsetrelocationprefix libcharsetsetrelocationprefix - Drelocate libcharsetrelocate - DHAVECONFIGH - c localcharset c libtool compile arm-linux-androideabi-gcc - I - I - I - I - I include - g - O2 - fvisibility hidden - DLIBDIR usr local lib - DBUILDINGLIBCHARSET - DBUILDINGDLL - DENABLERELOCATABLE 1 - DINLIBRARY - DINSTALLDIR usr local lib - DNOXMALLOC - Dsetrelocationprefix libcharsetsetrelocationprefix - Drelocate libcharsetrelocate - DHAVECONFIGH - c localcharset c - fPIC - DPIC - o libtool compile arm-linux-androideabi-gcc - I - I - I - I - I include - g - O2 - fvisibility hidden - DLIBDIR usr local lib - DBUILDINGLIBCHARSET - DBUILDINGDLL - DENABLERELOCATABLE 1 - DINLIBRARY - DINSTALLDIR usr local lib - DNOXMALLOC - Dsetrelocationprefix libcharsetsetrelocationprefix - Dreloc ate libcharsetrelocate - DHAVECONFIGH - c localcharset c - o localcharset o dev null 2 1 bin sh libtool --mode compile arm-linux-androideabi-gcc - I - I - I - I - I include - g - O2 - fvisibility hidden - DLIBDIR usr local lib - DBUILDINGLIBCHARSET - DBUILDINGDLL - DENABLERELOCATABLE 1 - DINLIBRARY - DINSTALLDIR usr local lib - DNOXMALLOC - Dsetrelocationprefix libcharsetsetrelocationprefix - Drelocate libcharsetrelocate - DHAVECONFIGH - c relocatable c libtool compile arm-linux-androideabi-gcc - I - I - I - I - I include - g - O2 - fvisibility hidden - DLIBDIR usr local lib - DBUILDINGLIBCHARSET - DBUILDINGDLL - DENABLERELOCATABLE 1 - DINLIBRARY - DINSTALLDIR usr local lib - DNOXMALLOC - Dsetrelocationprefix libcharsetsetrelocationprefix - Drelocate libcharsetrelocate - DHAVECONFIGH - c relocatable c - fPIC - DPIC - o libtool compile arm-linux-androideabi-gcc - I - I - I - I - I include - g - O2 - fvisibility hidden - DLIBDIR usr local lib - DBUILDINGLIBCHARSET - DBUILDINGDLL - DENABLERELOCATABLE 1 - DINLIBRARY - DINSTALLDIR usr lo cal lib - DNOXMALLOC - Dsetrelocationprefix libcharsetsetrelocationprefix - Drelocate libcharsetrelocate - DHAVECONFIGH - c relocatable c - o relocatable o dev null 2 1 bin sh libtool --mode link arm-linux-androideabi-gcc - g - O2 - fvisibility hidden - o - rpath usr local lib - version - info 1 0 0 - no-undefined libtool link arm-linux-androideabi-gcc - shared - fPIC - DPIC localcharset o - O2 - Wl,-soname - - o libtool link cd rm - f ln - s libtool link cd rm - f ln - s libtool link arm-linux-androideabi-ar cru localcharset o relocatable o libtool link arm-linux-androideabi-ranlib libtool link cd rm - f ln - s bin sh arm-unknown-linux-androideabi t - mv sed - e d - e s PACKAGE g mv sed - e d - e s PACKAGE g mv make 2 Leaving directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset lib make 1 Leaving directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset make 1 Entering directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset cd lib mak e all make 2 Entering directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset lib make 2 Nothing to be done for all make 2 Leaving directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset lib cd lib make install-lib libdir cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib includedir cygdrive c Android android - ndk-r7b samples libiconv-1 14 jni lib make 2 Entering directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset lib bin sh build-aux mkinstalldirs cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib bin sh libtool --mode install bin install - c - m 644 cygdrive c Android android-ndk-r7b samples libtool install bin install - c - m 644 cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib libtool install cd cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib 1 libtool install cd cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib. libtool install bin install - c - m 644 cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib libtool install bin install - c - m 644 cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib libcharset a libtool install chmod 644 cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib libcharset a libtool install arm-linux-androideabi-ranlib cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib libcharset a cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni lib libcharset a No such file Makefile 82 recipe for target install-lib failed make 2 install-lib Error 1 make 2 Leaving directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset lib Makefile 43 recipe for target install-lib failed make 1 install-lib Error 2 make 1 Leaving directory cygdrive c Android android-ndk-r7b samples libiconv-1 14 jni libcharset Makefile 42 recipe for target lib localcharset h failed make lib localcharset h Error 2.Looks like arm-linux-andr oideabi-ranlib doesnt recognize the cygdrive c but runs when C is used instead - how where do I change it in the Makefiles. And perhaps I m missing something, but if the make is successful and the libraries are created, why is the ndk-build needed Cant I use the iconv lib created by the makefile.-- You received this message because you are subscribed to the Google Groups android-ndk group To post to this group, send email to To unsubscribe from this group, send email to For more options, visit this group at. Please Visit our New Website. UNIX packages provides full package support for all levels of Solaris from 2 5, 2 6, 7 through to Solaris 11 SVR4 style and NEW Solaris 11 IPS packages Be advised that the packages on UNIX Packages are only available through a paid subscription service, as this new site is not sponsored by any third party. If this presents any special difficulties, please send an email to our support email See Contact Information. UNIX Packages offers under paid subscriptio n, the following list of packages in Bold at the version specified for this version of Solaris. This list is current as of July 24, 2014 However, popular packages are updated frequently and by subscriber request, more up to date packages may be also be present for other versions of Solaris Package names that are non-bold and or with no version number, are not currently available for this version of Solaris However, they can be built on request. Solaris 10 SPARC Package List. a2ps 4 14 a2ps is an Any to PostScript filter aalib 1 4 5 aalib is a low level gfx library abook 0 5 6 Abook is an addressbook program with mutt mail client support ack 2 12 Ack is a perl program written as a replacement for grep adns 1 4 Adns is an asynchronous-capable DNS client library along with utilities afio 2 5 1 Afio makes cpio-format archives afterstep The afterstep window manager aget 0 4 1 Aget is a multithreaded download accelerator aide 0 15 1 AIDE Advanced Intrusion Detection Environment is a free replac ement for Tripwire alive 2 0 2 GNU Alive is a periodic ping program alpine 2 00 Alpine is a new email client based on pine amanda Amanda the network disk archiver analog 6 0 Analog is a log file analyzer ansitape Ansitape reads writes and creates magtapes conforming to the ANSI standard for magtape labelling Primarily this is useful to exchange tapes with VAX VMS which makes this kind of tape by default antiroute Antiroute prevents and logs UDP-based route tracking antiword 0 37 Antiword is an MS Word reader aolserver AOLserver 3 a scalable portable open-source web server from America Online apache 2 4 9 Apache the popular web server apg 2 2 3 Automated Password Generator apr 1 2 2 Apr is the Apache Portable Runtime libraries system aprutil 1 2 2 Aprutil is part of the Apache Portable Runtime libraries system arc The arc file archive utility argtable2 13 Argtable is an ANSI C library for parsing GNU style command line options arpalert 2 0 11 Arpalert is used to listen on a network inte rface to catch all conversations of MAC address to IP requests arping 2 13 Arping is a util to find out if a specific IP address on the LAN is arpscan 1 9 Arp-scan is a command-line tool that uses the ARP protocol to discover and fingerprint IP hosts on the local network arpwatch 2 1a15 Arpwatch and arpsnmp are tools that monitor ethernet or fddi activity and maintain a database of ethernet ip address pairings ascii 3 14 Ascii is a utility that recognizes many different ways of naming an ASCII character hex octal binary decimal C escape ISO character table pair slang names and others and prints out all the equivalents asciidoc 8 6 9 AsciiDoc is a text document format for writing short documents articles books and UNIX man pages AsciiDoc files can be translated to HTML and DocBook markups using the asciidoc command asclock 2 0 12 The afterstep clock aspell 0 60 6 1 Aspell is a spell checker and set of libraries that can be used in spell checking atk 1 18 0 The GNOME accessibility toolki t audiofile 0 3 6 The audiofile library provides a uniform programming interface to standard digital audio file formats autoconf 2 69 GNU autoconf is a package for generating configure scripts autogen 5 18 AutoGen is a tool to simplify the creation and maintenance of programs that contain large amounts of repetitious text automake 1 13 3 Automake is a tool for automatically generating Makefiles compliant with the GNU Coding Standards autossh 1 4c Autossh is a program designed to automatically restart SSH sessions and tunnels axel 2 4 Axel tries to accelerate downloads by using multiple connections or servers balance 3 56 Balance is a simple but powerful generic TCP proxy with round-robin load balancing and failover mechanisms bar 1 11 1 Bar is a command line progress bar to show the amount of data being passed in a data stream bash 4 3 Bash is an sh-compatible shell that incorporates useful features from the Korn shell ksh and C shell csh bashdb 4 00 4 A bash shell debugger with syntax similar to gdb bashnonetredirections 4 Bash is an sh-compatible shell that incorporates useful features from the Korn shell ksh and C shell csh Built with disable-net-redirections to satisfy security issues raised by some system administrators battlebots BattleBots is a game of programming The task is to design your bots and then use the hardware as efficiently as possible by writing a program for it with the mission to kill any enemy bots on the playground bb 1 3 0 BB is the portable demo of the use of the aalib ascii gfx libraries bc 1 0 6 Bc is an arbitrary precision numeric processing language bcrypt 1 1 Bcrypt is a cross platform file encryption utility which uses the blowfish encryption algorithm bglibs 1 104 The BG Bruce Guenter library set bind 9 9 5p1 The Berkeley Internet Name Domain BIND implements an Internet name server for Unix operating systems binutils 2 23 1 This GNU package includes the GNU versions of the ld as ar nm ranlib strip strings and other programs bison 3 0 2 Bison a replacement for YACC blame 1 3 1 Blame displays the last modification for each line in an RCS file blt BLT is an extension to the Tk toolkit adding new widgets geometry managers and miscellaneous commands bluefish 1 0 7 The bluefish editor for programmers and web designers bogofilter 1 2 4 Bogofilter is a mail filter that classifies mail as spam or non-spam bonnie 1 03e Bonnie is a benchmark suite that performs a number of simple tests of hard drive and file system performance bosh 0 6 Bosh stands for browsable output shell It isn t really a shell What is does is store the output of a specified program in a buffer and provides a simple curses interface to browse this buffer Actions can be configured which can make use of the contents of the currently selected line bpython 0 9 7 1 Bpython is an interface to the Python interpreter brltty 4 2 BRLTTY is a background process daemon providing access to the Linux Unix console when in text mode for a blind person using a refreshable braille display bvi 1 3 2 Bvi is an editor for binary files bwmng 0 6 Bwmng is a console-based bandwidth monitor bzip2 1 0 6 bzip2 file compression utility bzr 2 5 1 Bazaar is a version control system that helps you track project history over time and to collaborate easily with others c3270 3 3 7p4 c3270 is a curses-based version of x3270 for use on a dumb terminal cairo 1 9 10 Cairo is a 2D graphics library with support for multiple output devices cares 1 9 1 MIT c-ares is an asynchronous resolver library catdoc 0 94 2 Catdoc reads one or more Microsoft word files and outputs text It also includes xls2csv a program that converts an Excel spreadsheet into a comma-separated value file cave 1 0b Cave is tool for playing ascii animations cclive 0 3 2 Cclive is a command line video extraction utility It suports YouTube Google Video and others ccrypt 1 10 Ccrypt is a utility for encrypting and decrypting files and streams It was designed as a replacement for the standard unix crypt utility Ccrypt is based on the Rijndael cipher cdpr 2 4 Cdpr Cisco Discovery Protocol Reporter shows the switch and port that a machine is connected to provided that the device supports CDP cdrtools 2 01 01a35 Cdrtools formerly cdrecord contains powerful tools for burning CDs and DVDs cfengine 3 0 5p1 GNU cfengine is a suite of programs for setting up and maintaining BSD and System-V-like operating system optionally attached to a TCP IP network cgrep 8 15 Cgrep is a grep-like tool with enhanced performance and many additional features check 0 9 8 Check is a unit test framework for C cherokee 0 4 21 Cherokee is a flexible very fast lightweight Web server It is implemented entirely in C and has no dependencies beyond a standard C library It is embeddable and extensible with plug-ins It supports on-the-fly configuration by reading files or strings TLS SSL via GNUTLS or OpenSSL virtual hosts authentication cache friendly features PHP custom error management and much more chicken 4 8 0 Chicken is a compiler for the Scheme programming language chkrootkit 0 49 chkrootkit is a tool to locally check for signs of a rootkit chmlib 0 4 Chmlib is a library for dealing with ITSS CHM format files ckermit 9 0 302 C-Kermit is a combined network and serial communication software package clamav 0 98 4 The Clam Antivirus system clex 3 18 CLEX is an ncurses-based file manager with a full-screen user interface clisp CLISP a version of Common Lisp clzip 1 5 Clzip is a lossless data compressor based on the LZMA algorithm with very safe integrity checking and a user interface similar to the one of gzip or bzip2 cmake 2 8 12 1 Cmake is a cross-platform make system cmatrix Cmatrix is an ncurses based program that simulates the moving lines of symbols seen on the screen in The Matrix movie It is provided for fun or to act as a kind of screen saver Cmatrix is used in an xterm or rxvt window if you want color colordiff 1 0 13 Colordiff is a perl script that provides color highlighted diff output colore dit Coloredit is a tool to view and edit the X window color entries combine 0 4 0 Combine is primarily a program for merging files on a common key compface Compface 48x48x1 image compression and decompression complexity 1 1 Complexity measures the complexity of C source conflict 6 19 Conflict examines the user specifiable list of programs looking for instances in the user confuse 2 7 libConfuse is a configuration file parser library conman 0 2 7 ConMan is a serial console management program designed to support a large number of console devices and simultaneous users conserver Conserver is an application that allows multiple users to watch a serial console at the same time convmv 1 15 Convmv converts filenames not file content directories and even whole filesystems to a different encoding cook 2 34 Cook is a file construction tool coreutils 8 21 GNU Coreutils are a set of basic file shell and text manipulation utilities for the GNU operating system that are expected to exist on every op erating system Previously they were offered as three individual distributions fileutils shellutils and textutils cpio 2 11 GNU cpio copies files into or out of a cpio or tar archive cpptest 1 1 1 CppTest is a C Unit Testing Framework crm114 CRM114 is a system to examine incoming e-mail system log streams data files or other data streams and to sort filter or alter the incoming files or data streams according to the user s desires cronolog 1 6 2 Cronolog is a simple filter program that reads log file entries from standard input and writes each entry to the output file specified by a filename template and the current date and time cscope 15 8a Cscope is a developer s tool for browsing C code ctags 5 8 Exuberant Ctags is a multilanguage reimplementation of the ctags 1 program It generates indexes of source code definitions which are used by a number of editors and tools curl 7 37 0 Curl is a tool for transferring files with URL syntax supporting FTP FTPS GOPHER TELNET DICT and FILE curlld ap 7 23 1 Curl is a tool for transferring files with URL syntax supporting FTP FTPS GOPHER TELNET DICT and FILE With LDAP Support cvs 1 12 13 The cvs version control system cvs2svn 2 4 0 Cvs2svn is a tool for migrating a cvs repository to subversion or git cython 0 15 1 Cython is a language that makes writing extensions for the Python language as easy as Python daemontools Daemontools is a collection of tools for managing UNIX services daq 2 0 2 The Snort Data Acquisition library darkstat 3 0 717 Darkstat is a network statistics gatherer db db is the Berkeley open source embedded database system dbus 1 0 2 Dbus is a message bus system providing a way for applications to talk to each other dbusglib 0 74 The glib bindings for Dbus ddd 3 3 12 DDD is the GNU Data Display Debugger ddpt 0 93 Ddpt is a utility for copying files like its namesake the Unix dd command ddrescue 1 18 1 GNU ddrescue is a data recovery tool It copies data from one file or block device hard disc cdrom etc to another trying hard to rescue data in case of read errors ded 20131205 Ded is a curses based directory editor which allows you to navigate multiple file lists or a directory tree dejagnu 1 5 1 DejaGnu is a framework for testing other programs Its purpose is to provide a single front end for all tests dhcp 4 2 5p1 The Dynamic Host Configuration Protocol distribution dhex 0 68 Dhex is an ncurses based hex editor di 4 35 Di is a disk information utility dialog 1 0 20050306 Dialog is a utility to create user interfaces to shell scripts or other scripting languages diction 1 11 GNU diction and style document analysis diffstat 1 58 Diffstat reads the output of diff and displays a histogram of the insertions deletions and modifications per file diffuse 0 4 7 Diffuse is a graphical tool for merging and comparing text files diffutils 3 3 The GNU diff diff3 sdiff and cmp utilities dig Dig is a command-line tool for querying Domain Name System servers dio Dio is a device I O analysis tool disktool 2 0c D isktool is a program that shows how much disk space is available in each disk on a system disktype 9 The purpose of disktype is to detect the content format of a disk or disk image It knows about common file systems partition tables and boot codes distcc Distcc is a program to distribute builds of C C Objective C or Objective C code across several machines on a network djbdns Djbdns is a collection of Domain Name System tools dnrd 2 20 3 Dnrd Domain Name Relay Daemon is a caching forwarding DNS proxy server dnsmasq 2 41test8 Dnsmasq is a lightweight DNS forwarder and DHCP server dnstop 20121017 Dnstop displays various tables of dns traffic doc DOC is a documentation system for C C and Java generating both TeX output for high quality hardcopies and HTML output for sophisticated online browsing of your documentation docutils 0 10 The docutils documentation utilities dog Dog is an alternative to the cat command dos2unix 6 0 5 DOS MAC to UNIX text file format converter dovecot 2 1 12 Dovec ot is an IMAP and POP3 server doxygen 1 8 7 Doxygen is a documentation system for C C Java Objective-C Python and others dsniff The dsniff package contains a number of tools for examining traffic on a network including the dsniff sniffer webspy a URL sniffer and other tools dttools Dttools is a library of C utilities used by the ftsh fault tolerant shell dwdiff 2 0 7 Dwdiff is a front end for diff that works at the word level instead of the line level ed 1 10 GNU ed is a line oriented text editor It is used to create display modify and otherwise manipulate text files both interactively and via shell scripts egcs The egcs snapshot 20000306 which includes gcc g and other compilers as in gcc-2 95 3 egd 0 8 EGD is an Entropy Gathering Daemon and is a substitute for dev random elinks 0 11 7 Elinks is a lynx like web browser elm Elm is a mail system emacs 23 3 Emacs is the extensible customizable self-documenting real-time display editor emacs 23 3 Emacs is the extensible customizable self-d ocumenting real-time display editor enlightenment The enlightenment window manager enscript 1 6 6 Enscript converts ASCII files to PostScript and stores generated output to a file or sends it directly to the printer epydoc 3 0 1 Epydoc is a tool for generating API documentation for Python modules esound 0 2 38 The enlightened sound daemon mixes several audio streams for playback by a single audio device eterm Eterm is a color vt102 terminal emulator ethereal 0 10 7 Ethereal is a network traffic analyzer or sniffer ettercapng 0 7 3 Ettercap is a suite for man in the middle attack analysis Both ncurses and gtk interfaces are included eventlog 0 2 12 An API to format and send structured log messages everybuddy Everybuddy is a chat program for X that incorporates the functions of AOL Instant Messenger ICQ Yahoo Chat and MSN Messanger expat 2 0 1 Expat is a fast non-validating stream-oriented XML parsing library expat64 2 0 1 Expat is a fast non-validating stream-oriented XML parsing librar y 64-bit version expect 5 45 Expect is a program that performs programmed dialogue with other interactive programs feh 1 14 2 Feh is an image viewer based on imlib2 fetchmail 6 3 26 Fetchmail is a free full-featured robust well-documented remote-mail retrieval and forwarding utility intended to be used over on-demand TCP IP links such as SLIP or PPP connections It supports every remote-mail protocol now in use on the Internet POP2 POP3 RPOP APOP KPOP all flavors of IMAP and ESMTP ETRN It can even support IPv6 and IPSEC fftw 3 2 2 Fftw is a C subroutine for computing the discrete Fourier transform in one or more dimensions file 5 14 The open source version of the file command fileutils The GNU fileutils package contains the basic file management utilities that are standard on a Unix-like system filezilla 3 0 3 The FileZilla ftp client findutils 4 4 2 Findutils contains the GNU find xargs and locate programs Firefox 12 Firefox browser by Mozilla See our Mozilla Page fish 1 22 1 Fish is a command line shell flex 2 5 35 Flex the GNU version of lex fltk 1 1 10 FLTK is a GUI toolkit fmirror Fmirror is a program for mirroring files and directories from a remote ftp server fnlib 0 5 Fnlib is a color font rendering library fontconfig 2 8 0 Fontconfig is a library for configuring and customizing font access foremost 1 5 7 Foremost is a program to recover files based on their headers and footers fping 3 9 fping is tool to quickly ping N number of hosts to determine their reachability freeradius 1 1 7 The Radius server freetds 0 91 FreeTDS is a set of libraries that allows your programs to natively talk to Microsoft SQL Server and Sybase database freetype 2 4 2 FreeType 2 is a software font engine ftsh The Fault-Tolerant Shell ftsh is a small language for system integration that makes failures a first class concept ganglia 3 1 1 Ganglia is a monitoring system for clusters and grids gateway 1 4 1 This is the Kannel opensource WAP and SMS Gateway gawk 4 1 1 gawk is the GNU versio n of the awk formatting program gc 7 1 The Boehm-Demers-Weiser garbage collector for C and C gcal 3 6 3 Gcal is a program for calculating and printing calendars gcc 4 7 2 The GNU C compiler and related programs gconf 2 20 1 GConf is a system for storing application preferences gd 2 0 35 GD Graphics Library An ANSI C library for the dynamic creation of images GD creates PNG and JPEG images among other formats gdb 6 8 The GNU Debugger gdbm 1 9 1 GNU dbm is a set of database routines that use extendible hashing and works similar to the standard UNIX dbm routines gdkpixbuf 2 21 6 The gdk-pixbuf libraries and related graphics objects gdmap 0 8 1 Gdmap is a tool which allows one to visualize disk space geany 0 14 Geany is a GTK based text editor with some IDE features gengen 1 4 2 GNU Gengen GENerator GENerator is a tool that starting from a parameterized text called template generates a text generator that can substitute parameters with values gengetopt 2 22 6 This program generates a C fun ction that uses the getoptlong function to parse the command line options to validate them and fills a struct geoip 1 4 5 GeoIP is a C library that enables the user to find geographical and network information of an IP address gettext 0 18 3 Gettext is the GNU internationalisation library gfortune GNU fortune is an enhanced fortune cookie program gftp 2 0 18rc1 gftp is a multithreaded ftp client for X Windows written using gtk ghostscript 9 05 PostScript and PDF previewing conversion and printing ghostview Ghostview postscript and pdf viewing tool giblib 1 2 4 Giblib is a wrapper library for imlib2 gif2png 2 5 8 The gif2png program converts files from the Graphic Interchange Format to Portable Network Graphics giflib Giflib is a library for manipulating gif files gifmerge 1 33 Gifmerge is used to merge gif images into a gif animation gifsicle 1 71 Gifsicle manipulates GIF image files in a variety of ways gimp 2 4 2 The GNU image manipulation program git 1 8 4 Git is a version control s ystem for large and small projects glark 1 8 0 Glark is a replacement for grep with perl compatible regular expressions and many other features glib 2 25 13 GLib is the low-level core library that forms the basis of GTK and GNOME global 6 3 GNU global is a source code tag system glpk 4 46 The GLPK GNU Linear Programming Kit package is intended for solving large-scale linear programming LP mixed integer programming MIP and other related problems glut Glut is the OpenGL Utility Toolkit GLUT gmime 2 2 26 GMime is a set of utilities for parsing and creating messages using the Multipurpose Internet Mail Extension MIME gmp 4 2 1 GMP is a library for arbitrary precision arithmetic operating on signed integers rational numbers and floating point numbers gnats 4 1 0 Gnu Gnats is a set of tools for tracking bugs gnuchess Gnuchess is a chess playing syste gnuit 4 9 4 The GNU interactive tools are a set of text-mode tools gnupg 1 4 17 GnuPG or GPG the GNU Privacy Guard is a tool for secure communi cation and data storage It can be used to encrypt data and to create digital signatures gnuplot 4 6 0 The gnuplot plotting tool gnutls 3 3 4 The GNU transport layer security library system gpa 0 7 6 Gpa is the GNU Privacy Assistant and is a graphical user interface for GNUPG GNU Privacy Guard gperf 3 0 4 GNU gperf is a program that generates perfect hash functions for sets of key words gpgme 1 4 2 GnuPG Made Easy is a library to make access to GnuPG easier gpw 6 94 Gpw is Van Vleck s password generation program gqlplus 1 12 Gqlplus is a drop-in replacement for sqlplus an Oracle SQL client graphviz 2 26 3 Graph visualization software grep 2 18 The GNU version of grep which finds lines that match patterns grep 2 18 The GNU version of grep which finds lines that match patterns groff 1 21 Groff GNU Troff is a document processor which reads plain text and formatting commands produces formatted output from them and then outputs it to another device grsync 0 6 1 Grsync is a GUI for rsync gsl 1 14 GSL the GNU Scientific Library is a collection of numerical routines for scientific computing gsoap 2 8 8 gSOAP offers generator tools for coding SOAP XML web services in C and C gSOAP offers generator tools for coding SOAP XML web services in C and C gt5 1 4 0 gt5 is used to study disk space usage gtk 2 12 0 GTK is a multi-platform toolkit for creating graphical user interfaces gtkspell 2 0 11 GtkSpell provides highlighting and replacement of misspelled words in a GtkTextView widget gtypist 2 8 5 GNU Typist is a universal typing tutor guile 1 8 8 Project GNU s extension language library gv 3 7 2 A postscript and pdf viewing tool gzip 1 6 The gzip compress uncompression system help2man 1 45 1 Help2man is a script to create simple man pages from the - help and - version output of programs hexdump 1 8 Eric Raymond s hex dumper hexedit 1 2 13 Hexedit view and edit files in hexadecimal or in ASCII hfsutils 3 2 6 Hfsutils tools for reading and writing Macintosh HFS volumes hping3 2005110 5 Hping is a command-line oriented TCP IP packet assembler analyzer htdig The ht Dig system is a complete indexing and searching system for a domain or intranet 2 3 3 is a ping for 0 1 7 is a specialized packet sniffer designed for displaying and logging traffic hydra Hydra is a password security checking program hypermail 2 3 0 Hypermail is a program that takes a file of mail messages in UNIX mailbox format and generates a set of cross-referenced HTML documents id3lib 3 8 3 Id3lib is a software library for manipulating ID3v1 v1 1 and ID3v2 tags ifstatus Ifstatus is designed to detect Solaris 8 hme and qfe interfaces that have been placed in promiscuous mode iftop 0 17 Iftop does for network usage what top does for CPU usage It listens to network traffic on a named interface and displays a table of current bandwidth usage by pairs of hosts imagemagick 6 8 6 9 ImageMagick is a software suite to create edit and compose bitmap images imaging 1 1 7 The Python Imaging Library PIL imap 2007f Imap contains imap pop2 and pop3 email servers imlib 1 9 15 Imlib is a general Image loading and rendering library imlib2 1 4 4 The Imlib 2 library a library that does image file loading and saving as well as rendering manipulation arbitrary polygon support etc indent 2 2 10 Indent is a C source beautifier intltool 0 40 3 The internationalization tool collection intltool can be used to extract translatable strings from various source files collect the extracted strings together with messages from traditional source files c h and merge translations from files into and files iperf 2 0 5 Iperf is a tool for measuring internet bandwidth performance iplog Iplog is a TCP IP traffic logger Currently it is capable of logging TCP UDP and ICMP traffic irc Irc contains a user Interface to Internet Relay Chat Protocol and the Internet Relay Chat Program Server ircii 20110228 Ircii is an IRC and ICB client irssi 0 8 15 Irssi is a modular IRC client with a text mode user interface ispell 3 3 02 Isp ell is an interactive spell-checking program jdiskreport 1 3 1 JDiskReport enables you to understand how much space the files and directories consume on your disk drives and it helps you find obsolete files and folders jikes Jikes is a fast simple source code to byte code compiler that emphasizes strict adherence to the Java language definition joe 3 7 The Joe text editor john 1 7 6 John the Ripper is a fast password cracker Its primary purpose is to detect weak Unix passwords john64 1 7 6 John the Ripper is a fast password cracker Its primary purpose is to detect weak Unix passwords 64 Bit Version jove Jove is an Emacs-style text editor jpeg 8d The jpeg libraries jpeg2ps 1 9 Jpeg2ps is a utility for converting jpeg images to compressed Postscript level 2 or 3 files jpeginfo 1 6 1 Jpeginfo is utility to generate information from jpeg files jpegoptim 1 2 4 Jpegoptim is a uility to optimize jpeg files keychain 2 7 1 Keychain helps to manage ssh keys in a convenient and secure manner It a cts as a frontend to ssh-agent krb5 1 11 MIT Kerberos network authentication protocol lame 3 98 4 Lame is an MP3 encoder lbzip2 0 23 Lbzip2 is a pthreads-based parallel bzip2 bunzip2 utility lcms 1 19 Lcms is a color management engine lcms2 2 3 Lcms2 is a color management engine ldns 1 6 16 Ldns is used to simplify DNS programming Included in the package is the dig-like program drill and other example programs less 458 Less is a paginator file similar to more but that allows backward as well as forward movement through the file lftp 4 5 3 lftp is command line file transfer program It supports FTP FISH SFTP and FILE local FS protocols GNU Readline library is used for input Low level stuff supported ftp proxy proxy ftp over opie skey fxp transfers automatic retrying on non-fatal errors and timeouts ipv6 socks sftp v3-4 libao 1 1 0 Libao is a cross-platform audio library that allows programs to output audio using a simple API on a wide variety of platforms libarchive 2 8 4 Libarchive cont ains a C library and command-line tools for reading and writing tar cpio zip iso and other archive formats libartlgpl 2 3 19 Libart is a library for high performance 2D graphics libassuan 2 1 1 Libassuan is a library implementing the Assuan protocol used in some GnuPG components libcddb 1 3 0 Libcddb is a library that implements the different protocols CDDBP SMTP to access data on a CDDB server libcroco 0 6 1 Libcroco is a cascading style sheet CSS parsing and manipulation toolkit used by GNOME applications libdnet 1 12 Libdnet provides a simplified portable interface to several low-level networking routines libedit 20120601-3 0 A port of the NetBSD libedit library libemf 1 0 3 libEMF is a C C library which provides a drawing toolkit based on ECMA-234 The general purpose of this library is to create vector graphics files on POSIX systems which can be imported into StarOffice OpenOffice libevent 1 4 14b The libevent API libexif 0 6 16 The libexif exif library reads and writes EXIF meta information from and to image files libffi 3 0 10 The libffi library provides a portable, high level programming interface to various calling conventions libg2c 3 This package contains the libg2c library files needed by the octave program libgcc 3 4 6 Gcc libraries that many programs have as dependencies libgcj 3 4 The libgcj Java libraries libgcrypt 1 5 2 Libgcrypt is the GNU basic cryptographic library is the GNOME client library libglade 2 6 2 The libglade library allows you to load glade interface files in a program at runtime libgpgerror 1 12 Libgpg-error is a small library with error codes and descriptions for the GnuPG software libgsasl 1 8 0 The GNU SASL library which is an implementation of the Simple Authentication and Security Layer SASL libgsf 1 14 7 The GNOME structured file library for reading and writing structured file formats libgtkhtml 2 11 1 GtkHTML is a HTML rendering editing library libiconv 1 14 GNU libiconv provides an iconv implementation for use on systems whic h do not have one libidl 0 8 12 libIDL is a front end for CORBA IDL and required for ORBIT2 in Gnome libidn 1 28 GNU libidn is an implementation of stringprep punycode and IDNA specifications libintl 3 4 0 Libintl is used with gettext and is needed by a few programs when libintl in not in usr lib libmcrypt 2 5 8 Libmcrypt is a thread-safe library providing a uniform interface to access several block and stream encryption algorithms libmikmod 3 2 0beta2 libmikmod is a portable sound library for Unix and other systems libmng 1 0 10 Libmng is a png-like image format supporting multiple images animation and transparent jpg libnet 1 1 2 1 Libnet is an API to help with the construction and handling of network packets libnids 1 24 Libnids offers IP defragmentation TCP stream assembly and TCP port scan detection libogg 1 1 3 Libogg is the bitstream and framing library for the Ogg project libol 0 3 18 Libol is a library used by syslog-ng liboop 1 Liboop provides a generic callback-based event d ispatch interface libpar2 0 2 These are the libraries from the par2 file verification and repair tool libpcap 1 5 3 libpcap is a system-independent interface for user-level packet capture libpng 1 2 49 The PNG library is a collection of routines used to create and manipulate PNG format graphics files librsvg 2 22 3 Librsvg supplies libraries to enable SVG-format scalable graphics librsync 0 9 7 librsync implements the rolling-checksum algorithm of remote file synchronization that was popularized by the rsync utility and is used in rproxy This algorithm transfers the differences between 2 files without needing both files on the same system libsigc 2 0 17 Libgsigc implements a typesafe callback system for standard C libsigsegv 2 10 Libsigsegv is a library for handling page faults in user mode libspf2 1 2 9 Libspf2 is an implementation of the SPF specification libssh2 1 4 3 Libssh2 is a library implementing the SSH2 protocol libstatgrab 0 17 Libstatgrab is a library that provides cross pl atform access to statistics about the system on which it is run libtasn1 2 14 The ASN 1 library and some related programs libtool 2 4 2 Libtool is a generic library support script libungif 4 1 4 libungif operates on GIF files using uncompressed GIFs libuninum 2 7 This is a library for converting Unicode strings to numbers and numbers to Unicode string libunistring 0 9 3 GNU libunistring provides functions for manipulating Unicode strings libvorbis 1 2 0 Ogg Vorbis is a general-purpose compressed audio format Libvorbis provides a standard encoder and decoder libxml 1 8 17 Libxml is the XML C library developed for the Gnome project libxml2 2 9 1 Libxml2 is the XML C library developed for the Gnome project libxslt 1 1 28 Libxslt is the Xslt C library developed for the GNOME project 1 4 35 The web server links 2 7 Links is a Lynx-like text and graphics WWW browser lldpd Nicstat prints network traffic statistics logcheck Logcheck is designed to automatically run and check system log files f or security violations and unusual activity logilabastng 0 20 0 A python module provides a common base representation of python source code used by programs like pylint logilabcommon 0 49 0 A set of python modules used by pylint and other projects logrotate 3 8 6 The logrotate utility is designed to simplify the administration of log files on a system logsurfer 1 7 Logsurfer is a monitoring system for system logs lookat 1 4 3 Lookat is a program to view Un x text files and manual pages lrzsz 0 12 20 Lrzsz is a unix communication package providing XMODEM YMODEM and ZMODEM file transfer protocols lsh 2 Lsh is the GNU implementation of ssh 2 lsof 4 87 lsof lists information about files that are open by the processes running on a UNIX system lua 5 2 2 Lua is a light-weight programming language designed for extending applications Lua is also frequently used as a general-purpose stand-alone language lunzip 1 4 Lunzip is a decompressor for lzip files lxml 2 2 8 Lxml is a python binding for li bxml2 and libxslt lynx 2 8 8 10 Lynx is a text-based web client with ipv6 support lynxsslipv6 2 8 7 Lynx is a text-based web client lzip 1 14 Lzip is a lossless file compressor based on the LZMA Lempel-Ziv-Markov chain-Algorithm algorithm lziprecover 1 15 Lziprecover is a data recovery tool and decompressor for files in the lzip compressed data format lzlib 1 5 Lzlib is a data compression library providing in-memory LZMA compression and decompression functions including integrity checking of the uncompressed data lzma 4 32 7 The LZMA compression utilities lzo 2 05 Lzo is a portable lossless data compression library lzop 1 03 Lzop is a file compressor which uses the LZO data compression library m4 1 4 17 GNU m4 is an implementation of the traditional Unix macro processor mailx 12 4 Mailx formerly nail is a mail user agent that extends the features of the older mailx make 4 0 The GNU version of make also known as gmake makemap Makemap is part of the sendmail system and is here because it was left out of the sendmail provided here man2html Man2html converts man pages to html format mawk 1 3 4 20130803 Mawk is an implementation of new posix awk mc 4 8 12 GNU Midnight Commander also referred to as MC is a user shell and visual file manager with text-mode full-screen interface md5 6142000 MD5 reads data and calculates a cryptographic checksum md5deep 1 12 Md5deep is a suite of tools md5deep sha1deep sha256deep whirlpooldeep and tigerdeep to compute hashes or message digests for any number of files while optionally recursively digging through the directory structure memcached 1 4 15 Memcached is a distributed memory object caching system memconf 3 03 memconf is a perl script that displays memory modules installed in a Sun system memtester 4 3 0 Memtest is a utility to test for a faulty memory subsystem mercurial 2 3 The mercurial Source Control Management SCM system mesa Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL metamail metamail ca n be used to turn virtually any mail-reading program into a multimedia mail reader as well as programs that will allow metamail to display several specific types of multimedia mail mgdiff Mgdiff is a graphical file difference browser mhash 0 9 9 9 Mhash is a library which provides a uniform interface to a large number of hash algorithms mikmod 3 2 1 Mikmod is a module player and library supporting many formats including mod s3m it and xm mined 2011 17 Mined is a Unicode text editor ming 0 4 4 Ming is a library for generating Macromedia Flash files written in C and includes useful utilities for working with files miranda 1 9 miRanda is an algorithm for finding genomic targets for microRNAs mkhybrid Mkhybrid make ISO9660 HFS shared hybrid CD volume mkisofs Mkisofs is used to create a iso9660 filesystem with optional Rock Ridge attributes for use with cdrecord mktemp 1 7 Mktemp is a small program to allow safe temporary file creation from shell scripts mm 1 4 2 MM is a 2-layer abstraction library It is part of OSSP modjk 1 2 40 The modjk Apache module from Tomcat Connectors moe 1 6 GNU Moe is an 8-bit clean text editor for ISO-8859 and ASCII character encodings mpack 1 6 Mpack and munpack are utilities for encoding and decoding respectively binary files in MIME Multipurpose Internet Mail Extensions format mail messages mpage 2 5 6 Mpage takes in plaintext and outputs postscript that will print the text on 1 2 4 or 8 pages mpeg3play The mpeg3play mpeg2 and mpeg3 audio file player mpfr 2 4 0 The MPFR library is a C library for multiple-precision floating-point computations with correct rounding mpg123 Mp3 audio player with a command line interface mrtg 2 17 4 The Multi Router Traffic Grapher MRTG is a tool to monitor the traffic load on network-links mrxvt 0 5 4 Mrxvt is a multi-tabbed X terminal emulator based on rxvt msmtp 1 4 28 Msmtp is an SMTP client msort 8 53 Msort is a program for sorting files in sophisticated ways mtools 4 0 18 Mtools is a collection of utiliti es to access MS-DOS disks without mounting them mtr Mtr combines the functionality of the traceroute and ping programs in a single network diagnostic too mtx 1 3 12 Mtx is a set of low level driver programs to control features of SCSI backup related devices such as autoloaders tape changers media jukeboxes and tape drives multitail 6 2 Multitail lets you view one or multiple files in a way similar to the tail program but in multiple windows mutt 1 5 21 The Mutt email client Support for pop imap and ssl is included mysql 5 5 27 MySQL is an SQL database server namebench 1 3 1 Namebench is designed to help determine what name services are the best to use for an individual machine nano 2 3 4 GNU nano Nano is an enhanced clone of the pico editor nc 110 nc also called netcat is a simple Unix utility which reads and writes data across network connections using TCP or UDP protocol ncdu 1 10 Ncdu is an ncurses version of the unix du command ncftp 3 2 5 ncftp is a browser program for the FTP Fil e Transfer Protocol ncurses 5 7 ncurses new curses library is a freeware emulation of System V Release 4 0 curses ndiff 2 00 Ndiff is uses to compare similar files ignoring small numeric differences ne 2 5 The nice editor nedit 5 5 NEdit is a Unix text editor for programmers and general users It has a graphical user interface nemesis 1 4 Nemesis is a command-line network packet crafting and injection utility nenscript Nenscript converts text files to PostScript format for printing neon 0 29 6 Neon is an and WebDAV client library Neon is used by subversion nepim 0 39 Nepim stands for network pipemeter a tool for measuring available bandwidth between hosts nessus 5 Nessus is a remote security scanner It is plug-in-based has a GTK interface and performs over 1200 remote security checks It allows for reports to be generated in HTML XML LaTeX and ASCII text and suggests solutions for security problems netcdf 3 6 1 NetCDF network Common Data Form is an interface for array-oriented data acces s nethack 3 4 3 Nethack is a single player dungeon exploration game netio 1 31 Netio is a network benchmark for OS 2 2 x Windows NT 2000 and Unix It measures the net throughput of a network via NetBIOS TCP and UDP protocols Unix only supports TCP and UDP using various different packet sizes netpbm 10 58 00 The Netbpm graphics tools and converters - netperf 2 5 0 Netperf is a TCP UDP sockets etc performance benchmark netsnmp 5 7 2 The NET-SNMP formerly UCD-SNMP package contains various tools relating to the Simple Network Management Protocol nettle 2 7 1 Nettle is a cryptographic library nginx 0 8 54 Nginx is an and reverse proxy server ngrep 1 45 ngrep is a program that mimicks as much functionality in GNU grep as possible applied at the network layer nikto Nikto is a tool for finding default web files and examining web server and CGI security nload 0 7 4 Nload is a console application that monitors network traffic and bandwidth usage in real time nmap 6 40 nmap is a network exploratio n tool and security scanner nmh 1 4 Nmh is a mail handling system nose 0 10 4 Nose is a Python unittest extension offering automatic test suite discovery and easy test authoring ntop 3 3 Ntop is a network traffic probe that shows the network usage ntp 4 2 7p422 The Network Time Protocol NTP is used to synchronize the time of a computer client or server to another server or reference time source nzbget 0 6 0 NZBget is a binary news grabber ocaml 3 10 2 Objective Caml is the main implementation of the Caml language octave 2 1 73 GNU Octave is a high-level language for numerical computations olvwm Olvwm OPEN LOOK virtual window manager is an ICCCM compliant window manager supplied for use with the XView toolkit op 1 32 Op is used to grant access to certain root operations openldap 2 4 39 OpenLDAP is an open source implementation of the Lightweight Directory Access Protocol openslp 1 2 1 OpenSLP is an implementation of the Service Location Protocol openssh 6 6p1 Openssh is an open source v ersion of the SSH secure shell system openssl 1 0 1h Openssl is an open source toolkit implementing the Secure Sockets Layer SSL v2 v3 and Transport Layer Security TLS v1 protocols as well as a full-strength general purpose cryptography library optik 1 5 3 Optik is a command-line parsing library for Python orbit2 2 14 10 Orbit2 is a CORBA 2 4 compliand Object Request Broker and is used in the Gnome project p7zip 9 20 1 P7zip is a port of 7z and 7za file archiver programs pango 1 18 2 Pango provides a framework and libraries for the layout and rendering of internationalized text paps 0 6 8 Paps reads a UTF-8 encoded file and generates a Postscript language rendering of the file parallel 20140722 GNU Parallel is a shell tool for executing jobs in parallel using one or more machines paramiko 1 7 1 Paramiko is a module for python 2 2 that implements the SSH2 protocol for secure encrypted and authenticated connections to remote machines patch 2 7 The gnu version of the patch utility patchut ils 0 3 3 Patchutils is a small collection of programs that operate on patch files patool 0 13 Patool is a command line archive file manager pbzip2 1 1 6 Pbzip2 is a parallel implementation of the bzip2 compression program pca 20130502 01 PCA Patch Check Advanced is a perl script that generates a list of installed and missing patches for Solaris systems and optionally downloads patches pcnfsd Pcnfsd PC NFS authentication and print request server pconsole 1 Pconsole is a administrative tool for working with clusters of machines pcre 8 35 The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5 pdftk 1 12 Pdftk is a tool for manipulating pdf documents in a variety of ways pdlzip 1 5 Pdlzip is a lossless data compressor based on the LZMA algorithm with very safe integrity checking and a user interface similar to the one of gzip or bzip2 pdsh 2 26 Pdsh is a multithreaded remote shell client which executes comman ds on multiple remote hosts in parallel pem 0 7 9 GNU Pem is a tool to help you keep track of your personal income and expenses pen 0 22 1 Pen is a load balancer for simple tcp protocols such as and sntp perl 5 18 1 The Perl Language System php 5 4 30 The PHP scripting language pidentd Pidentd this daemon implements the ident protocol as specified in RFC1413 pidgin 2 5 5 Pidgin is a multi-protocol instant messaging client pigz 2 2 5 Pigz which stands for Parallel Implementation of GZip is a fully functional replacement for gzip that exploits multiple processors and multiple cores when compressing data pine 4 64 Pine a Program for Internet News and Email is a tool for reading sending and managing electronic messages pinessl 4 64 Pine a Program for Internet News and Email is a tool for reading sending and managing electronic messages With SSL support pinfo 0 6 10 Pinfo is a ncurses based lynx style info documentation browser pingtunnel 0 72 Ptunnel is an application that allows you to re liably tunnel TCP connections to a remote host using ICMP echo request and reply packets commonly known as ping requests and replies pipebench 0 40 Pipebench is used to measure the speed of stdin stdout communication pixman 0 18 2 Pixman is a library that provides low-level pixel manipulation features pkgconfig 0 28 pkg-config is a system for managing library compile link flags that works with automake and autoconf plotutils 2 6 The GNU plotutils package plzip 1 1 Plzip is a massively parallel multi-threaded lossless data compressor based on the LZMA algorithm with very safe integrity checking and a user interface similar to the one of gzip or bzip2 pmacct 0 14 0 Pmacct is a small set of passive network monitoring tools pngcrush 1 7 73 Pngcrush is an optimizer for png files poppler 0 14 3 Poppler is a PDF rendering library based on xpdf popt 1 16 The popt library is for parsing command line options postfix 2 11 1 The Postfix mail system postgresql 9 3 4 The postgresql database server p ovray Persistence of Vision Raytracer system for three dimensional graphics prll 0 6 2 A utility for parallelizing the execution of shell functions prngd 0 9 25 PRNGD is a Pseudo Random Number Generator Daemon procmail 3 22 The procmail and formail mail processing package can be used to create mail-servers mailing lists sort your incoming mail into separate folders files preprocess your mail start any programs upon mail arrival or selectively forward certain incoming mail automatically to someone proftpd 1 3 4b Proftpd is a highly configurable ftp server proj 4 7 0 Proj 4 is a cartographic and datum shifting library prwd 1 8 Prwd prints the absolute pathname of the current working directory to the standard output pssh 2 3 1 Pssh provides parallel versions of OpenSSH and related tools pstotext 1 9 Pstotext is used to extract text from PostScript pstree 2 33 Pstree is a utility that shows running processes in tree form psutils 1 17 PSUtils is a collection of useful utilities for manipula ting PostScript documents pth 2 0 7 GNU Pth The GNU Portable Threads ptunnel 0 71 Ptunnel PingTunnel is an application that allows a user to reliably tunnel TCP connections to a remote host using ICMP echo request and reply packets putty 0 60 PuTTY is an implementation of Telnet and SSH with an xterm terminal emulator pv 1 3 1 Pv the pipe viewer is a terminal-based tool for monitoring the progress of data through a pipeline pvm PVM Parallel Virtual Machine is a portable message-passing programming system pwgen 2 06 Pwgen is a small password generator which creates passwords that are easy to memorize pycairo 1 4 0 Pycairo is a set of Python bindings for cairo pycrypto 2 0 1 Pycrypto is a collection of cryptographic algorithms and protocols for Python pydf 7 Pydf displays the amount of used and available space on your filesystem like df but in colors pygments 1 1 1 Pygments is a generic syntax highlighter to prettify source code pygobject 2 14 0 The python bindings for gobject used with pygtk pygtk 2 10 6 PyGTK provides a way to interface python with the GTK libraries pylint 0 20 0 Pylint is a lint-like tool for Python code pysqlite 2 4 0 Pysqlite is a Python DB-API 2 0 interface for SQLite python 3 1 2 The python language system pythonldap 2 3 9 Python-ldap provides an object-oriented API to access LDAP directory servers from Python programs qdbm 1 8 78 QDBM Quick Database Manager is a library of routines for managing a database qmail The qmail mail system qpopper Qualcomm version of popper the POP3 email server qpopperssl Qualcomm version of popper the POP3 email server With SSL support qt 3 3 4 This is a packaging of Qt X11 application development environment from Trolltech quotatool 1 4 12 Quotatool is a utility to set filesystem quotas from the command line R 2 15 1 R is an environment for statistical computing and graphics radius Radius Remote Authentication Dial In User Service daemon rapidsvn 0 12 0 1 Rapidsvn is a GUI front end to subversion rcs 5 9 1 rcs is the Revision Control System rdesktop 1 8 1 Rdesktop is a client for Windows terminal servers rdiffbackup 1 2 8 Rdiff-backup is used to backup up or mirror files and directories It provides an alternative to rsync rdup 1 1 5 Rdup provides a list of files to backup and the mechanisms to process them re2c 0 13 5 Re2c is a tool for writing flexible lexical scanners readline 6 3 readline lets users edit command lines as they are typed in recode Recode recognizes or produces approximately 150 character sets and can convert almost any character set to almost any other recutils 1 6 GNU recutils is a set of libraries and utilities supporting the Rec format a human-readable text-based format to store small to medium sized databases renameutils 0 12 0 The renameutils are a set of programs designed to make renaming files easier and faster render 0 8 This package contains header files and documentation for the X render extension renderproto 0 9 3 The renderproto package provides some files needed i n the build of GTK related packages replace 2 24 Replace is a substitute for the sed command rlwrap 0 37 Rlwrap is a readline wrapper that uses the GNU readline library to allow the editing of keyboard input for any other command rpm RPM Package Manager RPM is a powerful command line driven package management system capable of installing uninstalling verifying querying and updating software packages rrdtool 1 4 2 RRD is system to store and display time-series data network bandwidth server load average etc rssh 2 3 4 Rssh is a restricted shell fo use with openssh allowing only scp and or sftp Support for rdist rsync and cvs are also available if you install them rsync 3 1 0 Rsync is a replacement for rcp that has many more features rsyslog 5 8 4 Rsyslog is an enhanced multi-threaded syslogd rtext 0 9 9 4 Rtext is a programmer s text editor ruby 1 9 2p0 Ruby is the interpreted scripting language for quick and easy object-oriented programming rush 1 7 GNU Rush is a restricted user shell r xvt 2 7 10 Rxvt is a modified version of the X terminal emulator xvt samba 3 6 4 The Samba software suite is a collection of programs that implements the SMB protocol for unix systems allowing you to serve files and printers to Windows NT OS 2 and DOS clients Kerberos SSL and AIO support are added sasl 2 1 26 This is the Cyrus SASL Simple Authentication and Security Layer API implementation It can be used on the client or server side to provide authentication and authorization services sbcl 1 0 7 The Steel Bank Common Lisp system sc 7 16 Sc is a curses-based spreadsheet program that uses key bindings similar to vi and less scanssh 2 1 The scanssh protocol scanner scans a list of addresses and networks for running SSH protocol servers and their version numbers schur 6 08 Schur is a program for interactively calculating properties of Lie groups and symmetric functions scotty Scotty is the name of a software package which allows to implement site specific network management software using high-level string-based APIs screen 4 0 3 Screen provides an ANSI vt100 terminal emulator which can multiplex up to 10 pseudo-terminals scrub 2 5 2 Scrub writes patterns on special files or regular files to make retrieving the data more difficult sdl 1 2 15 The Simple Directmedia Layer libraries sdlmixer 1 2 11 The SDL simple multi-channel audio mixer headers and libraries seccheck 0 7 6 Security checker for Solaris 10 sed 4 2 2 The GNU version of the sed utility sendmail The sendmail mail program serf 1 2 1 The serf library is a C-based client library built upon the Apache Portable Runtime APR library setuptools 0 6c11 The python setuptools package sgrep 1 94a Structured grep sgrep is a tool for searching and indexing text sharitylight 1 3 Sharity-light is a client for the Lanmanger protocol sharutils 4 13 5 GNU shar makes so-called shell archives out of many files preparing them for transmission by electronic mail services shmux 1 0 2 Shmux is a program for executing the same comman d on many hosts in parallel shush 1 2 3 Shush runs a command and optionally reports its output by email shutils Sh-utils contains the GNU shell utilities siege 3 0 6 Siege is an load testing and benchmarking utility slang 2 2 4 Slang contains the S-Lang Language libraries slrn 1 0 1 Slrn is a Usenet client that supports both the Network News Transfer Protocol NNTP and a news spool on the local filesystem smake 1 2 2 Smake is Joerg Schilling s version of make smpeg 0 4 5 Smpeg is an mpeg decoding library snarf 7 0 Snarf is a command line resource grabber It can transfer files through the gopher finger and ftp protocols without user interaction snort 2 9 4 5 Snort is a lightweight network intrusion detection system snownews 1 5 12 Snownews is a text mode RSS newsreader socat 1 7 2 4 Socat is a relay for bidirectional data transfer between two independent data channels speex 1 0 5 Speex is an audio compression format designed for speech spell 1 1 GNU Spell is a clone of standard Unix spel l implemented as a wrapper to ispell spfmilter 0 98gwh Sendmail includes a facility for plugging in custom mail filters called milters splint 3 1 2 Splint is a tool for statically checking C programs for security vulnerabilities and coding mistakes sqlite 3 7 13 SQLite is an embeddable SQL database engine squid The Squid Web Proxy Cache srm 1 2 10 srm, a secure replacement for rm ssldump 0 9b3 Ssldump is an SSLv3 TLS network protocol analyzer star 1 5 2 Star is Joerg Schilling s version of tar stress 1 0 4 Stress is a workload generator for POSIX systems stunnel 5 02 The stunnel program is designed to work as an SSL encryption wrapper between remote client and local inetd-startable or remote servers subversion 1 8 3 Subversion is an alternative to the CVS version control system sudo 1 8 10p2 Sudo superuser do allows a system administrator to give certain users or groups of users the ability to run some or all commands as root while logging all commands and arguments sudosh3 3 2 0 Sudos h is a filter and can be used as a login shell sudoldap 1 8 1p2 Sudo superuser do allows a system administrator to give certain users or groups of users the ability to run some or all commands as root while logging all commands and arguments With LDAP Support sunclock Sunclock shows a map of the world with sunlight and darkness areas surfraw Surfraw provides a fast unix command line interface to a variety of popular WWW search engines swet 1 5 16 Swet is a sustained workload and efficiency test swig 1 3 40 SWIG is a software development tool that connects programs written in C and C with a variety of high-level programming languages SWIG is used with different types of languages including common scripting languages such as Perl PHP Python Tcl Ruby and PHP switzerland 0 0 7 The switzerland network testing tool synergy 1 3 1 Synergy lets you share a single mouse and keyboard between multiple computers with different operating systems each with its own display without special hardware sys logng 3 2 4 Syslog-ng is a syslogd replacement but with new functionality sysdiag 7 04 Sysdiag is a Solaris utility ksh script from Todd Jobson at Sun that can perform several functions among them system configuration snapshot and reporting detailed or high-level plus workload characterization profiling via performance data gathering over some specified duration or time in point snapshot high-level analysis and reporting of findings exceptions based upon perf thresholds that can be easily changed within the script header t1lib 5 1 2 T1lib is a library written in C which implements functions for generating bitmaps from Adobe Type 1 fonts tar 1 27 1 This is the GNU version of tar the archive creator tardy 1 2 Tardy is a tar post-processor tcl 8 6 0 Tcl the tool command language - tclX tclX is extended Tcl a freely redistributable set of extensions to the Tool command language Tcl tcpdrop 1 4 Tcpdrop is a tool to drop tcp sessions tcpdump 4 5 1 tcpdump is a tool for network monitoring and data acquisition tcpflow 0 21 Tcpflow is a program that captures data transmitted as part of TCP connections flows and stores it in a way that is convenient for protocol analysis or debugging tcpreplay 3 4 4 Tcpreplay is a tool to replay saved tcpdump files at arbitrary speeds tcpslice 1 2a3 Tcpslice is a tool for extracting portions of packet trace files generated using tcpdump tcpstat 1 5 Tcpstat reports certain network interface statistics tcptraceroute 1 5beta7 tcptraceroute is a traceroute implementation using TCP packets tcputils 0 6 2 Tcputils a collection of programs to facilitate TCP programming in shell-scripts tcpwrappers 7 6 The tcpwrappers package allows you to monitor and filter incoming requests for the SYSTAT FINGER FTP TELNET RLOGIN RSH EXEC TFTP TALK and other network services It provides tiny daemon wrapper programs tcpwrappersIPV6 7 6 The tcpwrappers package allows you to monitor and filter incoming requests for the SYSTAT FINGER FTP TELNET RLOGIN RSH EXEC TFTP TAL K and other network services It provides tiny daemon wrapper programs This is the IPV6 version tcsh 6 18 01 tcsh is a version of the Berkeley C-Shell with additional functionality tdlib 20131205 A library used by the ded package and other related tools tdu 20080507 Tdu is a text-terminal program that displays disk space utilization in an interactive full-screen folding outline ted 0 2 4 Ted is a light weight command line text editor designed for scripting termcap The GNU termcap library is a library of C functions that enable programs to send control strings to terminals in a way independent of the terminal type tetex 3 teTeX is a complete TeX distribution based on the web2c distribution texi2html Texi2html is texi to html file conversion utility texinfo 5 2 The texinfo documentation system textutils The GNU textutils package includes GNU versions of the programs cat cksum comm csplit cut expand fmt fold head join md5sum nl od paste ptx pr sort split sum tac tail tr tsort unexpand uniq wc The textutils programs are now included in the coreutils package tftphpa 0 48 Tftp-hpa is an enchanced version of the BSD TFTP client and server 2 25b is a simple small portable fast and secure server Thunderbird 12 Mozilla s Email Client See our Mozilla download page tidy 39344 HTML Tidy is used to clean up web pages tiff 4 0 3 libtiff provides support for the Tag Image File Format TIFF tin 2 2 0 Tin is a Usenet newsreader tk 8 6 0 Tk the X11 toolkit written in Tcl tk800 Tk800 is Perl Tk a graphical user interface toolKit tkdiff 4 2 Tkdiff is a graphical front end to the diff program tkinfo 2 8 Tkinfo is a browser for info files tmux 1 8 The tmux terminal multiplexer tnef 1 4 9 Tnef provides a way to unpack Microsoft MS-TNEF MIME attachments top 3 8 1 Top process analysis utility traceroute The traceroute utility transfig TransFig is a set of tools for creating TeX documents with graphics which are portable tre 0 8 0 TRE is a posix compliant regexp matching library tree 1 5 3 Tree is a utility to display a tree view of directories trickle 1 06 Trickle is a userspace bandwidth shaper ttywatcher TTYWatcher is a host security monitor with active countermeasures txt2man 1 5 6 Txt2man converts flat ASCII text to man page format ucspitcp Ucsp-tcp contains among other items the tcpserver and tcpclient programs which are easy-to-use command-line tools for building TCP client-server applications unclutter 8 Unclutter hides the cursor in X windows when you don t need it uncrustify 0 60 Uncrustify is a source code beautifier for C C and other languages unisontext 2 27 57 The unison file synchronizer units 2 11 GNU units converts between different systems of units unrar 4 2 4 unRAR is a utility to extract view and test RAR archives unrtf 0 21 4 UnRTF is a command-line program which converts documents in Rich Text Format to HTML LaTeX troff macros and RTF itself unwindows 1 1 3 Unwindows contains the programs changesounds coloreyes dynamag and winsounds unzip 6 0 Unzip deco mpression utility uperf 1 0 2 uperf is a network performance tool that supports modelling and replay of various networking patterns uriparser 0 6 0 Uriparser is a strictly RFC 3986 compliant URI parsing library utf8proc 1 1 2 Utf8proc is a library for processing UTF-8 encoded Unicode strings This package includes the C libraries only utf8proc 1 1 5 Utf8proc is a library for processing UTF-8 encoded Unicode strings This package includes the C libraries only uucp 1 07 This is the Taylor implementation of uucp uudeview 0 5 20 UUDeview is a smart decoder and an encoder for Base64 MIME uuencoded xxencoded and Binhex files vdt 5 4 68 Vdt Visual Disk Test is disk file device i o test program with visual feedback follow-up vice 1 22 The VICE emulator for certain old 8-bit computers These include the C64 C128 VIC20 some PET models the PLUS4 and the CBM-II vifm 0 4 Vifm is an ncurses based file manager with vi like keybindings vile 9 8 Vile, the VI like Emacs editor vim 7 4 Vim is an improved ve rsion of the editor vi visprint 2 1 Visprint is a visual file fingerprint generator vmsbackup This progam reads a VMS backuptape vnc VNC stands for Virtual Network Computing It is in essence a remote display system which allows you to view a computing desktop environment not only on the machine where it is running but from anywhere on the Internet and from a wide variety of machine architectures vsftpd 3 0 2 The vsftpd ftp server watch 3 2 7 Watch runs a command repeatedly displaying its output in the first screenful This allows you to watch the program output change over time wcd 5 2 4 Wcd is a command line program to change directories quickly wdiff 1 2 2 Wdiff is a front end to diff for comparing files on a word per word basis webalizer 2 23 05 Webalizer is a web server log file analysis tool weblint Weblint is a syntax and minimal style checker for HTML wget 1 15 GNU Wget is a freely available network utility to retrieve files from the World Wide Web using and FTP which 2 2 Which s hows the path to a command winefish 1 3 3 The winefish LaTeX editor wireshark 1 8 4 Wireshark formerly Ethereal is a network protocol analyzer workman Workman utility for playing audio CD s wput 0 6 2 Wput is a command-line ftp-client similar to wget but uploads files or directories to remote ftp servers wuftpd Wu-ftpd is a replacement ftp daemon for Unix systems wxgtk 2 8 6 wxGTK is a version of wxWidgets for creating applications for GTK x11vnc 0 9 9 x11vnc is a vnc server for X displays It allows remote viewing and interaction with real X displays via keyboard and mouse x3270 3 3 12 x3270 is an IBM 3270 terminal emulator for the X Window System xanim XAnim pronounced eks - an-im is a program for playing a wide variety of animation audio and video formats on unix X11 machine xaw3d 1 5 Xaw3D is a set of 3-D widgets based on the R6 1 R6 3 R6 4 Athena Widget set xbill 2 1 The xbill game xbindkeys 1 8 3 This program grabs keys in X and starts the corresponding shell command xboard Xboard is the game board program used by gnuchess xchat Xchat an X windows chat tool xchm 1 17 Xchm is a GUI front-end to chmlib xcoral Xcoral is a multiwindow mouse-based text editor xcpustate 2 9 Xcpustate is a snapshot performance monitor xdelta 1 1 4 Xdelta is program designed to compute changes between binary files These changes deltas are similar to the output of the xdf 1 4 37 Xdf is a modified version of the df command xdir LLNL xdir is an ftp client and provides a graphical user interface for drag-and-drop file transfer xearth Xearth sets the X root window to an image of the Earth as seen from your favorite vantage point in space xemacs XEmacs is a highly customizable open source text editor and application development system xfig 3 2 4 The xfig drawing tool xft 2 1 2 Xft is a library that connects X applications with the FreeType font rasterization library xftp LLNL xftp is an ftp client and enables you to graphically transfer files and perform various directory manipulation command s both locally and remotely xineramaproto 1 2 The xineramaproto headers for xorg Used in the building of GTK xinetd 2 3 14 xinetd is a secure replacement for inetd xjobs 20120412 Xjobs reads job descriptions line by line and executes them in parallel xkeycaps Xkeycaps is a graphical front-end to xmodmap xli Xli is a graphicsl image viewer xmemory The xmemory multiplayer memory game xmessage Xmessage is a program that displays a window containing a message from the command line a fil or standard inpu xmlparser 2 36 This is a build of the XML Parser Perl module for parsing XML documents xmlstarlet 1 4 2 XMLstarlet is a command line XML toolkit xmms XMMS is a multimedia player based on the look of WinAmp xorriso 1 0 8 Xorriso is a program which copies file objects from POSIX compliant filesystems into Rock Ridge enhanced ISO 9660 filesystems and allows session-wise manipulation of such filesystems xosview 1 9 3 Xosview displays many system related stats such as cpu usage, memory usage, sw ap usage, network usage, interrupt activity, serial activity, and load average inside of an X Window xpat2 Xpat2 contains various solitaire games for X windows xpdf 3 02 Xpdf is a viewer for Portable Document Format PDF files xpm 3 4k The xpm graphics libraries xrender 0 8 3 Xrender is an X rendering client library xroach The xroach game that puts crawling cockroaches in your root window xtail 2 1 Xtail watches the growth of files xterm 309 The xterm terminal emulation window xtermcontrol 2 10 Xtermcontrol enables dynamic control of xterm properties xv The XV image viewer xxgdb The xxgdb front end to the gdb debugger xz 5 0 5 The xz utils provide general purpose data compression programs with high compression ratio yarbu 1 4 8 Yarbu Yet Another Rsync Backup Utility is an automatic backup utility yasm The YASM modular assembler x86 only yaz 5 0 2 YAZ is a programmer s toolkit for the development of Z39 50 SRW SRU clients and servers zebra 0 95 GNU Zebra manages TCP IP based routing prot ocols zile 2 3 24 GNU Zile is a lightweight Emacs clone zip 3 0 Zip compression utility zlib 1 2 8 zlib compression libraries zoo 2 10 The zoo archiver zsh 5 0 2 The zsh shell program zutils 1 0 Zutils is a collection of utilities for dealing with any combination of compressed and non-compressed files transparently The supported compressors are bzip2 gzip lzip and xz Some of these functions were moved from the lzip package. Steven M Christensen and Associates, Inc 2017 Oracle, Java, Sun, Solaris, and OpenSolaris are registered trademarks of Oracle and or its affiliates Other names may be trademarks of their respective owners. This page was last updated on July 24, 2014.

No comments:

Post a Comment