makepkg вимагає відсутніх покарань, але вони вже встановлені


0

Ей, звичайно, я публікую запитання про створений сценарій, але цього разу я пробую щось інше. Нещодавно я прочитав звіт про те, що розробник KDE вирішив відновити оригінальний KDE1, щоб його можна було встановити на сучасних системах, і я був так схвильований. Будучи ентузіастом KDE та любителем старого вигляду, я скористався можливістю створити та встановити його для себе. Однак я міг знайти лише пакети git необхідних пакетів для того, щоб зробити встановлення. Я ніколи раніше не використовував git, тому я зрозумів, чому б не дізнатися щось нове, тому я завантажив пакети git лише для того, щоб дізнатися, що вони містять по одному файлу кожен. Кожен із тезних файлів має назву PKGBUILD, і таким чином розпочався досить тривалий процес вивчення того, як створити пакет з цих файлів. Щоб зробити коротку історію короткою, Я зрозумів, як (я запускаю Fedora 24, а не Arch Linux), але коли я пішов робити фактичну збірку, я зіткнувся з досить дратівливою та неминучою блокуванням. Я намагався опублікувати результати побудови qt1 на fpaste, але він був занадто великим, тому вимагайте будь-яких додаткових деталей, і я додам їх у своїй відповіді. Я досить спантеличений, чому це сталося, і як це виправити. Я хочу закликати всіх вас за будь-якими ідеями чи допомогою. Я надамо якомога більше додаткової інформації на запит. Заздалегідь дякую за допомогу та розуміння. Я хочу закликати всіх вас за будь-якими ідеями чи допомогою. Я надамо якомога більше додаткової інформації на запит. Заздалегідь дякую за допомогу та розуміння. Я хочу закликати всіх вас за будь-якими ідеями чи допомогою. Я надамо якомога більше додаткової інформації на запит. Заздалегідь дякую за допомогу та розуміння.


Чи можете ви, будь ласка, додати, на які пропущені залежності скаржиться makepkg, який PKGBUILD ви використовуєте та які (версії) ці залежності встановлені?
помаранчевий

впевнений, що це говорить так: [dcarr@localhost qt1]$ makepkg ==> Making package: qt1 1.45-1 (Mon Oct 17 00:02:09 EDT 2016) ==> Checking runtime dependencies... ==> Missing dependencies: -> libx11 -> libxext ==> Checking buildtime dependencies... ==> ERROR: Could not resolve all dependencies.
Purpe_Fedora

Гаразд; який PKGBUILD ви використовуєте? Імовірно, його можна знайти в Інтернеті? Які версії libx11 та libxext ви встановили?
помаранчевий

Шрі, я вже не був. Я отримав qt1 git від цього стиля: https://aur.archlinux.org/packages/qt1/ . Щодо версій залежностей, найкраща відповідь, яку я можу дати, - це: Packages (14) filesystem-2015.09-1 glibc-2.24-2 iana-etc-20160927-1 kbproto-1.0.7-1 libxau-1.0.8-2 libxcb-1.12-1 libxdmcp-1.1.2-1 linux-api-headers-4.7-1 tzdata-2016g-1 xcb-proto-1.12-2 xextproto-7.3.0-1 xproto-7.0.31-1 libx11-1.6.4-1 libxext-1.3.3-1я сподіваюся, що це відповідь, яку ви шукаєте.
Purpe_Fedora

Я використовував цей сайт: https://github.com/FZUG/repo/wiki/use-yaour для вказівки, як це зробити. Я придивився до вашого запитання, і моя поточна встановлена ​​версія libx11 та libxext - 1.6.3-3.x86_64.fc24 та 1.3.3-3.x86_64.fc24 відповідно. пакети з вищевказаного коментаря - це те, що Pacman намагається встановити.
Purpe_Fedora
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.