Lỗi khi phát hành lệnh tạo ra lệnh Cameron trong khi cài đặt gói ISIC


0

Tôi đang cố gắng cài đặt gói ISIC trong Kali Linux Cán. Thực hiện theo các hướng dẫn cài đặt từ đây

Bước đầu tiên tôi đã cài đặt gói libnet và nó đã hoạt động tốt. Tiếp theo khi tôi đang cố gắng cài đặt gói ISIC từ tệp tạo ISIC, nó không thành công với thông báo lỗi sau trên bảng điều khiển.

> 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

Xin hãy giúp tôi sửa cái này. Tôi cần công cụ này và chạy cho các kịch bản thử nghiệm của tôi.

Chỉ trong trường hợp: Có cách nào khác để cài đặt gói ISIC này trong Máy Kali của tôi không?


Chào mừng bạn Đây không phải là một câu hỏi bảo mật mà là một câu hỏi tổng hợp trong Linux.
schroeder

Câu trả lời:


1

isic-0.07: Năm 2006. Do đó, bản cập nhật 2014 "isic-fix" https://github.com/dropletzhu/isic-fix

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

$ cd isic-fix/ && ./configure && make : Biên dịch OK với gcc-4.9 (hoặc gcc-5).


Cảm ơn bạn rất nhiều, Knud Larsen. Nó hoạt động khá tốt trong một lần.
Cascade
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.