xSPiRiTx |
|
Темы:
110
Сообщения:
574
Участник с: 21 февраля 2009
|
нашел на федоровском форуме, что надо добавить в PKGBUILD LIBS=-lX11 подскажите куда там его добавлять?! |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
xSPiRiTxВ параметры make. |
xSPiRiTx |
|
Темы:
110
Сообщения:
574
Участник с: 21 февраля 2009
|
теперь PKGBUILD выглядит так:# Contributor: Claudio Riva <firetux83@gmail.com> pkgname=gnome-clipboard-daemon _pkgfile=clipboard-daemon pkgver=1.0 pkgrel=4 pkgdesc="A program that keeps the content of your X clipboard in memory" url="http://members.chello.nl/~h.lai/gnome-clipboard-daemon/" arch=('i686' 'x86_64') license=('GPL') depends=('gtk2') makedepends=('pkgconfig') install=$pkgname.install source=(http://members.chello.nl/~h.lai/$pkgname/$_pkgfile-$pkgver.tar.bz2) md5sums=('e81427c7f7b42e3fad89bdd0b384cc4e') build() { cd $startdir/src/$_pkgfile-$pkgver make || return 1 LIBS=-lX11 install -D -m755 $_pkgfile $startdir/pkg/usr/bin/$_pkgfile и выдает это: ==> Continue building gnome-clipboard-daemon ? [Y/n] ==> ------------------------------------------------ ==> ==> Building and installing package ==> Сборка пакета: gnome-clipboard-daemon 1.0-4 (Ср. янв. 25 10:15:48 MSK 2012) ==> Проверяю необходимые для запуска зависимости... ==> Проверяю необходимые для сборки зависимости... ==> Получение исходных файлов... -> Загрузка clipboard-daemon-1.0.tar.bz2... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2971 100 2971 0 0 6222 0 --:--:-- --:--:-- --:--:-- 24553 ==> Проверка исходных файлов с помощью md5sums... clipboard-daemon-1.0.tar.bz2 ... Готово ==> Распаковка исходных файлов... -> Извлечение clipboard-daemon-1.0.tar.bz2 с помощью bsdtar ==> Entering fakeroot environment... ==> Запускается build()... gcc -Wall -O2 -c main.c -o main.o `pkg-config --cflags gtk+-2.0` gcc -Wall -O2 -c clipboard-daemon.c -o clipboard-daemon.o `pkg-config --cflags gtk+-2.0` gcc -Wall -O2 -c selection-data-list.c -o selection-data-list.o `pkg-config --cflags gtk+-2.0` gcc -Wall -O2 main.o clipboard-daemon.o selection-data-list.o -o clipboard-daemon `pkg-config --libs gtk+-2.0` /usr/bin/ld: clipboard-daemon.o: undefined reference to symbol 'XGetSelectionOwner' /usr/bin/ld: note: 'XGetSelectionOwner' is defined in DSO /usr/lib/libX11.so.6 so try adding it to the linker command line /usr/lib/libX11.so.6: could not read symbols: Invalid operation collect2: выполнение ld завершилось с кодом возврата 1 make: *** [clipboard-daemon] Ошибка 1 /tmp/yaourt-tmp-admin/aur-gnome-clipboard-daemon/./PKGBUILD: line 19: return: слишком много аргументов ==> Сборка пакета: gnome-clipboard-daemon 1.0-4 (Ср. янв. 25 10:15:51 MSK 2012) ==> Проверяю необходимые для запуска зависимости... ==> Проверяю необходимые для сборки зависимости... ==> Получение исходных файлов... -> Найден clipboard-daemon-1.0.tar.bz2 ==> Проверка исходных файлов с помощью md5sums... clipboard-daemon-1.0.tar.bz2 ... Готово ==> Распаковка исходных файлов... -> Извлечение clipboard-daemon-1.0.tar.bz2 с помощью bsdtar ==> Removing existing pkg/ directory... ==> Запускается build()... gcc -Wall -O2 main.o clipboard-daemon.o selection-data-list.o -o clipboard-daemon `pkg-config --libs gtk+-2.0` /usr/bin/ld: clipboard-daemon.o: undefined reference to symbol 'XGetSelectionOwner' /usr/bin/ld: note: 'XGetSelectionOwner' is defined in DSO /usr/lib/libX11.so.6 so try adding it to the linker command line /usr/lib/libX11.so.6: could not read symbols: Invalid operation collect2: выполнение ld завершилось с кодом возврата 1 make: *** [clipboard-daemon] Ошибка 1 /tmp/yaourt-tmp-admin/aur-gnome-clipboard-daemon/./PKGBUILD: line 19: return: слишком много аргументов ==> Сборка завершена: gnome-clipboard-daemon 1.0-4 (Ср. янв. 25 10:15:51 MSK 2012) ==> Сборка завершена: gnome-clipboard-daemon 1.0-4 (Ср. янв. 25 10:15:51 MSK 2012) ==> Continue installing gnome-clipboard-daemon ? [Y/n] ==> [v]iew package contents [c]heck package with namcap ==> --------------------------------------------------- ==> y loading packages... ошибка: '/tmp/yaourt-tmp-admin/PKGDEST.Rdz/*.pkg.tar.xz': не удалось найти или прочитать пакет |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
xSPiRiTxЯ же сказал в параметры make, а НЕ параметры return, который в данном случае выполняется ЕСЛИ предыдущая команда завершилась ошибкой. make LIBS=-lX11 || return 1 |
xSPiRiTx |
|
Темы:
110
Сообщения:
574
Участник с: 21 февраля 2009
|
тоже не помогает :( убунта по мне плачет :( |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
CFLAGS='-Wall -O2 -lX11' make -e || return 1 |
xSPiRiTx |
|
Темы:
110
Сообщения:
574
Участник с: 21 февраля 2009
|
уря!!! собрался и поставился…спасибо большое за помощь. и откуда вы все это знаете :) |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
xSPiRiTxПожалуйста :) А я и не знал – посмотрел Makefile в исходниках, man make, нашел в какую переменную подставить и как заставить make это съесть без правки Makefile. Проверил – собралось. |
psplinter |
|
Темы:
10
Сообщения:
101
Участник с: 04 марта 2010
|
Такое же началось, не собирается почти ничего. docky валится на сборке vala-012 checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking whether ln -s works... yes checking for flex... no checking for lex... no configure: error: flex not found but required ==> ОШИБКА: Произошел сбой в build(). Преждевременный выход... ==> ERROR: Makepkg was unable to build vala-012. ==> Restart building vala-012 ? [y/N] Ни один из qutim не собирается - qutim-0.2.80.00-meta-git velopers-q-xdg.git) registered for path 'core/3rdparty/q-xdg' Submodule 'plugman/3rdparty/quasar' (git://gitorious.org/libquasar/libquasar.git) registered for path 'plugins/plugman/3rdparty/quasar' Submodule 'jabber/jreen' (git://github.com/euroelessar/jreen.git) registered for path 'protocols/jabber/jreen' Submodule 'translations' (git://github.com/euroelessar/qutim-translations.git) registered for path 'translations' Cloning into 'artwork'... remote: Counting objects: 2149, done. remote: Compressing objects: 100% (2042/2042), done. remote: Total 2149 (delta 91), reused 2131 (delta 73) Receiving objects: 100% (2149/2149), 5.39 MiB | 79 KiB/s, done. Resolving deltas: 100% (91/91), done. Submodule path 'artwork': checked out '13594f8b52f1f7ddabbd74c6651e7d66b5bc85ce' Cloning into 'core/3rdparty/k8json'... fatal: The remote end hung up unexpectedly Clone of 'git://gitorious.org/+qutim-developers/k8jsonqt/qutim-developers-k8json.git' into submodule path 'core/3rdparty/k8json' failed ==> ОШИБКА: Произошел сбой в build(). Преждевременный выход... ==> ERROR: Makepkg was unable to build qutim-0.2.80.00-meta-git. ==> Restart building qutim-0.2.80.00-meta-git ? [y/N] И так с десяток самого распространенного софта не собирается. Система новая, только что поставленная. Еще неделю назад все собиралось без малейших проблем. Плюс такое еще постоянно make: Выход из каталога `/tmp/yaourt-tmp-root/aur-fontconfig-ubuntu/src/fontconfig-2.8.0' make: Выход из каталога `/tmp/yaourt-tmp-root/aur-fontconfig-ubuntu/src/fontconfig-2.8.0' ==> Очистка… -> Удаление ненужных файлов… -> Сжатие страниц man и info… ==> ОШИБКА: Произошла неизвестная ошибка. Выходим… ==> ОШИБКА: Произошла неизвестная ошибка. Выходим… ==> ОШИБКА: Произошла неизвестная ошибка. Выходим… |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
base-devel установлены? |