Автор Тема: Запуск модифицированного Acrobat CE 5.0 под wine  (Прочитано 6336 раз)

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Удалил DocBox.api, Acrobat CE 5.0 стал запускаться.

apt-get install liblcms2

вам нужен только i586-liblcms2
(на самом деле не думаю, что что-то поменяется, но пусть будет)

Оффлайн IGOR-0125

  • Начинающий
  • *
  • Сообщений: 23
    • Email
# apt-get install liblcms2
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия liblcms2 уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.

# rpm -qa |grep wine
i586-libwine-vanilla-1.7.42-alt0.M70P.1
i586-libwine-vanilla-gl-1.7.42-alt0.M70P.1
wine-gecko-2.36-alt0.M70P.1
libwine-vanilla-twain-1.7.42-alt0.M70P.1
i586-wine-vanilla-1.7.42-alt0.M70P.1
libwine-vanilla-1.7.42-alt0.M70P.1
libwine-vanilla-gl-1.7.42-alt0.M70P.1
i586-libwine-vanilla-twain-1.7.42-alt0.M70P.1

# uname -a
Linux comp-core2-duo-e37692.localdomain 3.14.38-std-def-alt1 #1 SMP Mon Apr 13 19:38:20 UTC 2015 x86_64 GNU/Linux

# wine "/mnt/sda1/Program Files/Adobe/Acrobat 5.0 CE/Acrobat/Acrobat.exe"
wine: created the configuration directory '/root/.wine'
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80040155
err:ole:get_local_server_stream Failed: 80040155
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80040155
err:ole:get_local_server_stream Failed: 80040155
fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
fixme:wininet:set_cookie Unknown additional option L"Max-Age=315360000; Path=/"
fixme:wininet:set_cookie Unknown additional option L"Max-Age=315360000; Path=/"
fixme:wininet:set_cookie Unknown additional option L"Max-Age=315360000; Path=/"
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
p11-kit: couldn't load module: /usr/lib/pkcs11/p11-kit-trust.so: /usr/lib/pkcs11/p11-kit-trust.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
p11-kit: couldn't load module: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69e6d901, context 0x713d88, init_notify 0, handle 0xfde7e4): stub
fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub
wine: configuration in '/root/.wine' has been updated.
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:heap:RtlCompactHeap (0xfc0000, 0x0) stub
err:mscms:DllMain Wine was built without support for liblcms2, expect problems
err:mscms:DllMain Wine was built without support for liblcms2, expect problems
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
err:ole:CoGetClassObject class {ff151822-b0bf-11d1-a80d-000000000000} not registered
err:ole:CoGetClassObject class {ff151822-b0bf-11d1-a80d-000000000000} not registered
err:ole:create_server class {ff151822-b0bf-11d1-a80d-000000000000} not registered
err:ole:CoGetClassObject no class object {ff151822-b0bf-11d1-a80d-000000000000} could be created for context 0x7
fixme:mpr:WNetAddConnection2A (0x32eed8, (nil), (null), 0x00000000): stub
fixme:mpr:WNetAddConnection2A (0x32eed8, (nil), (null), 0x00000000): stub
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:imm:ImmReleaseContext (0x40060, 0x2014b8): stub
« Последнее редактирование: 13.05.2015 11:41:41 от sb »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
[root@comp-core2-duo-e37692 ~]# wine "/mnt/sda1/Program Files/Adobe/Acrobat 5.0 CE/Acrobat/Acrobat.exe"
wine: created the configuration directory '/root/.wine'
На будущее, если не хотите иметь проблем с работой системы, то запуск обычных пользовательских приложений должен всегда выполняться с правами пользователя.

Оффлайн IGOR-0125

  • Начинающий
  • *
  • Сообщений: 23
    • Email
На будущее, если не хотите иметь проблем с работой системы, то запуск обычных пользовательских приложений должен всегда выполняться с правами пользователя.

Спасибо за предупреждение.
« Последнее редактирование: 13.05.2015 11:37:01 от sb »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Большие выводы консоли помещайте (да и вообще выводы консоли желательно помещать) в тег Код , чтобы было более читабельно и меньше места занимало.
Поправил ваше сообщение для большей читабельности.

Оффлайн IGOR-0125

  • Начинающий
  • *
  • Сообщений: 23
    • Email
Большие выводы консоли помещайте (да и вообще выводы консоли желательно помещать) в тег Код
Может подскажете как это делается?
« Последнее редактирование: 13.05.2015 13:01:57 от sb »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Может подскажете как это делается?
Нажимаете кнопку "Изменить" рядом с сообщением, которое править собираетесь, выделяете участок вывода, который хотите поместить в тег код и нажимаете на панели инструментов редактора сообщения кнопку "Код", которая выглядит как значок #.
http://wiki.simplemachines.org/smf/Bulletin_board_code/ru
В результате вывод помещается в объект код, а в самом сообщении это проявляется в том, что выбранный участок заключается в тег code (по аналогии из примеров по ссылке, только вместо i и b подставляется code).
Ещё примеры тегов можно посмотреть начиная с этого поста http://forum.altlinux.org/index.php/topic,1045.msg116943.html#msg116943

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Можете потренироваться, если хотите. Используйте при этом кнопку Педварительный просмотр, которая сообщение на форум не отправляет, но показывает вам то, что будт отправлено при нажатии на кнопку "Отправить".

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Большие выводы консоли помещайте (да и вообще выводы консоли желательно помещать) в тег Код
Может подскажете как это делается?
〚code〛
Текст сообщения:
...
....
〚/code〛

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Похоже у нас в сборке wine трабла. На сайте разработчиков написано если установка liblcms2 не решает проблем, а она не решает, то надо на стадии сборки патчик для liblcms2 применить. Попробую похимичить еще с wine.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Похоже у нас в сборке wine трабла. На сайте разработчиков написано если установка liblcms2 не решает проблем, а она не решает, то надо на стадии сборки патчик для liblcms2 применить. Попробую похимичить еще с wine.
По положительным результатам обязательно в багзиллу стучитесь.

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Я сначала у себя варианты проверю, если вылечится то багзилу. Проблема в скорости, на моей развалине вайн собирается около 3х часов. :'-(
Пересобрать его придется раза три. :'-(

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Проблема в скорости, на моей развалине вайн собирается около 3х часов.
Я могу у себя пособирать, только мне надо инструкции чего собирать и где патчи брать.

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Я могу у себя пособирать, только мне надо инструкции чего собирать и где патчи брать.
Уже сделалось. В общем баг лечится просто добавлением в зависимости пакета liblcms2.
Оказывается вайн писал в ошибке верно, он собран без liblcms2.
Вот спек .42
http://sisyphus.ru/ru/srpm/Sisyphus/wine/spec
В нем есть liblcms-devel
Я прибавил еще liblcms2-devel и после сборки ошибка пропадает.
err:mscms:DllMain Wine was built without support for liblcms2, expect problems
Завтра багу напишу, щас уже сил не хватает, спати...

Проблема в том, что у IGOR-0125 еще куча ошибок.
Нету mscoree
Вообще у меня акробат запущенный на чистом вине выглядит вот так.
$ wine Acrobat.exe
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:heap:RtlCompactHeap (0xf70000, 0x0) stub
fixme:imm:ImmReleaseContext (0x202f4, 0x1ff398): stub
IGOR-0125 надо еще что-то с реестром придумать.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Уже сделалось. В общем баг лечится просто добавлением в зависимости пакета liblcms2.
Оказывается вайн писал в ошибке верно, он собран без liblcms2.
Вот спек .42
Выложите куда-нибудь собранные бинарники, чтобы топикстартер мог протестировать у себя.