لا يمكن الحصول على ليبكاب لتجميع تحت ديل سوس المؤسسة
سؤال
نحن نستخدم ديل سوس المؤسسة.لا خيار.
سوس ليس لديها ليبكاب-ديفيل أو أي شيء مماثل في مستودعات زيبر.
لقد قمت بتحميل وتثبيت ليبكاب من مستودع جيت.ليبكاب يتطلب كل من فليكس و بيسون ليتم تجميعها.فليكس الإصدار 2.5.35 هو في الريبو ، كما هو البيسون.
ومع ذلك ، لا أستطيع الحصول على أي مشكلة تستخدم ليبكاب-ديفيل لتجميع.فشل البرنامج النصي أوتوكونف على محاولات لربط في libpcap.so:
configure:3633: $? = 1
configure:3636: checking whether we are using the GNU C++ compiler
configure:3665: g++ -c conftest.cpp >&5
configure:3672: $? = 0
configure:3689: result: yes
configure:3698: checking whether g++ accepts -g
configure:3728: g++ -c -g conftest.cpp >&5
configure:3735: $? = 0
configure:3836: result: yes
configure:3861: checking dependency style of g++
configure:3952: result: gcc3
configure:3981: checking for a BSD-compatible install
configure:4049: result: /usr/bin/install -c
configure:4067: checking for pcap_lookupdev in -lpcap
configure:4102: gcc -o conftest -g -O2 conftest.c -lpcap >&5
/usr/local/lib/libpcap.so: undefined reference to `pcap_lex'
collect2: ld returned 1 exit status
configure:4109: $? = 1
configure: failed program was:
تشغيل نانومتر على الأرشيف ، أجد:
$ nm /usr/local/lib/libpcap.so | grep pcap_lex
U pcap_lex
وبطبيعة الحال ، يكاب_ليكس هو حقا #تعريف من يليكس.
أنا لست في فوق رأسي هنا.أحاول معرفة سبب عدم تجميع أي من هذه الأشياء بشكل صحيح على سوس.هل لدى أي شخص أدنى فكرة?
المحلول
بطريقة أو بأخرى ، كل ما فعلته لتجميع ليبكاب تسبب في عدم بناء بشكل صحيح.
بدون:
- ال
config.log
ملف من دليل ليبكاب; - ماكيفيل من دليل ليبكاب;
- إخراج البناء في دليل ليبكاب;
سيكون من المستحيل تحديد ما كان ذلك ، وبالتالي سيكون من المستحيل لإصلاح العملية بحيث يبكاب يبني بشكل صحيح.لدي أبدا رأيت مشكلة مع ليبكابس بنيت على لينكس ، لذلك لا أستطيع تحديد ما يحدث هنا.
(إذا قمت بتوفير هذه المعلومات ، فسوف تساعد ليس فقط نفسك ولكن جميع الأشخاص الذين أبلغوا عن مشاكل مماثلة ولكنهم رفضوا الرد على أسئلة مماثلة وبالتالي لم يقدموا أيا من المعلومات المعنية.)