Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 16 Sep 24 17:28:15, всего сообщений: 10763
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 3965 из 10763 ===================================== RU.UNIX.BSD =
От   : Jurij Ivliev                     2:5020/400         26 Jan 16 13:54:53
Кому : Victor Sudakov                                      26 Jan 16 13:54:53
Тема : Re: Bug 205256 - Segmentation fault with mount_smbfs
FGHI : area://RU.UNIX.BSD?msgid=<1187503753@shelob.esterdev.com>+b7085026
На   : area://RU.UNIX.BSD?msgid=2:5005/49+56a6fdf4
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=2:5005/49+56a76086
==============================================================================
From: Jurij Ivliev <ii@any.com.ru>

Hi, Victor!

On Tue, 26 Jan 2016 10:11:00 +0300,
    Victor Sudakov <Victor.Sudakov@f49.n5005.z2.fidonet.org> wrote:
VS> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205256
VS> Hаступил на грабли в полный рост, когда после очередного "pkg upgrade"
VS> виндовая шара не смонтировалась из fstab. Откат до libiconv-1.14_8.txz
VS> (вытащил из дампа) помог.
Аналогичную проблему с mount_msdosfs порешал таким quick&dirty hack:
$ cat iconvcompat.c
#include <stddef.h>

typedef void* iconv_t;

extern size_t libiconv(
    iconv_t cd,
    const char **inbuf, size_t *inbytesleft,
    char **outbuf, size_t *outbytesleft);
extern iconv_t libiconv_open(const char* tocode, const char* fromcode);
extern int libiconv_close(iconv_t cd);

size_t iconv(
    iconv_t cd,
    const char **inbuf, size_t *inbytesleft,
    char **outbuf, size_t *outbytesleft)
{
    return libiconv(cd, inbuf, inbytesleft, outbuf, outbytesleft);
}
iconv_t iconv_open(const char* tocode, const char* fromcode)
{
    return libiconv_open(tocode, fromcode);
}
int iconv_close(iconv_t cd)
{
    return libiconv_close(cd);
}
$ cc -c -fPIC -o iconvcompat.o iconvcompat.c
$ cc -Wl,-E -fpic -shared -rdynamic -L /usr/local/lib -liconv \
    -o libiconvcompat.so iconvcompat.o
# install -c -sp -o0 -g0 -m555 libiconvcompat.so /usr/local/lib
# ln -sf libiconvcompat.so /usr/local/lib/libiconv.so

Пока вроде ничего не сломалось.
--- ifmail v.2.15dev5.4
* Origin: Black CaT's Point (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.101650 секунды