Update installer.ts - #28
Conversation
|
ụa không có gettext sao build, gettext là cái dùng cho i18n mà |
|
what, sao mình build bằng xbps-src không có gettext-devel vẫn build được ??????? |
|
hmm, máy bạn có sẵn gettext? |
|
À biết rồi, là mình dùng hostmakedepends có khai báo gettext nên build và chạy được, nên cái này phải sửa lại, đổi từ gettext-devel sang gettext |
xbps-src build trong môi trường sạch mà, mình không khai báo gettext-devel thì nó cũng đâu có kéo gettext-devel |
Cái đấy mình không chắc, nói chung phải có reproduce bằng môi trường sạch mới chắc ăn được. Chứ lotus thì chắc chắn có sử dụng gettext rồi |
xbps-src nó tạo 1 cái masterdir, nguyên 1 cái hệ điều hành void (chroot thôi), rồi sau đó nó dùng namespace hoặc chroot để vào masterdir đó, cài thư viện,vvv của gói yêu cầu (mặt định xbps-src sẽ tự động dọn sạch builddir và cài lại thư viện đúng cái gói yêu cầu) rồi sau đó build, nó KHÔNG có phụ thuộc vào thư viện bên ngoài |
|
Mà debian/oepnsuse cũng đâu có khai báo gettext-devel đâu, nó dùng gettext thôi cũng build và chạy được???, |
Mình hỏi thôi, thực ra nhiều distro nó kèm gettext-devel ngay trong lõi của nó rồi nên một số không cần vẫn reproduce được, ví dụ debian/opensuse, ví dụ khác là fedora thì không cài sẵn gettext, arch cũng có sẵn, khả năng void cũng có sẵn trong base. Bạn vào đọc spec của fedora là thấy |
à chroot build thì ok |
bỏ gettext-devel khi source trong void linux