เกิดข้อผิดพลาดในการออกคำสั่ง“ make” ระหว่างการติดตั้งแพ็คเกจ ISIC


0

ฉันพยายามติดตั้งแพ็คเกจ ISIC ใน Kali Linux Rolling ทำตามคำแนะนำในการติดตั้งจากที่นี่

เป็นขั้นตอนแรกที่ฉันติดตั้งแพคเกจ libnet และมันก็ดี ถัดไปเมื่อฉันพยายามติดตั้งแพคเกจ ISIC จากไฟล์ ISIC make มันล้มเหลวด้วยข้อความแสดงข้อผิดพลาดบนคอนโซล

> gcc -o tcpsic tcpsic.c -Wall -W -g -O2 -I/usr/local/include
> `libnet-config --cflags` -DHAVE_LIBNET=1 -Din_addr_t=u_int32_t 
> `libnet-config --defines` -DVERSION=\"0.07\" -lnet -L/usr/local/lib 
> `libnet-config --libs` In file included from
> /usr/include/strings.h:26:0,
>                  from isic.h:1,
>                  from tcpsic.c:1: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use
> _DEFAULT_SOURCE" [-Wcpp]  # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"    ^~~~~~~ tcpsic.c: In function
> ‘main’: tcpsic.c:274:7: error: dereferencing pointer to incomplete
> type ‘struct tcphdr’
>     tcp->th_off = rand() & 0xf;
>        ^~ Makefile:27: recipe for target 'tcpsic' failed make: *** [tcpsic] Error 1

โปรดช่วยฉันแก้ไขสิ่งนี้ ฉันต้องการเครื่องมือนี้และทำงานสำหรับสถานการณ์การทดสอบของฉัน

ในกรณี:มีวิธีอื่นในการติดตั้งแพ็คเกจ ISIC นี้ใน Kali Machine ของฉันหรือไม่?


ยินดีต้อนรับ นี่ไม่ใช่คำถามความปลอดภัย แต่เป็นคำถามรวบรวมใน Linux
ชโรเดอ

คำตอบ:


1

isic-0.07: ปี 2549 ดังนั้นการอัปเดต 2014 "isic-fix" https://github.com/dropletzhu/isic-fix

$ git clone https://github.com/dropletzhu/isic-fix.git

$ cd isic-fix/ && ./configure && make : คอมไพล์ตกลงด้วยเช่น gcc-4.9 (หรือ gcc-5)


ขอบคุณมาก Knud Larsen มันใช้งานได้ดีในครั้งเดียว
น้ำตก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.