Tôi gặp lỗi sau khi chạy make
và tôi không biết ý nghĩa của nó hoặc phải làm gì với nó. Bất cứ ai có thể thắp sáng tôi hoặc chỉ cho tôi đi đúng hướng?Hunk # 1 FAILED at 1. Điều đó có nghĩa là gì?
(cd libdvdnav-git && patch -p1) < ../../contrib/src/dvdnav/dvdnav.patch
patching file Makefile.am
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file Makefile.am.rej
make: *** [dvdnav] Error 1
Tôi đang cố gắng biên dịch VLC cho win32 (sử dụng linux).
Cảm ơn. Bởi vì tôi đang biên soạn chéo và sử dụng một kịch bản lớn để có được các libs, tôi nghĩ rằng tôi muốn chỉnh sửa các tập tin vá lỗi. Bạn có thể cho tôi biết ý nghĩa của dòng với các ký hiệu '@@' không? – JellicleCat
Bản vá của bạn ở [định dạng thống nhất] (http://en.wikipedia.org/wiki/Diff#Unified_format). Bạn có thể bỏ qua phần sau '@@' thứ hai. Giữa '@@' s, có hai thuật ngữ: thuật ngữ '-l, s' chỉ ra độ lệch (' l' là một số dòng) và kích thước ('s' là một số dòng) của phần tử trong tập tin gốc, trong khi '+ l, s' chỉ ra độ lệch và kích thước trong tệp sau khi vá. Khi có nhiều khối, xác định phần '+ l, s' bằng tay có thể khá là một chút. –
Cảm ơn bạn đã giải thích từ "hunk" và để được tư vấn vá theo cách thủ công. – datv