XML :: Trình phân tích cú pháp không xây dựng được trên một hộp Debian 64-bit khá mới. Sau khi ra cpan XML::Parser
, CPAN không thành công với rất nhiều lỗi về Expat.c và Expat.xs:Làm thế nào để cài đặt XML :: Trình phân tích cú pháp mà không có expat-devel?
[...]
Expat.xs:2182: error: ‘CallbackVector’ has no member named ‘skip_until’
Expat.c: In function ‘XS_XML__Parser__Expat_Do_External_Parse’:
Expat.c:2904: error: ‘XML_Parser’ undeclared (first use in this function)
Expat.c:2904: error: expected ‘;’ before ‘parser’
Expat.xs:2194: error: ‘parser’ undeclared (first use in this function)
make[1]: *** [Expat.o] Error 1
make[1]: Leaving directory `/root/.cpan/build/XML-Parser-2.41-rpV6ok/Expat'
make: *** [subdirs] Error 2
TODDR/XML-Parser-2.41.tar.gz
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
tin nhắn vào lúc bắt đầu của kết quả giải thích rằng người nước ngoài-devel là cần thiết cho việc xây dựng.
Expat phải được cài đặt trước khi tạo XML :: Parser và tôi không thể tìm thấy trong thư mục chuẩn của thư viện. Cài đặt gói 'expat-devel' với trình quản lý gói hệ điều hành của bạn. Xem 'README'.
Nhưng expat-devel không có trong kho Debian.
Có thể vượt qua điều này mà không cần phải xây dựng/cài đặt người nước ngoài từ nguồn không?