Новые сборки для испытаний

Автор Рыбка Рио, 15 апреля 2010, 21:51

0 Пользователи и 2 гостей просматривают эту тему.

Yakov

Цитата: ape от 25 ноября 2011, 20:50Дистрибутив, не требующий установки на ПК, упакован в архив.
Смотрел я их сборку от 15.11, собранную MinGW. Объективно быстрее работает, чем 3.4
Но есть странный глюк - при запуске приложений дополнительно открывается и чёрное окно.

ape

Один из "местных авторитетов" - Тор - поработал.
-------------------
Суждение, в основе которого следующие факты:
- Тор участвует и в проекте адаптации для Windows растрового редактора GIMP;
- начиная с версии GIMP-2.7.0 (это мастер-ГИМП, который в стабильной ветке станет ГИМПом-2.8.х), запуск программы сопровождается выполнением скрипта в консоли, как теперь стало и в ЛибреОфис-мастер.

Tonal

Цитата: Yakov от 26 ноября 2011, 11:16
Но есть странный глюк - при запуске приложений дополнительно открывается и чёрное окно.
Забыли флаг -windows линкеру прописать. :)

ape

Цитата: Tonal от 28 ноября 2011, 08:23
Забыли флаг -windows линкеру прописать.
ИМХО - это вряд ли: в мастер-дистрибутивах 20-х чисел сентября месяца флаг был прописан, но офис не запускался, т.к. из soffice.bin изъяли ICO-ресурс.

Tonal

Цитата: ape от 28 ноября 2011, 13:31
Цитата: Tonal от 28 ноября 2011, 08:23
Забыли флаг -windows линкеру прописать.
ИМХО - это вряд ли: в мастер-дистрибутивах 20-х чисел сентября месяца флаг был прописан, но офис не запускался, т.к. из soffice.bin изъяли ICO-ресурс.
Неужели кто-то явно в коде вызывает функцию AllocConsole?
Как-то сильно сомнительно.
А вот кривость линковки - вполне возможна...

bormant

#170
И что гадать-то, бежим по бинарникам, смотрим на предмет subsystem:console.

Update:
Берём в проекте GnuWin32 на sf.net утилиты file и grep, переходим в каталог с офисом, выполняем
> for /f "tokens=*" %f in ('dir /s/b *.exe *.bin *.com') do @file "%f" | grep console

В OOo.3.1.1 это
ЦитироватьBasis\program\msfontextract.exe; PE32 executable for MS Windows (console) Intel 80386 32-bit
Basis\program\nsplugin.exe; PE32 executable for MS Windows (console) Intel 80386 32-bit
Basis\program\senddoc.exe; PE32 executable for MS Windows (console) Intel 80386 32-bit
Basis\program\python-core-2.6.1\bin\python.exe; PE32 executable for MS Windows (console) Intel 80386 32-bit
program\python.exe; PE32 executable for MS Windows (console) Intel 80386 32-bit
program\unoinfo.exe; PE32 executable for MS Windows (console) Intel 80386 32-bit
program\unopkg.com; PE32 executable for MS Windows (console) Intel 80386 32-bit
URE\bin\regcomp.exe; PE32 executable for MS Windows (console) Intel 80386 32-bit
URE\bin\regmerge.exe; PE32 executable for MS Windows (console) Intel 80386 32-bit
URE\bin\regview.exe; PE32 executable for MS Windows (console) Intel 80386 32-bit
URE\bin\uno.exe; PE32 executable for MS Windows (console) Intel 80386 32-bit

share\uno_packages\cache\uno_packages\1165.tmp_\pdfimport.oxt\xpdfimport.exe; PE32 executable for MS Windows (console) Intel 80386 32-bit
Автору на яд. Поддержать форум.

Yakov

все GUI
Цитировать
$file *.exe
odbcconfig.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit
quickstart.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit
sbase.exe:      PE32 executable for MS Windows (GUI) Intel 80386 32-bit
scalc.exe:      PE32 executable for MS Windows (GUI) Intel 80386 32-bit
sdraw.exe:      PE32 executable for MS Windows (GUI) Intel 80386 32-bit
senddoc.exe:    PE32 executable for MS Windows (console) Intel 80386 32-bit
simpress.exe:   PE32 executable for MS Windows (GUI) Intel 80386 32-bit
smath.exe:      PE32 executable for MS Windows (GUI) Intel 80386 32-bit
soffice.exe:    PE32 executable for MS Windows (GUI) Intel 80386 32-bit
sweb.exe:       PE32 executable for MS Windows (GUI) Intel 80386 32-bit
swriter.exe:    PE32 executable for MS Windows (GUI) Intel 80386 32-bit
testtool.exe:   PE32 executable for MS Windows (GUI) Intel 80386 32-bit
unoinfo.exe:    PE32 executable for MS Windows (console) Intel 80386 32-bit
unopkg.exe:     PE32 executable for MS Windows (GUI) Intel 80386 32-bit

bormant

Хинты:
- не все "экзешники" OOo/LO имеют расширение .exe, см. *.bin, *.com (dll не стоит рассматривать)
- не все "экзешники" OOo/LO лежат в program

И просьба: можно посмотреть на результат выполнения ранее приведённой команды?
Автору на яд. Поддержать форум.

Yakov

Тогда скорей всего проблема в soffice.bin
Цитировать
C:\install\LibO-dev 3.5>for /f "tokens=*" %f in ('dir /s/b *.exe *.bin *.com') d
o @file "%f" | grep console
C:\install\LibO-dev 3.5\program\senddoc.exe; PE32 executable for MS Windows (con
sole) Intel 80386 32-bit
C:\install\LibO-dev 3.5\program\unoinfo.exe; PE32 executable for MS Windows (con
sole) Intel 80386 32-bit
C:\install\LibO-dev 3.5\program\soffice.bin; PE32 executable for MS Windows (con
sole) Intel 80386 32-bit
C:\install\LibO-dev 3.5\program\unopkg.com; PE32 executable for MS Windows (cons
ole) Intel 80386 32-bit
C:\install\LibO-dev 3.5\URE\bin\regcomp.exe; PE32 executable for MS Windows (con
sole) Intel 80386 32-bit
C:\install\LibO-dev 3.5\URE\bin\regmerge.exe; PE32 executable for MS Windows (co
nsole) Intel 80386 32-bit
C:\install\LibO-dev 3.5\URE\bin\regview.exe; PE32 executable for MS Windows (con
sole) Intel 80386 32-bit
C:\install\LibO-dev 3.5\URE\bin\uno.exe; PE32 executable for MS Windows (console
) Intel 80386 32-bit


ape

Об этом я и писал:
Цитата: ape от 28 ноября 2011, 13:31
... в мастер-дистрибутивах 20-х чисел сентября месяца флаг был прописан, но офис не запускался, т.к. из soffice.bin изъяли ICO-ресурс.
Ресурс отвечает за показ значка вот здесь (скрин), а показывать-то нечего.

[вложение удалено Администратором]

Tonal

Цитата: Yakov от 29 ноября 2011, 23:19C:\install\LibO-dev 3.5\program\soffice.bin; PE32 executable for MS Windows (console) Intel 80386 32-bit
Вот, собственно и оно. :)

Рыбка Рио

ubuntu 12.04 + LibO3.6.0

Yakov

#177
Цитата: Клио от  4 декабря 2011, 00:35
LibreOffice 3.5 beta0
Пре-релизы » LibreOffice
Не устанавливается при установленном ЛО 3.4. (апгрейд не делает)
при установке появляется ошибка с unopkg
присутствует ошибка  с  soffice.bin  http://forumooo.ru/index.php/topic,75.msg14418.html#msg14418
https://bugs.freedesktop.org/show_bug.cgi?id=42914

[вложение удалено Администратором]

ape

Yakov, не обращайте внимания, т.к. это "нулевая" бета, которую собрали с полной локализацией на основе "мастера". Сообщение, аналогичное Вашему, появляется и при установке на чистый профиль\реестр.

Yakov

LibreOffice 3.5 beta0
не работает проверка орфографии для русского языка.
приложение падает при вызове контекстного меню для проверки грамматики. (Visual C++ Runtime errror! soffice.bin)