LINUX.ORG.RU

[Arch] проблема с makepkg

 


0

1

Пытаюсь собрать synergy-beta из AUR. Скчал PKGBUIL. Поправил версию на последнюю 1.4.4, поправил md5. делаю makepkg ошибка: Лог.
Если сделать makepkg -o, зайти в src/synergy-1.4.4-Source и запустить команды из PKGBUILD вручную - всё собирается.
Если сделать

export LDFLAGS="-Wl,--hash-style=gnu -Wl,--as-needed"
(дефолтные настройки Арча из makepkg.conf), то не соберётся.
Где собака зарыта?

★★★★★

Последнее исправление: vitruss (всего исправлений: 1)

собака зарыта в --as-needed. иксовые библиотеки явно при линковке не указаны, однако функции из них явно используются. добавь к LDFLAGS -lX11 -lXtst -lXext и все должно собраться

ananas ★★★★★
()
Ответ на: комментарий от ananas

О :) спасибо за разьяснения.

vitruss ★★★★★
() автор топика
Ответ на: комментарий от megabaks

>неа - ты не прав

o_O оно что, с запятыми тоже работать будет? Всегда ж вроде LDFLAGS напрямую передавалось:

gcc $LDFLAGS

dikiy ★★☆☆☆
()
Ответ на: комментарий от vitruss

значит уже парсер приписали :) что ж, не может не радовать.

dikiy ★★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.