LINUX.ORG.RU

ArchLinux/Serious Sam 2

 ,


0

1

Во время попытки запуска выдает

./Bin/Linux-Dynamic-Release/Sam2: error while loading shared libraries: libopenal.so.0: cannot open shared object file: No such file or directory
Использую Arch Linux x86_64

Ответ на: комментарий от oster2011

Поправь

source=(${url}/releases/individual/proto/${_pkgname}-${pkgver}.tar.bz2)
на

source=("http://xorg.freedesktop.org/releases/individual/proto/xf86miscproto-${pkgver}.tar.bz2")

mtk
()
Ответ на: комментарий от mtk
[denis@oster lib32-xf86miscproto]$ makepkg 
==> Сборка пакета: lib32-xf86miscproto 0.9.3-1 (Вт фев 11 02:05:05 EET 2014)
==> Проверяю необходимые для запуска зависимости...
==> Проверяю необходимые для сборки зависимости...
==> Получение исходных файлов...
  -> Найден xf86miscproto-0.9.3.tar.bz2
==> Проверка исходных файлов с помощью sha256sums...
    xf86miscproto-0.9.3.tar.bz2 ... Готово
==> Распаковка исходных файлов...
  -> Извлечение xf86miscproto-0.9.3.tar.bz2 с помощью bsdtar
==> Удаление существующего каталога pkg/...
==> Запускается build()...
/home/denis/lib32-xf86miscproto/PKGBUILD: line 17: cd: -0: неправильная опция
cd: usage: cd [-L|[-P [-e]]] [dir]
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
oster2011 ★★★
() автор топика
Ответ на: комментарий от oster2011

Замени в PKGBUILDе ${_pkgname} на xf86miscproto. Вот исправленный:

# Maintainer: mtk

pkgname=lib32-xf86miscproto
pkgver=0.9.3
pkgrel=1
pkgdesc="X11 Misc extension wire protocol (32-bit)"
arch=('x86_64')
url="http://xorg.freedesktop.org/"
license=('custom')
makedepends=('xorg-util-macros')
source=(${url}/releases/individual/proto/xf86miscproto-${pkgver}.tar.bz2)
sha256sums=('45b8ec6a4a8ca21066dce117e09dcc88539862e616e60fb391de05b36f63b095')

build() {
  export CC="gcc -m32"
  export CXX="g++ -m32"
  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
  cd xf86miscproto-${pkgver}

  ./configure --prefix='/usr' --libdir=/usr/lib32
   make
}

package() {
  cd xf86miscproto-${pkgver}

  make DESTDIR="${pkgdir}" install

# License
  install -dm 755 "${pkgdir}"/usr/share/licenses/${pkgname}
  install -m 644 {,"${pkgdir}"/usr/share/licenses/${pkgname}/}COPYING
}

# vim: ts=2 sw=2 et:

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

[denis@oster lib32-xf86miscproto]$ makepkg ==> Сборка пакета: lib32-xf86miscproto 0.9.3-1 (Вт фев 11 02:10:20 EET 2014) ==> Проверяю необходимые для запуска зависимости... ==> Проверяю необходимые для сборки зависимости... ==> Получение исходных файлов... -> Найден xf86miscproto-0.9.3.tar.bz2 ==> Проверка исходных файлов с помощью sha256sums... xf86miscproto-0.9.3.tar.bz2 ... Готово ==> Распаковка исходных файлов... -> Извлечение xf86miscproto-0.9.3.tar.bz2 с помощью bsdtar ==> Удаление существующего каталога pkg/... ==> Запускается build()... checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU checking for gcc... gcc -m32 checking for C compiler default output file name... configure: error: in `/home/denis/lib32-xf86miscproto/src/xf86miscproto-0.9.3': configure: error: C compiler cannot create executables See `config.log' for more details. ==> ОШИБКА: Произошел сбой в build(). Преждевременный выход...

oster2011 ★★★
() автор топика
Ответ на: комментарий от mtk
[denis@oster lib32-xf86miscproto]$ makepkg 
==> Сборка пакета: lib32-xf86miscproto 0.9.3-1 (Вт фев 11 02:10:20 EET 2014)
==> Проверяю необходимые для запуска зависимости...
==> Проверяю необходимые для сборки зависимости...
==> Получение исходных файлов...
  -> Найден xf86miscproto-0.9.3.tar.bz2
==> Проверка исходных файлов с помощью sha256sums...
    xf86miscproto-0.9.3.tar.bz2 ... Готово
==> Распаковка исходных файлов...
  -> Извлечение xf86miscproto-0.9.3.tar.bz2 с помощью bsdtar
==> Удаление существующего каталога pkg/...
==> Запускается build()...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc -m32
checking for C compiler default output file name... 
configure: error: in `/home/denis/lib32-xf86miscproto/src/xf86miscproto-0.9.3':
configure: error: C compiler cannot create executables
See `config.log' for more details.
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
oster2011 ★★★
() автор топика

Слушай, я тебе один умный вещь скажу, только ты не обижайся: проще запустить в Вине.

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