LINUX.ORG.RU

cryptopp ошибки сборки


0

0

Дистр CRUX, собираю из порта.
Вот сообщения об ошибках:

g++ -DHAVE_CONFIG_H -I. -I. -I. -O0 -DNDEBUG -pipe -MT algebra.lo -MD -MP -MF .deps/algebra.Tpo -c algebra.cpp -o algebra.o >/dev/null 2>&1
mv -f .libs/adler32.lo adler32.lo
mv -f .libs/algparam.lo algparam.lo
mv -f .libs/algebra.lo algebra.lo
make[1]: Leaving directory `/usr/work/libcryptopp/src'
make: *** [all] Error 2
=======> ERROR: Building '/usr/pkgdir/libcryptopp#5.2.1-1.pkg.tar.gz' failed.

Pkgfile замысловатый..

zcat crypto-$version.patch.gz | patch
    chmod 755 configure
# что за фигня?
    ./configure --prefix=/usr
    # Don't optimize with -O2, it BREAKS the lib: running 'cryptest v' fails
    make CXXFLAGS="-O0 -DNDEBUG -pipe"
    install -d tmp
    cp -a *.dat TestVectors/* tmp
    (
        cd tmp
        ../cryptest v
    )
    rm -r tmp

=================
Вот так
★★★
Ответ на: комментарий от Uncle_Theodore

Аналогично :)
Но мне порт нужен..

Вот тут затыкаюсь:


    install -d tmp
    cp -a *.dat TestVectors/* tmp
    (
        cd tmp
        ../cryptest v
    )
    rm -r tmp
    make install DESTDIR=$PKG

Что это за движения.. ? Тот порт устарел. Думаю оставить только
make install DESTDIR=$PKG Может поможет, не знаю..

Или посмотрю как в Archlinux сделано. Кст. как это сделать?

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

Хм.. в переменной всё нормально,
дело не в этом.. там что то с правами. Онож в zip выложено.

Человек делал так:

    install -d tmp
    cp -a *.dat TestVectors/* tmp
    (
        cd tmp
        ../cryptest v
    )
    rm -r tm

Но мне этот хинт непонятен, тк cryptest в новой версии уже нету

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

>молча, Ваня, молча... archlinux.org иди aur.archlinux.org, там по ссылкам на пкгбильды.

Ходил уже.
No packages matched your search criteria.

Зато вот это нашёл:
libbotan 1.6.4-1

>молча, Ваня
А почём ты, дяденька, знаешь, что меня Ваней зовут?

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