при попытке установить libtorrent появляется ошибка "../../../rak/allocators.h:80: error: `posix_memalign' was not declared in this scope" на FreeBSD 6.2. В чем проблема?
> при попытке установить libtorrent появляется ошибка "../../../rak/allocators.h:80:
> error: `posix_memalign' was not declared in this scope" на FreeBSD 6.2.
> В чем проблема?
>> при попытке установить libtorrent появляется ошибка "../../../rak/allocators.h:80:
>> error: `posix_memalign' was not declared in this scope" на FreeBSD 6.2.
>> В чем проблема?операционка FreeBSD 6.2
gcc-4.2.5
libtorrent-0.12.7
при компиляции пишет ошибку error: `posix_memalign' was not declared in this scope
>`posix_memalign' was not declared in this scopehttp://lmgtfy.com/?q=posix_memalign+was+not+declared+in+this...
>>`posix_memalign' was not declared in this scope
> http://lmgtfy.com/?q=posix_memalign+was+not+declared+in+this...это я уже пробовал - не помогло
>>> при попытке установить libtorrent появляется ошибка "../../../rak/allocators.h:80:
>>> error: `posix_memalign' was not declared in this scope" на FreeBSD 6.2.
>>> В чем проблема?
> операционка FreeBSD 6.2
> gcc-4.2.5
> libtorrent-0.12.7
> при компиляции пишет ошибку error: `posix_memalign' was not declared in this scopeздорово помог ответить на свой вопрос!
ставить из портов хоть пытаешься?
> здорово помог ответить на свой вопрос!
> ставить из портов хоть пытаешься?ставлю из портов, но пробовал из пакета - то же самое
>> здорово помог ответить на свой вопрос!
>> ставить из портов хоть пытаешься?
> ставлю из портов, но пробовал из пакета - то же самоеЧтобы не получался разговор слепого с глухим, может Вы напишете, какие данные я должен дать?
>>> здорово помог ответить на свой вопрос!
>>> ставить из портов хоть пытаешься?
>> ставлю из портов, но пробовал из пакета - то же самое
> Чтобы не получался разговор слепого с глухим, может Вы напишете, какие данные
> я должен дать?это потому, что слепой от глухого с самого начала почему-то бОльшую часть информации скрывает
конкретно по шагам что делаете?
пример:
cd /usr/ports/net-p2p/libtorrent
make clean install
тут выдает то-то и то-то
пробую поставить пакет
pkg_add -r libtorrent
выдает то-то и то-тоP.S. вот именно поэтому я и дал ссылку на руководство по задаванию вопросов на форумах
там текста много, но и толку он него не меньше
> конкретно по шагам что делаете?
> пример:
> cd /usr/ports/net-p2p/libtorrent
> make clean install
> тут выдает то-то и то-то
> пробую поставить пакет
> pkg_add -r libtorrent
> выдает то-то и то-тоcd /usr/ports/net-p2p/libtorrent
make clean installрезультат:
../../../rak/allocators.h:80: error: `posix_memalign' was not declared in this scope
*** Error code 1Stop in /usr/ports/net-p2p/libtorrent/work/libtorrent-0.12.7/src/torrent/data.
*** Error code 1Stop in /usr/ports/net-p2p/libtorrent/work/libtorrent-0.12.7/src/torrent.
*** Error code 1Stop in /usr/ports/net-p2p/libtorrent/work/libtorrent-0.12.7/src.
*** Error code 1Stop in /usr/ports/net-p2p/libtorrent/work/libtorrent-0.12.7.
*** Error code 1Stop in /usr/ports/net-p2p/libtorrent/work/libtorrent-0.12.7.
*** Error code 1Stop in /usr/ports/net-p2p/libtorrent.
*** Error code 1Stop in /usr/ports/net-p2p/libtorrent.
pkg_add -r libtorrent
результат:
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-re...: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-re...' by URL
кажется, разобрался: функция "posix_memalign" присутствует, но закоментирована (кажется, в libtool). Пробовал свежую freebsd 6.2 и 6.4, было тоже самое. С версии 7.0 все запускалось. Сейчас поставил фрю 8.2 пока нормально все ставится.