Money Manager Ex

Начинаю сборку mmex под archbang. ( http://sourceforge.net/projects/moneyma … =directory )
Делаю это впервые, будут вопросы.
Привожу хронологию.
1. sudo pacman -S svn # Ставлю svn чтобы вытащить исходники
2. svn co https://moneymanagerex.svn.sourceforge. … erex/trunk moneymanagerex
Качаю исходники разрабатываемой версии, папка moneymanagerex создаётся сама. Захожу в неё.
3. sudo yaourt -S bakefile
4. sudo yaourt -S wxwidgets
Необходима версия 2.8.11, контрольная сумма архива исходников 303a2d5aeb6c79460c8088193d799147
5. sudo pacman -S boost
6. ./bootstrap
7. mkdir reliase && cd reliase
8. ../configure
9. make
/usr/bin/ld: ./libsqlite.a(sqlite_sqlite3secure.o): undefined reference to symbol 'dlopen@@GLIBC_2.1'
/usr/bin/ld: note: 'dlopen@@GLIBC_2.1' is defined in DSO /lib/libdl.so.2 so try adding it to the linker command line
/lib/libdl.so.2: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make: *** [mmex] Error 1

Пока приплыл…
http://aur.archlinux.org/packages.php?ID=21656
http://aur.archlinux.org/packages.php?ID=21657
салют велосипедостроителям!

P.S. Мораль: если что-то не нашлось в ауре – поишите ещё раз. скорее всего плохо искали
такие дела.
cucullus
http://aur.archlinux.org/packages.php?ID=21656
http://aur.archlinux.org/packages.php?ID=21657
салют велосипедостроителям!

P.S. Мораль: если что-то не нашлось в ауре – поишите ещё раз. скорее всего плохо искали
Спасибо,
Но я и есть велосипедо-сроитель. Я разработчик этой программы. Мне надо самому собрать её под арчем.
Приятно порадовало, что кто-то озаботился сборкой mmex, но те оба пакета дремучие.
Я думаю, скоро выпустим 0.9.9.0 релиз.
svn не может быть дремучим
он чекаутится
такие дела.
http://aur.archlinux.org/packages.php?ID=21656
Вот этот пакет рулёзный, тащит только старые ветки исходников тоже, нафиг они не нужны.
возьмите его за образец, переделайте и напишите в коммент потом чтоб чувак исправил
такие дела.
Пакет не собирается с той же ошибкой
    /usr/bin/ld: ./libsqlite.a(sqlite_sqlite3secure.o): undefined reference to symbol 'dlopen@@GLIBC_2.1'
    /usr/bin/ld: note: 'dlopen@@GLIBC_2.1' is defined in DSO /lib/libdl.so.2 so try adding it to the linker command line
    /lib/libdl.so.2: could not read symbols: Invalid operation
    collect2: ld returned 1 exit status
    make: *** [mmex] Error 1
погуглите ошибку. она распространённая, что-то с флагами.
такие дела.
Такие флаги лечат эту ошибку.
../configure LIBS=“-lpthread -lm -ldl”
Попробую внедрить… знать бы куда…

Подправил пока PKGBUILD, чтобы лишние исходники не тащить
# Maintainer: TDY <[email protected]>;
pkgname=mmex-svn
pkgver=882
pkgrel=1
pkgdesc="An easy-to-use personal finance suite (Money Manager Ex)"
arch=('i686' 'x86_64')
url="http://www.codelathe.com/mmex/"
license=('GPL')
depends=('wxgtk>=2.8.12')
makedepends=('boost' 'gettext' 'subversion')
optdepends=('cups: for printing support')
provides=('mmex')
conflicts=('mmex')
install=mmex.install
source=(mmex.desktop)
md5sums=('ac08bedafef42de7946353fff8da8a7c')
_svntrunk=http://moneymanagerex.svn.sourceforge.net/svnroot/moneymanagerex/trunk/mmex
_svnmod=mmex
build() {
  cd "$srcdir"
  msg "Connecting to $_svntrunk..."
  if [[ -d $_svnmod/.svn ]]; then
    cd $_svnmod && svn up -r $pkgver && cd ..
    msg2 "Local files updated"
  else
    svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
    msg2 "SVN checkout done"
  fi
  rm -rf $_svnmod-build
  cp -r $_svnmod $_svnmod-build
  install -dm755 $_svnmod-build/wxbuild
  cd $_svnmod-build/wxbuild
  msg "Starting make..."
  ../configure --prefix=/usr \
      --enable-unicode \
      --enable-shared \
      --with-wxshared \
      --with-gtk \
      --with-wx-config=/usr/lib/wx/config/gtk2-unicode-release-2.8
  make || return 1
}
package() {
  cd "$srcdir/$_svnmod-build/wxbuild"
  make DESTDIR="$pkgdir" install
  install -Dm644 "$srcdir/mmex.desktop" \
    "$pkgdir/usr/share/applications/mmex.desktop"
  install -Dm644 ../graphics/mmexlogo.png "$pkgdir/usr/share/pixmaps/mmex.png"
}
Забавно, но у меня при сборке с вашим PKGBUILD обламывает совсем с другой ошибкой:
checking if make is GNU make... yes
checking for dependency tracking method... gcc
configure: error: Versions of Bakefile used to generate makefiles (0.2.9) and configure (0.2.8) do not match.
 
Зарегистрироваться или войдите чтобы оставить сообщение.