Пропатчить Wine Etersoft public (Не собирается wine-20070601 из src.rpm под FC6)

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

reinhard
Сообщения: 86
ОС: Fedora Core, FreeBSD

Пропатчить Wine Etersoft public

Сообщение reinhard »

Здравствуйте!

Есть достаточно экзотическая программа iTax (отправка данных в налоговую Алтайского края).
Под wine etersoft программа валилась с ошибкой в winex11. В интернете был найден патч с фтп этерсофта был выкачан
wine-20070601-alt2.src.rpm, установлен, в wine.spec прописан патч. Но собираться не захотел :-(

Код: Выделить всё

install -p -m 644  wine.man %buildroot/usr/share/man/man1/wine.1
install: cannot create regular file `%buildroot/usr/share/man/man1/wine.1': No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/wine-20070601/loader'
make: *** [loader/__install__] Error 2
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.25442 (%install)


Тогда был поставлен по-старинке

Код: Выделить всё

rpmbuild -bp wine.spec
cd /usr/src/redhat/BUILD/wine-20070601
patch </path/to/patch
./configure
make
make install


Предыдущая ошибка ушла, приложение запустилось, но выдало ошибку MS VC++ Runtime Error
В консоли такая ругань:

Код: Выделить всё

err:ole:CoGetClassObject class {00000514-0000-0010-8000-00aa006d2ea4} not registered
err:ole:CoGetClassObject class {00000514-0000-0010-8000-00aa006d2ea4} not registered
err:ole:create_server class {00000514-0000-0010-8000-00aa006d2ea4} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {00000514-0000-0010-8000-00aa006d2ea4} could be created for context 0x17
err:ole:CoGetClassObject class {00000535-0000-0010-8000-00aa006d2ea4} not registered


wine-etersoft работать отказался

Код: Выделить всё

wine-pthread: base.c:61: etersoft_init: Проверочное утверждение `dword_size == sizeof(unsigned int)' не выполнено.
Аварийный останов


Поскольку идет ругань на OLE у меня еще остается надежда, что под wine-etersoft с пропатченным wine-etersoft-public программа заработает.
Есть ли способ пересобрать wine-etersoft-public из src.rpm?
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Пропатчить Wine Etersoft public

Сообщение Hoblin »

reinhard писал(а):
26.06.2007 06:52
Есть достаточно экзотическая программа iTax (отправка данных в налоговую Алтайского края).
Под wine etersoft программа валилась с ошибкой в winex11.
Поскольку идет ругань на OLE у меня еще остается надежда, что под wine-etersoft с пропатченным wine-etersoft-public программа заработает.
Есть ли способ пересобрать wine-etersoft-public из src.rpm?

А почему бы не обратиться непосредственно в Etersoft. Тем более, что есть столько информации. Если патч будет признан полезным, то его наверняка включат в wine-etersoft-public, и все любители "алтайской экзотики" будут довольны :)
Спасибо сказали: