Автор Тема: Установка программы Bitrix24 Desktop  (Прочитано 28448 раз)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
Re: Установка программы Bitrix24 Desktop
« Ответ #30 : 12.07.2019 06:30:13 »
export CFLAGS=-Wno-error=parentheses
Андрей Черепанов (cas@)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Установка программы Bitrix24 Desktop
« Ответ #31 : 12.07.2019 12:42:41 »
Ничего не изменилось  :'-(
$ export CFLAGS=-Wno-error=parentheses; rpm -ba brick.spec
Выполняется(%prep): /bin/sh -e /tmp/.private/tema/rpm-tmp.84625
+ umask 022
+ /bin/mkdir -p /home/tema/RPM/BUILD
+ cd /home/tema/RPM/BUILD
+ cd /home/tema/RPM/BUILD
+ rm -rf brick-0.2.11.34
+ echo 'Source #0 (v0.2.11.34.tar.gz):'
Source #0 (v0.2.11.34.tar.gz):
+ /bin/gzip -dc /home/tema/RPM/SOURCES/v0.2.11.34.tar.gz
+ /bin/tar -xf -
+ cd brick-0.2.11.34
+ /bin/chmod -c -Rf u+rwX,go-w .
+ cd /home/tema/RPM/BUILD
+ /bin/mkdir -p cef-libs
+ cd cef-libs
+ echo 'Source #1 (cef-x86_64.tar.gz):'
Source #1 (cef-x86_64.tar.gz):
+ /bin/gzip -dc /home/tema/RPM/SOURCES/cef-x86_64.tar.gz
+ /bin/tar -xf -
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Выполняется(%build): /bin/sh -e /tmp/.private/tema/rpm-tmp.51583
+ umask 022
+ /bin/mkdir -p /home/tema/RPM/BUILD
+ cd /home/tema/RPM/BUILD
+ cd cef-libs
+ ln -sf /lib64/libudev.so.1 /home/tema/RPM/BUILD/libudev.so.0
+ LD_LIBRARY_PATH=:/home/tema/RPM/BUILD
+ export LD_LIBRARY_PATH
+ rm -rf /home/tema/RPM/BUILD/brick
+ mv /home/tema/RPM/BUILD/brick-0.2.11.34 /home/tema/RPM/BUILD/brick
+ mkdir -p /home/tema/RPM/BUILD/brick/Release
+ mv /home/tema/RPM/BUILD/cef-libs/chrome-sandbox /home/tema/RPM/BUILD/cef-libs/libcef.so /home/tema/RPM/BUILD/cef-libs/natives_blob.bin /home/tema/RPM/BUILD/cef-libs/revision.txt /home/tema/RPM/BUILD/cef-libs/snapshot_blob.bin /home/tema/RPM/BUILD/brick/Release
+ mkdir -p /home/tema/RPM/BUILD/build
+ cd /home/tema/RPM/BUILD/build
+ cmake -DSKIP_BRICK_REGISTER=1 -DCMAKE_INSTALL_PREFIX=/home/tema/RPM/BUILD/out /home/tema/RPM/BUILD/brick
-- CMAKE_INSTALL_PREFIX already set to: /home/tema/RPM/BUILD/out
CMake Warning at CMakeLists.txt:187 (message):
  No CMAKE_BUILD_TYPE value selected, using Release


-- Setting output directory to: /home/tema/RPM/BUILD/build/brick/Release
-- Objcopy'ing desktop_extension.js
-- Objcopy'ing window/about.glade
-- Objcopy'ing window/accounts.glade
-- Objcopy'ing window/edit_account.glade
-- Downloading https://github.com/buglloc/cef-builds/raw/0d15971961fda87682bd5e067cdcf5450e72b6b8/libs/cef-x86_64.tar.gz
-- Using existed revision: 3.2454.1344.g2782fb8.x86_64
-- *** CONFIGURATION SETTINGS ***
-- Generator:                    Unix Makefiles
-- Platform:                     Linux
-- Project architecture:         x86_64
-- Install prefix:               /home/tema/RPM/BUILD/out
-- Build type:                   Release
-- Package install mode:         TRUE
-- Standard libraries:           X11
-- Compiler definitions:         __STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;_FILE_OFFSET_BITS=64
-- C_FLAGS:                      -fno-strict-aliasing -fPIC -fstack-protector -funwind-tables -fvisibility=hidden --param=ssp-buffer-size=4 -pipe -pthread -Wall -Werror -Wno-missing-field-initializers -Wno-unused-parameter -m64 -march=x86-64 -std=c99 -Wno-unused-local-typedefs
-- C_FLAGS_DEBUG:                -O0 -g
-- C_FLAGS_RELEASE:              -O2 -fdata-sections -ffunction-sections -fno-ident -DNDEBUG -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
-- CXX_FLAGS:                    -fno-strict-aliasing -fPIC -fstack-protector -funwind-tables -fvisibility=hidden --param=ssp-buffer-size=4 -pipe -pthread -Wall -Werror -Wno-missing-field-initializers -Wno-unused-parameter -m64 -march=x86-64 -fno-threadsafe-statics -fvisibility-inlines-hidden -Wsign-compare -std=gnu++11 -Wno-literal-suffix -Wno-narrowing
-- CXX_FLAGS_DEBUG:              -O0 -g
-- CXX_FLAGS_RELEASE:            -O2 -fdata-sections -ffunction-sections -fno-ident -DNDEBUG -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
-- EXE_LINKER_FLAGS:             -fPIC -pthread -Wl,--disable-new-dtags -Wl,--fatal-warnings -Wl,-rpath,. -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -m64
-- EXE_LINKER_FLAGS_DEBUG:       
-- EXE_LINKER_FLAGS_RELEASE:     -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections
-- SHARED_LINKER_FLAGS:          -fPIC -pthread -Wl,--disable-new-dtags -Wl,--fatal-warnings -Wl,-rpath,. -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -m64
-- SHARED_LINKER_FLAGS_DEBUG:     
-- SHARED_LINKER_FLAGS_RELEASE:  -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections
-- CEF Binary files:             chrome-sandbox;libcef.so;natives_blob.bin;snapshot_blob.bin
-- CEF Resource files:           cef.pak;cef_100_percent.pak;cef_200_percent.pak;devtools_resources.pak;locales
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tema/RPM/BUILD/build
+ make
make: Entering directory '/home/tema/RPM/BUILD/build'
make[1]: Entering directory '/home/tema/RPM/BUILD/build'
make[2]: Entering directory '/home/tema/RPM/BUILD/build'
make[2]: Leaving directory '/home/tema/RPM/BUILD/build'
[ 67%] Built target libcef_dll_wrapper
make[2]: Entering directory '/home/tema/RPM/BUILD/build'
[ 68%] Generating edit_account.glade.o
[ 68%] Generating desktop_extension.js.o
[ 69%] Generating about.glade.o
[ 69%] Generating accounts.glade.o
make[2]: Leaving directory '/home/tema/RPM/BUILD/build'
make[2]: Entering directory '/home/tema/RPM/BUILD/build'
[ 69%] Building CXX object brick/CMakeFiles/brick.dir/client_handler_linux.cc.o
In file included from /usr/include/gtk-2.0/gtk/gtk.h:89,
                 from /home/tema/RPM/BUILD/brick/brick/client_handler_linux.cc:5:
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: error: unnecessary parentheses in declaration of '__gtk_reserved1' [-Werror=parentheses]
   void (*__gtk_reserved1);
        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: error: unnecessary parentheses in declaration of '__gtk_reserved2' [-Werror=parentheses]
   void (*__gtk_reserved2);
        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: error: unnecessary parentheses in declaration of '__gtk_reserved3' [-Werror=parentheses]
   void (*__gtk_reserved3);
        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: error: unnecessary parentheses in declaration of '__gtk_reserved4' [-Werror=parentheses]
   void (*__gtk_reserved4);
        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: error: unnecessary parentheses in declaration of '__gtk_reserved5' [-Werror=parentheses]
   void (*__gtk_reserved5);
        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: error: unnecessary parentheses in declaration of '__gtk_reserved6' [-Werror=parentheses]
   void (*__gtk_reserved6);
        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: error: unnecessary parentheses in declaration of '__gtk_reserved7' [-Werror=parentheses]
   void (*__gtk_reserved7);
        ^
In file included from /usr/include/gtk-2.0/gtk/gtk.h:173,
                 from /home/tema/RPM/BUILD/brick/brick/client_handler_linux.cc:5:
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: error: unnecessary parentheses in declaration of '__gtk_reserved1' [-Werror=parentheses]
   void (*__gtk_reserved1);
        ^
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: error: unnecessary parentheses in declaration of '__gtk_reserved2' [-Werror=parentheses]
   void (*__gtk_reserved2);
        ^
cc1plus: all warnings being treated as errors
make[2]: *** [brick/CMakeFiles/brick.dir/build.make:209: brick/CMakeFiles/brick.dir/client_handler_linux.cc.o] Error 1
make[2]: Leaving directory '/home/tema/RPM/BUILD/build'
make[1]: *** [CMakeFiles/Makefile2:146: brick/CMakeFiles/brick.dir/all] Error 2
make[1]: Leaving directory '/home/tema/RPM/BUILD/build'
make: *** [Makefile:130: all] Error 2
make: Leaving directory '/home/tema/RPM/BUILD/build'
ошибка: Неверный код возврата из /tmp/.private/tema/rpm-tmp.51583 (%build)


Ошибки сборки пакетов:
    Неверный код возврата из /tmp/.private/tema/rpm-tmp.51583 (%build)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Re: Установка программы Bitrix24 Desktop
« Ответ #32 : 12.07.2019 13:22:06 »
Ничего не изменилось
потому что это
export CFLAGS=-Wno-error=parentheses
директива для spec файла в секцию build вообще-то ибо в этой теме речь идёт именно о сборке с помощью rpm, а не в консоли руками.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Установка программы Bitrix24 Desktop
« Ответ #33 : 12.07.2019 13:55:32 »
вообще-то ибо в этой теме речь идёт именно о сборке с помощью rpm, а не в консоли руками.
Тогда я, наверное, просто не понимаю что делать. Подскажите, пожалуйста.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Re: Установка программы Bitrix24 Desktop
« Ответ #34 : 12.07.2019 14:25:22 »
Тогда я, наверное, просто не понимаю что делать.
Раз уж занимаетесь пресборкой и вам это надо, то хорошо бы немного продвинуться в плане понимания того, как собираются пакеты rpm. Почитать на досуге так сказать факультативный материал :-)
Подскажите, пожалуйста.
В спеке после строчки %build (это можно назвать для краткости секция build спек файла) помещаете указанное Андреем колдунство и повторяете сборку.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Установка программы Bitrix24 Desktop
« Ответ #35 : 12.07.2019 14:49:45 »
Подскажите, пожалуйста.
В спеке после строчки %build (это можно назвать для краткости секция build спек файла) помещаете указанное Андреем колдунство и повторяете сборку.
Я туда её и поместил, но ничего не изменилось.
Я хотел показать, что и выполнение через точку с запятой ничего не даёт.
Я немного знаю про spec, т.к. собирал несколько пакетов. Поэтому и спрашиваю, что я мог сделать не так? Может нужно не через консоль? Может способ есть какой-то другой? Может команды другие нужно использовать?
« Последнее редактирование: 12.07.2019 16:33:03 от tema »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
Re: Установка программы Bitrix24 Desktop
« Ответ #36 : 12.07.2019 22:54:37 »
Обратиться в техподдержку 1С надо. Их продукт – они и подскажут.
Андрей Черепанов (cas@)

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: Установка программы Bitrix24 Desktop
« Ответ #37 : 13.07.2019 10:30:34 »
Ничего не изменилось  :'-(

потому что там это C_FLAGS или CXX_FLAGS.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
Re: Установка программы Bitrix24 Desktop
« Ответ #38 : 13.07.2019 11:05:16 »
Ничего не изменилось  :'-(

потому что там это C_FLAGS или CXX_FLAGS.
А когда в этих переменных появились символы подчёркивания?
Андрей Черепанов (cas@)

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: Установка программы Bitrix24 Desktop
« Ответ #39 : 13.07.2019 13:56:34 »
Ничего не изменилось  :'-(

потому что там это C_FLAGS или CXX_FLAGS.
А когда в этих переменных появились символы подчёркивания?
откуда я знаю, в листинге у него в сообщении так написано.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Установка программы Bitrix24 Desktop
« Ответ #40 : 14.07.2019 20:24:18 »
При чём тут 1С?
Ошибка же в файле gtk:
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
Re: Установка программы Bitrix24 Desktop
« Ответ #41 : 14.07.2019 21:29:13 »
И как же остальные приложения на GTK2 не видят этой ошибки?
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Установка программы Bitrix24 Desktop
« Ответ #42 : 15.07.2019 13:04:43 »
export CFLAGS=-Wno-error=parentheses
Вообще, если в спеке, правильнее может оказаться
%add_optflags -Wno-error=parentheses

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Установка программы Bitrix24 Desktop
« Ответ #43 : 17.07.2019 17:40:10 »
gtkfilechooserbutton
Зависит от того какие именно. Можно пример приложения, которое компилируется и использует при этом виджет gtkfilechooserbutton? Я так понимаю, что это не самый популярный виджет и мало используется, может поэтому сразу и не заметили в нём ошибку.
« Последнее редактирование: 18.07.2019 02:18:08 от tema »

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Установка программы Bitrix24 Desktop
« Ответ #44 : 17.07.2019 17:40:33 »
export CFLAGS=-Wno-error=parentheses
Вообще, если в спеке, правильнее может оказаться
%add_optflags -Wno-error=parentheses
Спасибо, попробую  :-)