2012-06-27 13 views
5

मैं स्ट्रॉबेरी पर wxperl स्थापित करने की कोशिश कर रहा हूं। मैं एलियन :: wxwidgets स्थापित नहीं कर सकता। मैंने जो कुछ भी सोच सकता हूं उसकी कोशिश की। आम तौर पर मुझे इस तरह की त्रुटि मिलती है:स्ट्रॉबेरी पर wxPerl इंस्टॉल करना

Creating library file: ..\..\src\stc\..\..\..\lib\gcc_dll\libwxmsw28u_stc.a 
compilet.exp:fake:(.edata+0x3c): undefined reference to `boot_compilet' 
compilet.exp:fake:(.edata+0x40): undefined reference to `boot_compilet' 

मुझे नहीं पता कि इसका क्या अर्थ है। मैंने wxwidgets v 2.8.12 और 2.9.3 और विभिन्न विकल्पों के साथ प्रयास किया। मैंने सीपीएनएम के साथ शुरुआत की और बाद में सभी प्रकार के विकल्पों के साथ मैन्युअल रूप से perl Build.PL को विकसित किया।

मैं विंडोज 7 64 बिट पर हूं। मैंने 5.14.2 32 बिट और 64 बिट के साथ प्रयास किया। मुझे पूरा यकीन है कि मेरे पथ में वर्तमान में उपयोग किए जाने वाले किसी अन्य पर्ल इंस्टॉलेशन की आवश्यकता नहीं है।

कोई भी विचार? धन्यवाद!

उत्तर

2

एक विचार DWIM Perl स्थापित करना है, जो एक पर्ल वितरण है जिसमें स्ट्रॉबेरी को आमतौर पर उपयोग किए जाने वाले सामान्य सीपीएएन मॉड्यूल के साथ प्रीलोड किया गया है, और Alien::wxWidgets भी शामिल है।

+1

हाँ, कि वास्तव में एक ही तरीका है कि मैं इसे इस मशीन पर चलाने के लिए प्राप्त कर सकते हैं ... – mokko

5

का उपयोग विंडोज 7

पर स्ट्रॉबेरी-पर्ल 5.16.3.1-32bit ऐसा लगता है कि भले ही निर्माण प्रक्रिया से ऊपर त्रुटि संदेश के साथ दुर्घटनाओं, विदेशी :: wxWidgets है, वास्तव में, सफलतापूर्वक किया गया और स्थापित करने के लिए तैयार है।

एसवीएन ट्रंक से एलियन :: wxwidgets एक ही त्रुटि संदेश निर्माण मिला। मैंने 'बिल्ड टेस्ट' चलाया और परीक्षण पास हुए, इसलिए मैंने 'बिल्ड इंस्टॉल' चलाया। Wx सफलतापूर्वक संकलित, सभी परीक्षण पास हुए। पद्र संपादक सफलतापूर्वक संकलित, सभी परीक्षण पास हुए, और यह अच्छी तरह से काम करता है।

पीपीएम (wxWidgets-2.9.4 के लिए)

पीपीएम विदेशी :: wxWidgets स्थापित भंडार wxPerl http://www.wxperl.co.uk/repo29 सेट (संस्करण 0.61)

:

यह भी संभव स्ट्राबेरी पर्ल में पीपीएम के माध्यम से स्थापित करने के लिए है

दुर्भाग्य से, पैड्रे संपादक के नवीनतम संस्करण में एलियन :: wxwidgets 0.62 की आवश्यकता है, इसलिए सीपीएएन से पद्र बनाने के लिए स्रोत से एलियन :: wxwidgets बनाना आवश्यक है।

वैकल्पिक रूप से, आप मार्क डॉटसन द्वारा बनाए गए साइट्रस पर्ल वितरण का उपयोग कर सकते हैं। एक चेतावनी, पर्ल का संस्करण, 5.16.1, नवीनतम नहीं है, लेकिन यह स्ट्रॉबेरी पर्ल 5.14.2.1 आरसी के डीडब्ल्यूआईएम पर्ल बिल्ड से अधिक हालिया है।

मैं सुरक्षा कारणों के लिए नवीनतम स्ट्राबेरी पर्ल 5.16.3, या 5.14.4.1 का उपयोग कर, क्योंकि यह rehashing दोष जो सेवा हमलों के इनकार के लिए इस्तेमाल किया जा सकता के लिए एक एक ठीक है की सिफारिश करेंगे। यहाँ वर्णित:

http://www.vuxml.org/freebsd/CVE-2013-1667.html

संबंधित मुद्दे