| freearcher |  | 
| 
                Темы:
                
                    1
                
             
                Сообщения:
                
                    31
                
             
                Участник с: 16 января 2010
             | Первая моя попытка собрать пакет самому в Арче. Сколько не бьюсь, получаю либо следующую ошибку, либо левые директории в пакете: /bin/install -c   init/wine.init /wine
/bin/install: невозможно создать обычный файл `/wine': Отказано в доступе
make[1]: *** [install] Ошибка 1
make[1]: Leaving directory `/home/archer/builds/wine/eterwine29/src/eterwine/etersoft'
make: *** [etersoft/__install__] Ошибка 2
==> ОШИБКА: Сборка завершилась неудачно.
    Преждевременный выход...pkbuild build() {
  cd "$srcdir/$pkgname"
  ./configure --prefix=/usr \
              --sysconfdir=${pkgdir}/etc \
	      --with-x
  make depend || return 1
  make || return 1
  make prefix=${pkgdir}/usr install || return 1Чувствую проблема в последней строчке, но сколько не перебирал различных pkbuild_ов, везде поразному сделано. Если использую   make prefix=${pkgdir}/usr install DESTDIR=$pkgdir || return 1home/ wine wine.outformat | 
| cucullus |  | 
|   
                Темы:
                
                    257
                
             
                Сообщения:
                
                    3438
                
             
                Участник с: 06 июня 2007
             | а что собирается-то? судя по всему что-то хитрожопое, если etersoft 
                        такие дела.
                     | 
| rubicon |  | 
| 
                Темы:
                
                    2
                
             
                Сообщения:
                
                    208
                
             
                Участник с: 17 октября 2008
             | FreeArcherКуда-куда? В /? PREFIX в make разве не большими буквами пишется? | 
| freearcher |  | 
| 
                Темы:
                
                    1
                
             
                Сообщения:
                
                    31
                
             
                Участник с: 16 января 2010
             | Собираю eterwine. PREFIX в make разве не большими буквами пишется?Нет пишется маленькими. В MOPSLinux собственным SlackBuild_ом собрал без проблем. Но там все команды вручную прописываются, в Арче же функция build(), как то автоматизирует сборку и /sbin/makepkg выполняет сама. Думаю я неучел какую-то мелочь, но сам никак не могу наткнутся на неё >:( | 
| amigo |  | 
|   
                Темы:
                
                    35
                
             
                Сообщения:
                
                    2126
                
             
                Участник с: 05 февраля 2007
             | build() - это тоже самое, что ты руками собираешь, только устанавливаешь всё хозяйство в каталог сборки. см http://aur.archlinux.org/packages/anubi … s/PKGBUILD ЗЫ: не забудь открыть, почитать вику (когда она проснётся) 
                        Разберемся, голубчик!
                     | 
| freearcher |  | 
| 
                Темы:
                
                    1
                
             
                Сообщения:
                
                    31
                
             
                Участник с: 16 января 2010
             | Amigo Собралось с параметром DESTDIR. Но вот бóилд из ABS по немó и делал: # $Id: PKGBUILD 52228 2009-09-17 02:28:35Z allan $ # Maintainer: Eduardo Romero <[email protected]> # Contributor: Giovanni Scafora <[email protected]> pkgname=wine pkgver=1.1.29 pkgrel=2 pkgdesc="A compatibility layer for running Windows programs" url="http://www.winehq.com" arch=('i686') license=('LGPL') depends=('fontconfig' 'libldap' 'libxslt' 'lcms' 'libxxf86dga' \ 'libxcursor' 'libxrandr' 'libxdamage' 'mesa') makedepends=('cups' 'sane' 'fontforge' 'flex' 'bison' 'libgphoto2' 'libxinerama' 'esound' 'giflib' 'ncurses' 'libxcomposite' 'samba' \ 'libxpm' 'libxmu' 'libxxf86vm' 'perl' 'libxml2') optdepends=("cups" "sane" "libgphoto2" "alsa-lib" "giflib" "libpng") source=(http://ibiblio.org/pub/linux/system/emulators/${pkgname}/${pkgname}-${pkgver}.tar.bz2 0001-Always-adjust-the-color_shifts-pointer-when-SelectBi.patch) md5sums=('c3a9218840a80b29932cee49f2d45d9d' '63c4a6aee199039d35e6b57fa505e887') build() { cd ${srcdir}/${pkgname}-${pkgver} patch -Np1 -i ${srcdir}/0001-Always-adjust-the-color_shifts-pointer-when-SelectBi.patch ./configure --prefix=/usr \ --sysconfdir=/etc \ --with-x make depend || return 1 make || return 1 make prefix=${pkgdir}/usr install || return 1 mkdir -p ${pkgdir}/etc/wine } make prefix=${pkgdir}/usr install || return 1Это меня и смóтило, да и во многих билдах так. А проблема основная была в этой строчке ó меня: –sysconfdir=${pkgdir}/etc \Не нóжно было переменнóю использовать… А ВиКи óже заюзал так, что долго не óснет, да и как то не особо там подробно расписано на самом деле… |