Гугление не дало какого-либо внятного результата, потому как плохо владею Инглишом, но я исправляюсь =)) Проблема в том что при сборке происходит вот такой вывод: Linking C executable granite-demo ../lib/libgranite.so.0.1.4: undefined reference to `gtk_entry_get_placeholder_text' ../lib/libgranite.so.0.1.4: undefined reference to `gtk_entry_set_placeholder_text' ../lib/libgranite.so.0.1.4: undefined reference to `gtk_button_box_set_child_non_homogeneous' collect2: ld returned 1 exit status Вот тут я не могу понять что происходит. Вроде найти чего-то не может. Может у кого-нибудь было такое ?
> Linking C executable granite-demo
> ../lib/libgranite.so.0.1.4: undefined reference to
> `gtk_entry_get_placeholder_text'
> ../lib/libgranite.so.0.1.4: undefined reference to
> `gtk_entry_set_placeholder_text'
> ../lib/libgranite.so.0.1.4: undefined reference to
> `gtk_button_box_set_child_non_homogeneous'
> collect2: ld returned 1 exit status
Классическая недолинковка. findsym определит, в каких библиотеках
недостающие символы, после чего нужно внести эти библиотеки в линковку
librgranite.so
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
В Пнд, 17/09/2012 в 09:34 +0700, Евгений Ростовцев пишет:
> Классическая недолинковка. findsym определит, в каких библиотеках
> недостающие символы, после чего нужно внести эти библиотеки в линковку
> librgranite.so
findsym не нашёл вообще ничего. Оно ищет по уже установленным пакетам,
ил по репозиторию?
> findsym не нашёл вообще ничего. Оно ищет по уже установленным пакетам, > ил по репозиторию? По уже установленным. > findsym gtk_entry_get_placeholder_text /usr/lib/libgtk-3.so: 00133154 T gtk_entry_get_placeholder_text /usr/lib/libgtk-3.so.0: 00133154 T gtk_entry_get_placeholder_text Та же картина и с двумя другими. Так что нужно в BuildRequires указать libgtk+3-devel и в линковку добавить -lgtk-3 -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ALT Linux team
В Пнд, 17/09/2012 в 15:13 +0700, Евгений Ростовцев пишет: > По уже установленным. > Если по уже установленным, то по идее в hasher она бесполезна =(( Хотя я не особо понимаю смысл ошибки линковки. > > findsym gtk_entry_get_placeholder_text > /usr/lib/libgtk-3.so: 00133154 T gtk_entry_get_placeholder_text > /usr/lib/libgtk-3.so.0: 00133154 T gtk_entry_get_placeholder_text > Вот это старнно , пакет libgtk+3-devel стоит, а findsym не находит ничего. Ищу в hasher'е, залез в /usr/lib есть libgtk-3, а findsym не работает. findsym соответственно запускаю в hasher. > Та же картина и с двумя другими. Так что нужно в BuildRequires указать > libgtk+3-devel и в линковку добавить -lgtk-3 > А как добавить линковку? %add_optflag?
2012/9/17 gBopHuk_alt: > А как добавить линковку? %add_optflag? Исправить порядок в котором gcc собирает бинарь. Смысл в том что из-за изменений в gcc (очередная оптимизация) что бы линковатся правильно, библиотеки должны в самом конце. Пример: gcc -o binary *.o -lбиблиотека иначе, если библиотека будет идти в начале, gcc её выкинет т.к. символы из неё ещё никто не использует. Лучше покажите полный вывод сборки и Makefile.am (или сам Makefile если он не генерируется через automake). -- Igor Zubkov http://hi.im/ice
>> По уже установленным. > > Если по уже установленным, то по идее в hasher она бесполезна =(( Отчего же? findsym указывает конкретные библиотеки, в которых есть нужный символ. Без него бы пришлось запускать nm вручную, проходя по всему списку библиотек. >> > findsym gtk_entry_get_placeholder_text >> /usr/lib/libgtk-3.so: 00133154 T gtk_entry_get_placeholder_text >> /usr/lib/libgtk-3.so.0: 00133154 T gtk_entry_get_placeholder_text >> > Вот это старнно , пакет libgtk+3-devel стоит, а findsym не находит > ничего. > Ищу в hasher'е, залез в /usr/lib есть libgtk-3, а findsym не работает. > findsym соответственно запускаю в hasher. Страннее и не придумаешь... -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ALT Linux team
On Mon, Sep 17, 2012 at 01:20:38PM +0400, gBopHuk_alt wrote: > > По уже установленным. > Если по уже установленным, то по идее в hasher она бесполезна =(( Ну почему, hsh-install/hsh-shell не отменяли и они удобны. :) > Хотя я не особо понимаю смысл ошибки линковки. См. тж. http://www.altlinux.org/UpStream/AsNeeded -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ---- Sep 29, Kiev, Ukraine: -- http://conference.osdn.org.ua
On Mon, 17 Sep 2012 13:20:38 +0400 gBopHuk_alt <gbophuk_alt@mail.ru> wrote: > В Пнд, 17/09/2012 в 15:13 +0700, Евгений Ростовцев пишет: > > > По уже установленным. > > > > Если по уже установленным, то по идее в hasher она бесполезна =(( [...] Если программа на С или C++ скомпилировалась (то есть, получили объектные файлы, обычно *.o), то скорее всего необходимые пакеты (а значит и разделяемые библиотеки) в сборочной среде уже есть. Поэтому findsym очень даже полезна именно в ней: $ hsh-install findsym $ hsh-shell и там уже [builder@localhost .in]$ findsym gtk_button_box_set_child_non_homogeneous /usr/lib64/libgtk-3.so: 00000000000c146f T gtk_button_box_set_child_non_homogeneous /usr/lib64/libgtk-3.so.0: 00000000000c146f T gtk_button_box_set_child_non_homogeneous > Хотя я не особо понимаю смысл ошибки линковки. [...] Смысл той ошибки, которая была в первоначальном посте, в том, что в полученном исполняемом файле granite-demo есть ссылки на символы (в данном случае -- функции), которые ни одна требуемая им библиотека не предоставляет. Эти символы скорее всего не будут найдены динамическим компоновщиком при старте программы, так что granite-demo окажется неработоспособен. -- WBR, Ivan A. Melnikov
> Смысл той ошибки, которая была в первоначальном посте, в том, что в
> полученном исполняемом файле granite-demo есть ссылки на символы (в
> данном случае -- функции), которые ни одна требуемая им библиотека не
> предоставляет. Эти символы скорее всего не будут найдены динамическим
> компоновщиком при старте программы, так что granite-demo окажется
> неработоспособен.
Только давайте не путать. Вот цитата из первого сообщения:
"Linking C executable granite-demo
../lib/libgranite.so.0.1.4: undefined reference to
`gtk_entry_get_placeholder_text'
../lib/libgranite.so.0.1.4: undefined reference to
`gtk_entry_set_placeholder_text'
../lib/libgranite.so.0.1.4: undefined reference to
`gtk_button_box_set_child_non_homogeneous'
collect2: ld returned 1 exit status"
Т.е. речь идёт именно о недолинковке libgranite.so, а не granite-demo.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
[-- Attachment #1: Type: text/plain, Size: 950 bytes --] В Пнд, 17/09/2012 в 12:26 +0300, Igor Zubkov пишет: > 2012/9/17 gBopHuk_alt: > > А как добавить линковку? %add_optflag? > > Исправить порядок в котором gcc собирает бинарь. Смысл в том что из-за > изменений в gcc (очередная оптимизация) что бы линковатся правильно, > библиотеки должны в самом конце. Пример: > > gcc -o binary *.o -lбиблиотека > > иначе, если библиотека будет идти в начале, gcc её выкинет т.к. > символы из неё ещё никто не использует. > > Лучше покажите полный вывод сборки и Makefile.am (или сам Makefile > если он не генерируется через automake). Нашёл только CMakeLists.txt и Makefile [-- Attachment #2: rebuild.txt.x86_32 --] [-- Type: text/plain, Size: 27953 bytes --] hsh-rebuild: changed working directory to `/home/gbophuk/hasher' hsh-rebuild: Locked working directory `/home/gbophuk/hasher' hsh-rebuild: Acquiring lock for config file `/etc/hasher-priv/user.d/gbophuk'... hsh-rebuild: Locked config file `/etc/hasher-priv/user.d/gbophuk' hsh-rebuild: Created rebuild script. «/tmp/.private/gbophuk/gear.fYP7FeTj/work/pkg.tar» -> «chroot/.in/pkg.tar» mkdir: created directory `/usr/src/in' mkdir: created directory `/usr/src/in/spec' mkdir: created directory `/usr/src/in/source' granite.spec ./ ./granite.spec ./granite-0.1.tar.gz `/usr/src/in/source/granite.spec' -> `/usr/src/in/spec/granite.spec' hsh-rebuild: pkg.tar: installed source file. hsh-rebuild: pkg.tar: fetched build dependencies. hsh-rebuild: pkg.tar: calculated build dependencies: удалён «chroot/.host/hsh-buildreq-filter» «/usr/bin/hsh-buildreq-filter» -> «chroot/.host/hsh-buildreq-filter» hsh-rebuild: pkg.tar: fetched build dependencies. hsh-rebuild: pkg.tar: calculated build dependencies: cmake rpm-macros-cmake rpm-build-vala gcc4.5-c++ gobject-introspection-devel libspice-gtk3-devel libgtk+3 libgtk+3-devel libgtk+3-gir libgio-devel glib2-devel libpng-devel libXau-devel libXdmcp-devel vala vala-tools libvala-devel libgee-devel libspice-gtk3-gir-devel libgtk+3-gir-devel libspice-glib-gir-devel rpm-utils hsh-install: changed working directory to `/home/gbophuk/hasher' Чтение списков пакетов... Построение дерева зависимостей... Последняя версия cmake уже установлена. Последняя версия rpm-macros-cmake уже установлена. Последняя версия rpm-build-vala уже установлена. Последняя версия gcc4.5-c++ уже установлена. Последняя версия gobject-introspection-devel уже установлена. Последняя версия libspice-gtk3-devel уже установлена. Последняя версия libgtk+3 уже установлена. Последняя версия libgtk+3-devel уже установлена. Последняя версия libgtk+3-gir уже установлена. Последняя версия libgio-devel уже установлена. Последняя версия glib2-devel уже установлена. Последняя версия libpng-devel уже установлена. Последняя версия libXau-devel уже установлена. Последняя версия libXdmcp-devel уже установлена. Последняя версия vala уже установлена. Последняя версия libvala-devel уже установлена. Последняя версия libgee-devel уже установлена. Последняя версия libspice-gtk3-gir-devel уже установлена. Последняя версия libgtk+3-gir-devel уже установлена. Последняя версия libspice-glib-gir-devel уже установлена. Последняя версия rpm-utils уже установлена. Следующие НОВЫЕ пакеты будут установлены: vala-tools 0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 0B/105kB архивов. После распаковки потребуется дополнительно 335kB дискового пространства. Запуск RPM (hsh-rpmi-print-files -U -v -h -r /home/gbophuk/hasher/aptbox --oldpackage)... /home/gbophuk/hasher/repo/i586/RPMS.hasher/vala-tools-0.16.1-alt1.i586.rpm Завершено. hsh-install: Calculated package file list. «/home/gbophuk/hasher/repo/i586/RPMS.hasher/vala-tools-0.16.1-alt1.i586.rpm» -> «chroot/.in/vala-tools-0.16.1-alt1.i586.rpm» <13>Sep 14 11:12:16 rpmi: vala-tools-0.16.1-alt1 installed hsh-install: Packages installation complete. Подготовка пакетов для установки... hsh-install: RPM database updated. mkdir: created directory `/usr/src/in/srpm' Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/srpm/granite-0.1-alt0.src.rpm hsh-rebuild: pkg.tar: created src.rpm file. hsh-rebuild: pkg.tar: fetched build dependencies. hsh-rebuild: pkg.tar: calculated build dependencies: cmake rpm-macros-cmake rpm-build-vala gcc4.5-c++ gobject-introspection-devel libspice-gtk3-devel libgtk+3 libgtk+3-devel libgtk+3-gir libgio-devel glib2-devel libpng-devel libXau-devel libXdmcp-devel vala vala-tools libvala-devel libgee-devel libspice-gtk3-gir-devel libgtk+3-gir-devel libspice-glib-gir-devel rpm-utils hsh-install: changed working directory to `/home/gbophuk/hasher' Чтение списков пакетов... Построение дерева зависимостей... Последняя версия cmake уже установлена. Последняя версия rpm-macros-cmake уже установлена. Последняя версия rpm-build-vala уже установлена. Последняя версия gcc4.5-c++ уже установлена. Последняя версия gobject-introspection-devel уже установлена. Последняя версия libspice-gtk3-devel уже установлена. Последняя версия libgtk+3 уже установлена. Последняя версия libgtk+3-devel уже установлена. Последняя версия libgtk+3-gir уже установлена. Последняя версия libgio-devel уже установлена. Последняя версия glib2-devel уже установлена. Последняя версия libpng-devel уже установлена. Последняя версия libXau-devel уже установлена. Последняя версия libXdmcp-devel уже установлена. Последняя версия vala уже установлена. Последняя версия vala-tools уже установлена. Последняя версия libvala-devel уже установлена. Последняя версия libgee-devel уже установлена. Последняя версия libspice-gtk3-gir-devel уже установлена. Последняя версия libgtk+3-gir-devel уже установлена. Последняя версия libspice-glib-gir-devel уже установлена. Последняя версия rpm-utils уже установлена. 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. hsh-install: Calculated package file list. hsh-install: Nothing to install. + export -n target + exec time rpmbuild --rebuild --target=i586 granite-0.1-alt0.src.rpm Installing granite-0.1-alt0.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.12164 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf granite-0.1 + echo 'Source #0 (granite-0.1.tar.gz):' Source #0 (granite-0.1.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/granite-0.1.tar.gz + /bin/tar -xf - + cd granite-0.1 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.9694 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd granite-0.1 + mkdir -p BUILD + __cmake + pushd BUILD ~/RPM/BUILD/granite-0.1/BUILD ~/RPM/BUILD/granite-0.1 + cmake .. -DCMAKE_SKIP_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -Wall -g -O2 -march=i586 -mtune=i686' '-DCMAKE_CXX_FLAGS:STRING=-pipe -Wall -g -O2 -march=i586 -mtune=i686' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -Wall -g -O2 -march=i586 -mtune=i686' -DCMAKE_INSTALL_PREFIX=/usr -DLIB_DESTINATION=lib -DLIB_SUFFIX= -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- checking for module 'gobject-introspection-1.0' -- found gobject-introspection-1.0, version 0.10.7 -- checking for modules 'gtk+-3.0;gio-unix-2.0;gthread-2.0' -- found gtk+-3.0, version 3.0.11 -- found gio-unix-2.0, version 2.30.3 -- found gthread-2.0, version 2.30.3 -- Found Vala: /usr/bin/valac -- checking for a minimum Vala version of 0.13.0 -- found Vala, version 0.16.1 -- checking for a minimum Vala version of 0.11.3 -- found Vala, version 0.16.1 -- Configuring done -- Generating done CMake Warning: The variable, 'CMAKE_Fortran_FLAGS', specified manually, was not used during the generation. CMake Warning: The variable, 'LIB_DESTINATION', specified manually, was not used during the generation. CMake Warning: The variable, 'LIB_SUFFIX', specified manually, was not used during the generation. -- Build files have been written to: /usr/src/RPM/BUILD/granite-0.1/BUILD + popd ~/RPM/BUILD/granite-0.1 + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.51765 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/granite-buildroot + : + /bin/rm -rf -- /usr/src/tmp/granite-buildroot + cd granite-0.1 + pushd BUILD ~/RPM/BUILD/granite-0.1/BUILD ~/RPM/BUILD/granite-0.1 + make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/granite-buildroot make: Entering directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' make[1]: Entering directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' make[2]: Entering directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' [ 3%] Generating Application.c, Drawing/Color.c, Drawing/BufferSurface.c, Drawing/Utilities.c, GtkPatch/AboutDialog.c, Services/Settings.c, Services/Logger.c, Services/Paths.c, Services/System.c, Services/Contractor.c, Widgets/WrapLabel.c, Widgets/AboutDialog.c, Widgets/ModeButton.c, Widgets/DatePicker.c, Widgets/Entries.c, Widgets/TimePicker.c, Widgets/CollapsiblePaned.c, Widgets/StaticNotebook.c, Widgets/CompositedWindow.c, Widgets/AppMenu.c, Widgets/Welcome.c, Widgets/ToolButtonWithMenu.c, Widgets/PopOver.c, Widgets/ContractorView.c, Main.c, config.vapi, granite.vapi, granite.h, granite_internal.h /usr/src/RPM/BUILD/granite-0.1/lib/Drawing/BufferSurface.vala:386.44-386.63: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1/lib/Drawing/BufferSurface.vala:398.22-398.41: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1/lib/Drawing/BufferSurface.vala:518.44-518.63: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1/lib/Drawing/BufferSurface.vala:544.22-544.41: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/PopOver.vala:49.5-49.22: warning: Granite.Widgets.PopOver.is_composited hides inherited field `Gtk.Widget.is_composited'. Use the `new' keyword if hiding was intentional bool is_composited; ^^^^^^^^^^^^^^^^^^ /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/PopOver.vala:393.9-393.29: warning: Gtk.render_background has been deprecated since vala-0.16. Use StyleContext.render_background /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/CollapsiblePaned.vala:57.17-57.37: warning: Gdk.Window.at_pointer has been deprecated since 3.0 /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/DatePicker.vala:97.9-97.45: warning: method `Granite.Widgets.DatePicker.on_dropdown_button_press' never used private bool on_dropdown_button_press (EventButton event) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/DatePicker.vala:110.9-110.45: warning: method `Granite.Widgets.DatePicker.on_dropdown_delete_event' never used private bool on_dropdown_delete_event () { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/PopOver.vala:340.17-340.17: warning: local variable `w' declared but never used int x,y,w,h; ^ /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/PopOver.vala:340.19-340.19: warning: local variable `h' declared but never used int x,y,w,h; ^ Compilation succeeded - 11 warning(s) Scanning dependencies of target granite make[2]: Leaving directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' make[2]: Entering directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' [ 6%] Building C object lib/CMakeFiles/granite.dir/GtkPatch/gtkpatch-utils.c.o /usr/src/RPM/BUILD/granite-0.1/lib/GtkPatch/gtkpatch-utils.c: In function 'add_credits_section': /usr/src/RPM/BUILD/granite-0.1/lib/GtkPatch/gtkpatch-utils.c:40:9: warning: 'return' with no value, in function returning non-void [ 9%] Building C object lib/CMakeFiles/granite.dir/Widgets/widgets-utils.c.o /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/widgets-utils.c: In function 'close_cb': /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/widgets-utils.c:36:35: warning: initialization from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/widgets-utils.c:36:28: warning: unused variable 'priv' /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/widgets-utils.c: In function 'granite_widgets_show_about_dialog': /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/widgets-utils.c:70:9: warning: implicit declaration of function 'granite_widgets_about_dialog_new' /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/widgets-utils.c:70:16: warning: assignment makes pointer from integer without a cast [ 9%] Generating Application.c, Drawing/Color.c, Drawing/BufferSurface.c, Drawing/Utilities.c, GtkPatch/AboutDialog.c, Services/Settings.c, Services/Logger.c, Services/Paths.c, Services/System.c, Services/Contractor.c, Widgets/WrapLabel.c, Widgets/AboutDialog.c, Widgets/ModeButton.c, Widgets/DatePicker.c, Widgets/Entries.c, Widgets/TimePicker.c, Widgets/CollapsiblePaned.c, Widgets/StaticNotebook.c, Widgets/CompositedWindow.c, Widgets/AppMenu.c, Widgets/Welcome.c, Widgets/ToolButtonWithMenu.c, Widgets/PopOver.c, Widgets/ContractorView.c, Main.c, config.vapi, granite.vapi, granite.h, granite_internal.h /usr/src/RPM/BUILD/granite-0.1/lib/Drawing/BufferSurface.vala:386.44-386.63: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1/lib/Drawing/BufferSurface.vala:398.22-398.41: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1/lib/Drawing/BufferSurface.vala:518.44-518.63: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1/lib/Drawing/BufferSurface.vala:544.22-544.41: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/PopOver.vala:49.5-49.22: warning: Granite.Widgets.PopOver.is_composited hides inherited field `Gtk.Widget.is_composited'. Use the `new' keyword if hiding was intentional bool is_composited; ^^^^^^^^^^^^^^^^^^ /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/PopOver.vala:393.9-393.29: warning: Gtk.render_background has been deprecated since vala-0.16. Use StyleContext.render_background /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/CollapsiblePaned.vala:57.17-57.37: warning: Gdk.Window.at_pointer has been deprecated since 3.0 /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/DatePicker.vala:97.9-97.45: warning: method `Granite.Widgets.DatePicker.on_dropdown_button_press' never used private bool on_dropdown_button_press (EventButton event) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/DatePicker.vala:110.9-110.45: warning: method `Granite.Widgets.DatePicker.on_dropdown_delete_event' never used private bool on_dropdown_delete_event () { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/PopOver.vala:340.17-340.17: warning: local variable `w' declared but never used int x,y,w,h; ^ /usr/src/RPM/BUILD/granite-0.1/lib/Widgets/PopOver.vala:340.19-340.19: warning: local variable `h' declared but never used int x,y,w,h; ^ Compilation succeeded - 11 warning(s) [ 12%] Building C object lib/CMakeFiles/granite.dir/Application.c.o /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Application.c: In function 'granite_application_construct': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Application.c:193:9: warning: missing braces around initializer /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Application.c:193:9: warning: (near initialization for 'un.sysname') [ 16%] Building C object lib/CMakeFiles/granite.dir/Drawing/Color.c.o [ 19%] Building C object lib/CMakeFiles/granite.dir/Drawing/BufferSurface.c.o /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Drawing/BufferSurface.c: In function 'granite_drawing_buffer_surface_build_gaussian_kernel': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Drawing/BufferSurface.c:3539:8: warning: unused variable '_d_collection_size_' /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Drawing/BufferSurface.c: At top level: /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Drawing/BufferSurface.c:1831:20: warning: 'block1_data_ref' defined but not used /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Drawing/BufferSurface.c:2429:20: warning: 'block2_data_ref' defined but not used [ 22%] Building C object lib/CMakeFiles/granite.dir/Drawing/Utilities.c.o [ 25%] Building C object lib/CMakeFiles/granite.dir/GtkPatch/AboutDialog.c.o /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/GtkPatch/AboutDialog.c: In function 'granite_gtk_patch_about_dialog_construct': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/GtkPatch/AboutDialog.c:347:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/GtkPatch/AboutDialog.c: In function 'granite_gtk_patch_about_dialog_set_string_from_string_array': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/GtkPatch/AboutDialog.c:562:2: warning: implicit declaration of function 'add_credits_section' /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/GtkPatch/AboutDialog.c:562:9: warning: assignment makes pointer from integer without a cast [ 29%] Building C object lib/CMakeFiles/granite.dir/Services/Settings.c.o /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Services/Settings.c: In function 'granite_services_settings_constructor': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Services/Settings.c:806:8: warning: unused variable '_prop_collection_size_' [ 32%] Building C object lib/CMakeFiles/granite.dir/Services/Logger.c.o /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Services/Logger.c:111:1: warning: missing braces around initializer /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Services/Logger.c:111:1: warning: (near initialization for '__lock_granite_services_logger_queue_lock.mutex') /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Services/Logger.c: In function 'granite_services_logger_write': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Services/Logger.c:430:5: warning: label '__finally10' defined but not used /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Services/Logger.c:392:4: warning: label '__finally9' defined but not used [ 35%] Building C object lib/CMakeFiles/granite.dir/Services/Paths.c.o /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Services/Paths.c: In function 'granite_services_paths_initialize': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Services/Paths.c:381:9: warning: unused variable '_path_collection_size_' [ 38%] Building C object lib/CMakeFiles/granite.dir/Services/System.c.o /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Services/System.c: In function 'granite_services_system_launch_with_files': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Services/System.c:275:8: warning: unused variable '_f_collection_size_' [ 41%] Building C object lib/CMakeFiles/granite.dir/Services/Contractor.c.o [ 45%] Building C object lib/CMakeFiles/granite.dir/Widgets/WrapLabel.c.o [ 48%] Building C object lib/CMakeFiles/granite.dir/Widgets/AboutDialog.c.o /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/AboutDialog.c: In function 'granite_widgets_about_dialog_construct': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/AboutDialog.c:265:2: warning: implicit declaration of function 'gtk_button_box_set_child_non_homogeneous' [ 51%] Building C object lib/CMakeFiles/granite.dir/Widgets/ModeButton.c.o [ 54%] Building C object lib/CMakeFiles/granite.dir/Widgets/DatePicker.c.o /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/DatePicker.c: In function 'granite_widgets_date_picker_constructor': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/DatePicker.c:413:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/DatePicker.c: At top level: /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/DatePicker.c:236:17: warning: 'granite_widgets_date_picker_on_dropdown_button_press' defined but not used /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/DatePicker.c:282:17: warning: 'granite_widgets_date_picker_on_dropdown_delete_event' defined but not used [ 58%] Building C object lib/CMakeFiles/granite.dir/Widgets/Entries.c.o /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/Entries.c: In function 'granite_widgets_hinted_entry_get_hint_string': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/Entries.c:179:2: warning: implicit declaration of function 'gtk_entry_get_placeholder_text' /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/Entries.c:179:9: warning: assignment makes pointer from integer without a cast /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/Entries.c: In function 'granite_widgets_hinted_entry_set_hint_string': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/Entries.c:190:2: warning: implicit declaration of function 'gtk_entry_set_placeholder_text' [ 61%] Building C object lib/CMakeFiles/granite.dir/Widgets/TimePicker.c.o [ 64%] Building C object lib/CMakeFiles/granite.dir/Widgets/CollapsiblePaned.c.o [ 67%] Building C object lib/CMakeFiles/granite.dir/Widgets/StaticNotebook.c.o [ 70%] Building C object lib/CMakeFiles/granite.dir/Widgets/CompositedWindow.c.o [ 74%] Building C object lib/CMakeFiles/granite.dir/Widgets/AppMenu.c.o [ 77%] Building C object lib/CMakeFiles/granite.dir/Widgets/Welcome.c.o [ 80%] Building C object lib/CMakeFiles/granite.dir/Widgets/ToolButtonWithMenu.c.o /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/ToolButtonWithMenu.c: In function 'granite_widgets_tool_button_with_menu_popup_menu': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/ToolButtonWithMenu.c:595:2: warning: label '__finally24' defined but not used [ 83%] Building C object lib/CMakeFiles/granite.dir/Widgets/PopOver.c.o /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c: In function 'granite_widgets_pop_over_construct': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c:287:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c: In function 'granite_widgets_pop_over_move_to_window': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c:900:7: warning: unused variable 'h' /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c:899:7: warning: unused variable 'w' /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c: In function 'granite_widgets_pop_over_class_init': /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c:1419:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c:1422:2: warning: passing argument 1 of 'g_param_spec_unref' from incompatible pointer type /usr/include/glib-2.0/gobject/gparam.h:275:7: note: expected 'struct GParamSpec *' but argument is of type 'struct GParamSpecInt *' /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c:1423:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c:1426:2: warning: passing argument 1 of 'g_param_spec_unref' from incompatible pointer type /usr/include/glib-2.0/gobject/gparam.h:275:7: note: expected 'struct GParamSpec *' but argument is of type 'struct GParamSpecInt *' /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c:1427:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c:1430:2: warning: passing argument 1 of 'g_param_spec_unref' from incompatible pointer type /usr/include/glib-2.0/gobject/gparam.h:275:7: note: expected 'struct GParamSpec *' but argument is of type 'struct GParamSpecInt *' /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c:1431:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c:1434:2: warning: passing argument 1 of 'g_param_spec_unref' from incompatible pointer type /usr/include/glib-2.0/gobject/gparam.h:275:7: note: expected 'struct GParamSpec *' but argument is of type 'struct GParamSpecInt *' /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c:1435:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1/BUILD/lib/Widgets/PopOver.c:1438:2: warning: passing argument 1 of 'g_param_spec_unref' from incompatible pointer type /usr/include/glib-2.0/gobject/gparam.h:275:7: note: expected 'struct GParamSpec *' but argument is of type 'struct GParamSpecInt *' [ 87%] Building C object lib/CMakeFiles/granite.dir/Widgets/ContractorView.c.o [ 90%] Building C object lib/CMakeFiles/granite.dir/Main.c.o Linking C shared library libgranite.so make[2]: Leaving directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' [ 90%] Built target granite make[2]: Entering directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' Scanning dependencies of target i18n make[2]: Leaving directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' make[2]: Entering directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' [ 90%] messages.” make[2]: Leaving directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' [ 93%] Built target i18n make[2]: Entering directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' [ 96%] Generating main.c Scanning dependencies of target granite-demo make[2]: Leaving directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' make[2]: Entering directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' [100%] Building C object demo/CMakeFiles/granite-demo.dir/main.c.o /usr/src/RPM/BUILD/granite-0.1/BUILD/demo/main.c: In function '__lambda5_': /usr/src/RPM/BUILD/granite-0.1/BUILD/demo/main.c:199:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1/BUILD/demo/main.c: In function 'granite_demo_real_activate': /usr/src/RPM/BUILD/granite-0.1/BUILD/demo/main.c:781:8: warning: unused variable '_hash_collection_size_' Linking C executable granite-demo ../lib/libgranite.so.0.1.4: undefined reference to `gtk_entry_get_placeholder_text' ../lib/libgranite.so.0.1.4: undefined reference to `gtk_entry_set_placeholder_text' ../lib/libgranite.so.0.1.4: undefined reference to `gtk_button_box_set_child_non_homogeneous' collect2: ld returned 1 exit status make[2]: *** [demo/granite-demo] Error 1 make[2]: Leaving directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' make[1]: *** [demo/CMakeFiles/granite-demo.dir/all] Error 2 make[1]: Leaving directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' make: *** [all] Error 2 make: Leaving directory `/usr/src/RPM/BUILD/granite-0.1/BUILD' error: Bad exit status from /usr/src/tmp/rpm-tmp.51765 (%install) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.51765 (%install) Command exited with non-zero status 1 78.66user 5.62system 1:27.79elapsed 96%CPU (0avgtext+0avgdata 212240maxresident)k 104inputs+15768outputs (0major+520002minor)pagefaults 0swaps hsh-rebuild: rebuild of `pkg.tar' failed. [-- Attachment #3: CMakeLists.txt --] [-- Type: text/x-cmake, Size: 823 bytes --] # Check http://webdev.elementaryos.org/docs/developer-guide/cmake for documentation cmake_minimum_required (VERSION 2.6) cmake_policy(VERSION 2.6) project(granite) list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/ ) set(RESOURCES_DIR ${CMAKE_INSTALL_PREFIX}/share/granite/) set(GETTEXT_PACKAGE GRANITE) configure_file (${CMAKE_SOURCE_DIR}/lib/config.h.cmake ${CMAKE_BINARY_DIR}/lib/config.h) set(CPACK_PACKAGE_VERSION "0.1.1") set(CPACK_SOURCE_GENERATOR "TBZ2") set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}-${CPACK_PACKAGE_VERSION}") set(CPACK_SOURCE_IGNORE_FILES "/build/;/.bzr/;/.bzrignore;~$;${CPACK_SOURCE_IGNORE_FILES}") include(CPack) add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source) add_subdirectory (lib) add_subdirectory (po) add_subdirectory (data) add_subdirectory(demo) [-- Attachment #4: Makefile --] [-- Type: text/x-makefile, Size: 8587 bytes --] # CMAKE generated file: DO NOT EDIT! # Generated by "Unix Makefiles" Generator, CMake Version 2.8 # Default target executed when no arguments are given to make. default_target: all .PHONY : default_target #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canoncical targets will work. .SUFFIXES: # Remove some rules from gmake that .SUFFIXES does not remove. SUFFIXES = .SUFFIXES: .hpux_make_needs_suffix_list # Suppress display of executed commands. $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: .PHONY : cmake_force #============================================================================= # Set environment variables for the build. # The shell in which to execute make rules. SHELL = /bin/sh # The CMake executable. CMAKE_COMMAND = /usr/bin/cmake # The command to remove a file. RM = /usr/bin/cmake -E remove -f # The top-level source directory on which CMake was run. CMAKE_SOURCE_DIR = /home/mefrio/Scrivania/cmake # The top-level build directory on which CMake was run. CMAKE_BINARY_DIR = /home/mefrio/Scrivania/cmake/cmake #============================================================================= # Targets provided globally by CMake. # Special rule for the target edit_cache edit_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running interactive CMake command-line interface..." /usr/bin/cmake -i . .PHONY : edit_cache # Special rule for the target edit_cache edit_cache/fast: edit_cache .PHONY : edit_cache/fast # Special rule for the target install install: preinstall @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." /usr/bin/cmake -P cmake_install.cmake .PHONY : install # Special rule for the target install install/fast: preinstall/fast @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." /usr/bin/cmake -P cmake_install.cmake .PHONY : install/fast # Special rule for the target install/local install/local: preinstall @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake .PHONY : install/local # Special rule for the target install/local install/local/fast: install/local .PHONY : install/local/fast # Special rule for the target install/strip install/strip: preinstall @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake .PHONY : install/strip # Special rule for the target install/strip install/strip/fast: install/strip .PHONY : install/strip/fast # Special rule for the target list_install_components list_install_components: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" .PHONY : list_install_components # Special rule for the target list_install_components list_install_components/fast: list_install_components .PHONY : list_install_components/fast # Special rule for the target rebuild_cache rebuild_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) .PHONY : rebuild_cache # Special rule for the target rebuild_cache rebuild_cache/fast: rebuild_cache .PHONY : rebuild_cache/fast # The main all target all: cmake_check_build_system $(CMAKE_COMMAND) -E cmake_progress_start /home/mefrio/Scrivania/cmake/cmake/CMakeFiles /home/mefrio/Scrivania/cmake/cmake/CMakeFiles/progress.marks $(MAKE) -f CMakeFiles/Makefile2 all $(CMAKE_COMMAND) -E cmake_progress_start /home/mefrio/Scrivania/cmake/cmake/CMakeFiles 0 .PHONY : all # The main clean target clean: $(MAKE) -f CMakeFiles/Makefile2 clean .PHONY : clean # The main clean target clean/fast: clean .PHONY : clean/fast # Prepare targets for installation. preinstall: all $(MAKE) -f CMakeFiles/Makefile2 preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: $(MAKE) -f CMakeFiles/Makefile2 preinstall .PHONY : preinstall/fast # clear depends depend: $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend #============================================================================= # Target rules for targets named scratch # Build rule for target. scratch: cmake_check_build_system $(MAKE) -f CMakeFiles/Makefile2 scratch .PHONY : scratch # fast build rule for target. scratch/fast: $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/build .PHONY : scratch/fast src/entry.o: src/entry.c.o .PHONY : src/entry.o # target to build an object file src/entry.c.o: $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/entry.c.o .PHONY : src/entry.c.o src/entry.i: src/entry.c.i .PHONY : src/entry.i # target to preprocess a source file src/entry.c.i: $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/entry.c.i .PHONY : src/entry.c.i src/entry.s: src/entry.c.s .PHONY : src/entry.s # target to generate assembly for a file src/entry.c.s: $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/entry.c.s .PHONY : src/entry.c.s src/main_window.o: src/main_window.c.o .PHONY : src/main_window.o # target to build an object file src/main_window.c.o: $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/main_window.c.o .PHONY : src/main_window.c.o src/main_window.i: src/main_window.c.i .PHONY : src/main_window.i # target to preprocess a source file src/main_window.c.i: $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/main_window.c.i .PHONY : src/main_window.c.i src/main_window.s: src/main_window.c.s .PHONY : src/main_window.s # target to generate assembly for a file src/main_window.c.s: $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/main_window.c.s .PHONY : src/main_window.c.s src/menu.o: src/menu.c.o .PHONY : src/menu.o # target to build an object file src/menu.c.o: $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/menu.c.o .PHONY : src/menu.c.o src/menu.i: src/menu.c.i .PHONY : src/menu.i # target to preprocess a source file src/menu.c.i: $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/menu.c.i .PHONY : src/menu.c.i src/menu.s: src/menu.c.s .PHONY : src/menu.s # target to generate assembly for a file src/menu.c.s: $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/menu.c.s .PHONY : src/menu.c.s src/notebook.o: src/notebook.c.o .PHONY : src/notebook.o # target to build an object file src/notebook.c.o: $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/notebook.c.o .PHONY : src/notebook.c.o src/notebook.i: src/notebook.c.i .PHONY : src/notebook.i # target to preprocess a source file src/notebook.c.i: $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/notebook.c.i .PHONY : src/notebook.c.i src/notebook.s: src/notebook.c.s .PHONY : src/notebook.s # target to generate assembly for a file src/notebook.c.s: $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/notebook.c.s .PHONY : src/notebook.c.s # Help Target help: @echo "The following are some of the valid targets for this Makefile:" @echo "... all (the default if no target is provided)" @echo "... clean" @echo "... depend" @echo "... edit_cache" @echo "... install" @echo "... install/local" @echo "... install/strip" @echo "... list_install_components" @echo "... rebuild_cache" @echo "... scratch" @echo "... src/entry.o" @echo "... src/entry.i" @echo "... src/entry.s" @echo "... src/main_window.o" @echo "... src/main_window.i" @echo "... src/main_window.s" @echo "... src/menu.o" @echo "... src/menu.i" @echo "... src/menu.s" @echo "... src/notebook.o" @echo "... src/notebook.i" @echo "... src/notebook.s" .PHONY : help #============================================================================= # Special targets to cleanup operation of make. # Special rule to run CMake to check the build system integrity. # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system
2012/9/17 gBopHuk_alt: > В Пнд, 17/09/2012 в 12:26 +0300, Igor Zubkov пишет: >> 2012/9/17 gBopHuk_alt: >> > А как добавить линковку? %add_optflag? >> >> Исправить порядок в котором gcc собирает бинарь. Смысл в том что из-за >> изменений в gcc (очередная оптимизация) что бы линковатся правильно, >> библиотеки должны в самом конце. Пример: >> >> gcc -o binary *.o -lбиблиотека >> >> иначе, если библиотека будет идти в начале, gcc её выкинет т.к. >> символы из неё ещё никто не использует. >> >> Лучше покажите полный вывод сборки и Makefile.am (или сам Makefile >> если он не генерируется через automake). > > Нашёл только CMakeLists.txt и Makefile Дайте лучше ссылку на проект. Тут используется cmake, а его я не знаю. Надо посмотреть поближе. -- Igor Zubkov http://hi.im/ice
В Пнд, 17/09/2012 в 16:15 +0300, Igor Zubkov пишет: > 2012/9/17 gBopHuk_alt: > > В Пнд, 17/09/2012 в 12:26 +0300, Igor Zubkov пишет: > >> 2012/9/17 gBopHuk_alt: > >> > А как добавить линковку? %add_optflag? > >> > >> Исправить порядок в котором gcc собирает бинарь. Смысл в том что из-за > >> изменений в gcc (очередная оптимизация) что бы линковатся правильно, > >> библиотеки должны в самом конце. Пример: > >> > >> gcc -o binary *.o -lбиблиотека > >> > >> иначе, если библиотека будет идти в начале, gcc её выкинет т.к. > >> символы из неё ещё никто не использует. > >> > >> Лучше покажите полный вывод сборки и Makefile.am (или сам Makefile > >> если он не генерируется через automake). > > > > Нашёл только CMakeLists.txt и Makefile > > Дайте лучше ссылку на проект. Тут используется cmake, а его я не знаю. > Надо посмотреть поближе. > https://launchpad.net/granite
>> Дайте лучше ссылку на проект. Тут используется cmake, а его я не знаю.
>> Надо посмотреть поближе.
>
> https://launchpad.net/granite
А спек?
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
[-- Attachment #1: Type: text/plain, Size: 344 bytes --] В Втр, 18/09/2012 в 09:34 +0700, Евгений Ростовцев пишет: > >> Дайте лучше ссылку на проект. Тут используется cmake, а его я не знаю. > >> Надо посмотреть поближе. > > > > https://launchpad.net/granite > > А спек? > Не Уапрос =))) [-- Attachment #2: granite.spec --] [-- Type: text/x-rpm-spec, Size: 1634 bytes --] Name: granite Version: 0.1 Release: alt0 Summary: Framework for elementary OS Summary(ru_RU.UTF-8): Оболочка для elementary OS License: GNU Group: User Interface/Desktops Url: http://bazaar.launchpad.net/~elementary-pantheon/granite/granite/files Source: %name-%version.tar.gz #Patch: BuildRequires: cmake rpm-macros-cmake rpm-build-vala gcc4.5-c++ BuildRequires: gobject-introspection-devel libspice-gtk3-devel libgtk+3 libgtk+3-devel libgtk+3-gir BuildRequires: libgio-devel glib2-devel libpng-devel libXau-devel libXdmcp-devel BuildRequires: vala vala-tools libvala-devel libgee-devel libspice-gtk3-gir-devel BuildRequires: libgtk+3-gir-devel libspice-glib-gir-devel rpm-utils #Requires #Conflicts: #Obsoletes: #Provides: %description The Granite framework is something we have cooking for developers to really make it easy to develop applications on elementary. Right now it's very much a work-in-progress, but in the future we hope it will provide useful libraries for storing settings and communicating with other applications, among other things. %description -l ru_RU.UTF-8 Оболчка разработки приложений для elementary OS %prep %setup %build %cmake %install pushd BUILD %makeinstall_std popd %find_lang %name %files -f %name.lang %doc AUTHORS INSTALL NEWS README COPYRIGHT COPYING %changelog * Sun Jan 29 2012 bla-bla <bla-bla@gmail.com> 0.1-alt0 - This packeg was create with --no-sisyphus-chek parameter and can contains some mistakes - Данный пакет был собран с параметрами --no-sisyphus-check и может содежать ошибки
>> >> Дайте лучше ссылку на проект. Тут используется cmake, а его я не знаю.
>> >> Надо посмотреть поближе.
>> >
>> > https://launchpad.net/granite
>>
>> А спек?
>
> Не Уапрос =)))
Непонятно, ошибок линковки не наблюдается. Только конфиг проекта
содержит ошибки, вот небольшой фикс:
--- a/granite/lib/CMakeLists.txt
+++ b/granite/lib/CMakeLists.txt
@@ -17,7 +17,7 @@ set (DOLLAR "$")
# You hear that? It's kittens being killed by the gods of cmake
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/${PKGNAME}.pc.cmake
${CMAKE_CURRENT_BINARY_DIR}
-install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${PKGNAME}.pc DESTINATION
${CMAKE_INSTALL_PREFIX
+install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${PKGNAME}.pc DESTINATION
${CMAKE_INSTALL_PREFIX
# Check for the deps
find_package(PkgConfig)
@@ -101,13 +101,13 @@ target_link_libraries(${PKGNAME}-static ${LIBS})
# The library target "foo-static" has a default OUTPUT_NAME of
"foo-static", so change it.
SET_TARGET_PROPERTIES(${PKGNAME}-static PROPERTIES OUTPUT_NAME ${PKGNAME})
-install (TARGETS ${PKGNAME}-static DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/)
+install (TARGETS ${PKGNAME}-static DESTINATION
${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/)
endif(BUILD_STATIC MATCHES "Yes")
set_target_properties (${PKGNAME} PROPERTIES
VERSION ${GRANITE_VERSION}
SOVERSION ${GRANITE_SOVERSION}
)
-install (TARGETS ${PKGNAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/)
+install (TARGETS ${PKGNAME} DESTINATION
${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/)
macro(_list_prefix _outvar _listvar _prefix)
set(${_outvar})
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
[-- Attachment #1: Type: text/plain, Size: 228 bytes --] > Непонятно, ошибок линковки не наблюдается. Только конфиг проекта > содержит ошибки, вот небольшой фикс: Пардон, при вставке возникли глюки. См. вложение. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ALT Linux team [-- Attachment #2: granite.patch --] [-- Type: text/x-patch, Size: 1464 bytes --] diff --git a/granite/lib/CMakeLists.txt b/granite/lib/CMakeLists.txt index 4f124d8..8403a36 100644 --- a/granite/lib/CMakeLists.txt +++ b/granite/lib/CMakeLists.txt @@ -17,7 +17,7 @@ set (DOLLAR "$") # You hear that? It's kittens being killed by the gods of cmake configure_file (${CMAKE_CURRENT_SOURCE_DIR}/${PKGNAME}.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/${PKGNAME}.pc) -install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${PKGNAME}.pc DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/pkgconfig/) +install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${PKGNAME}.pc DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/pkgconfig/) # Check for the deps find_package(PkgConfig) @@ -101,13 +101,13 @@ target_link_libraries(${PKGNAME}-static ${LIBS}) # The library target "foo-static" has a default OUTPUT_NAME of "foo-static", so change it. SET_TARGET_PROPERTIES(${PKGNAME}-static PROPERTIES OUTPUT_NAME ${PKGNAME}) -install (TARGETS ${PKGNAME}-static DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/) +install (TARGETS ${PKGNAME}-static DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/) endif(BUILD_STATIC MATCHES "Yes") set_target_properties (${PKGNAME} PROPERTIES VERSION ${GRANITE_VERSION} SOVERSION ${GRANITE_SOVERSION} ) -install (TARGETS ${PKGNAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/) +install (TARGETS ${PKGNAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/) macro(_list_prefix _outvar _listvar _prefix) set(${_outvar})
В Втр, 18/09/2012 в 18:28 +0700, Евгений Ростовцев пишет:
> Непонятно, ошибок линковки не наблюдается. Только конфиг проекта
> содержит ошибки, вот небольшой фикс:
>
> --- a/granite/lib/CMakeLists.txt
> +++ b/granite/lib/CMakeLists.txt
> @@ -17,7 +17,7 @@ set (DOLLAR "$")
> # You hear that? It's kittens being killed by the gods of cmake
Спасибо большое, но Результат тот же.
Я тут подумал раз уж findsym не может найти либу, то и при сборке тем
более не найдёт. Куда копнуть не знаю.
А как явно прописать линковку?
> А как явно прописать линковку?
Она явно прописана. В том файле, фикс которого я прислал, строка 27:
pkg_check_modules(DEPS REQUIRED gtk+-3.0 gio-unix-2.0 gthread-2.0 gee-1.0)
Она устанавливает переменную DEPS_LIBRARIES в конкатенацию значений,
которые возвращают имена библиотек из файлов pkg-config всех указанных
пакетов. Потом эта переменная используется в строке 32-34:
set(LIBS
${DEPS_LIBRARIES}
)
Значение перменной можно просмотреть в файле BUILD/CMakeCache.txt, у
меня оно вот такое:
DEPS_LIBRARIES:INTERNAL=gtk-3;gdk-3;atk-1.0;pangocairo-1.0;gdk_pixbuf-2.0;cairo-gobject;pangoft2-1.0;pango-1.0;m;fontconfig;freetype;cairo;gio-2.0;gthread-2.0;rt;gee;gobject-2.0;glib-2.0
Что приведёт вот к такой строке линковки:
-lgtk-3 -lgdk-3 -latk-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0
-lcairo-gobject -lpangoft2-1.0 -lpango-1.0 -lm -lfontconfig -lfreetype
-lcairo -lgio-2.0 -lgthread-2.0 -lrt -lgee -lgobject-2.0 -lglib-2.0
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
> но Результат тот же.
В спеке
%makeinstall_std
замените на
%makeinstall_std VERBOSE=1
и пришлите лог сборки ещё раз, надо посмотреть, что там на самом деле.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
[-- Attachment #1: Type: text/plain, Size: 730 bytes --] В Срд, 19/09/2012 в 10:10 +0700, Евгений Ростовцев пишет: > > но Результат тот же. > > В спеке > > %makeinstall_std > > замените на > > %makeinstall_std VERBOSE=1 > > и пришлите лог сборки ещё раз, надо посмотреть, что там на самом деле. > В логе наблюдаются такие строки, не знаю имеют ли они какое-нибудь отношение к этому : CMake Warning: The variable, 'CMAKE_Fortran_FLAGS', specified manually, was not used during the generation. CMake Warning: The variable, 'LIB_DESTINATION', specified manually, was not used during the generation. [-- Attachment #2: rebuild.txt.x86_32 --] [-- Type: text/plain, Size: 64523 bytes --] hsh-rebuild: changed working directory to `/home/gbophuk/hasher' hsh-rebuild: Locked working directory `/home/gbophuk/hasher' hsh-rebuild: Acquiring lock for config file `/etc/hasher-priv/user.d/gbophuk'... hsh-rebuild: Locked config file `/etc/hasher-priv/user.d/gbophuk' hsh-rebuild: Created rebuild script. «/tmp/.private/gbophuk/gear.BnJ9CTKg/work/pkg.tar» -> «chroot/.in/pkg.tar» mkdir: created directory `/usr/src/in' mkdir: created directory `/usr/src/in/spec' mkdir: created directory `/usr/src/in/source' granite.spec ./ ./granite.spec ./granite.patch ./granite-0.1.0.tar.gz `/usr/src/in/source/granite.spec' -> `/usr/src/in/spec/granite.spec' hsh-rebuild: pkg.tar: installed source file. hsh-rebuild: pkg.tar: fetched build dependencies. hsh-rebuild: pkg.tar: calculated build dependencies: удалён «chroot/.host/hsh-buildreq-filter» «/usr/bin/hsh-buildreq-filter» -> «chroot/.host/hsh-buildreq-filter» hsh-rebuild: pkg.tar: fetched build dependencies. hsh-rebuild: pkg.tar: calculated build dependencies: cmake rpm-macros-cmake rpm-build-vala gcc4.5-c++ gobject-introspection-devel libspice-gtk3-devel libgtk+3 libgtk+3-devel libgtk+3-gir libgio-devel glib2-devel libpng-devel libXau-devel libXdmcp-devel vala vala-tools libvala-devel libgee-devel libspice-gtk3-gir-devel libgtk+3-gir-devel libspice-glib-gir-devel rpm-utils hsh-install: changed working directory to `/home/gbophuk/hasher' Чтение списков пакетов... Построение дерева зависимостей... Последняя версия cmake уже установлена. Последняя версия rpm-macros-cmake уже установлена. Последняя версия rpm-build-vala уже установлена. Последняя версия gcc4.5-c++ уже установлена. Последняя версия gobject-introspection-devel уже установлена. Последняя версия libspice-gtk3-devel уже установлена. Последняя версия libgtk+3 уже установлена. Последняя версия libgtk+3-devel уже установлена. Последняя версия libgtk+3-gir уже установлена. Последняя версия libgio-devel уже установлена. Последняя версия glib2-devel уже установлена. Последняя версия libpng-devel уже установлена. Последняя версия libXau-devel уже установлена. Последняя версия libXdmcp-devel уже установлена. Последняя версия vala уже установлена. Последняя версия vala-tools уже установлена. Последняя версия libvala-devel уже установлена. Последняя версия libgee-devel уже установлена. Последняя версия libspice-gtk3-gir-devel уже установлена. Последняя версия libgtk+3-gir-devel уже установлена. Последняя версия libspice-glib-gir-devel уже установлена. Последняя версия rpm-utils уже установлена. 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. hsh-install: Calculated package file list. hsh-install: Nothing to install. mkdir: created directory `/usr/src/in/srpm' Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/srpm/granite-0.1.0-alt0.src.rpm hsh-rebuild: pkg.tar: created src.rpm file. hsh-rebuild: pkg.tar: fetched build dependencies. hsh-rebuild: pkg.tar: calculated build dependencies: cmake rpm-macros-cmake rpm-build-vala gcc4.5-c++ gobject-introspection-devel libspice-gtk3-devel libgtk+3 libgtk+3-devel libgtk+3-gir libgio-devel glib2-devel libpng-devel libXau-devel libXdmcp-devel vala vala-tools libvala-devel libgee-devel libspice-gtk3-gir-devel libgtk+3-gir-devel libspice-glib-gir-devel rpm-utils hsh-install: changed working directory to `/home/gbophuk/hasher' Чтение списков пакетов... Построение дерева зависимостей... Последняя версия cmake уже установлена. Последняя версия rpm-macros-cmake уже установлена. Последняя версия rpm-build-vala уже установлена. Последняя версия gcc4.5-c++ уже установлена. Последняя версия gobject-introspection-devel уже установлена. Последняя версия libspice-gtk3-devel уже установлена. Последняя версия libgtk+3 уже установлена. Последняя версия libgtk+3-devel уже установлена. Последняя версия libgtk+3-gir уже установлена. Последняя версия libgio-devel уже установлена. Последняя версия glib2-devel уже установлена. Последняя версия libpng-devel уже установлена. Последняя версия libXau-devel уже установлена. Последняя версия libXdmcp-devel уже установлена. Последняя версия vala уже установлена. Последняя версия vala-tools уже установлена. Последняя версия libvala-devel уже установлена. Последняя версия libgee-devel уже установлена. Последняя версия libspice-gtk3-gir-devel уже установлена. Последняя версия libgtk+3-gir-devel уже установлена. Последняя версия libspice-glib-gir-devel уже установлена. Последняя версия rpm-utils уже установлена. 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. hsh-install: Calculated package file list. hsh-install: Nothing to install. + export -n target + exec time rpmbuild --rebuild --target=i586 granite-0.1.0-alt0.src.rpm Installing granite-0.1.0-alt0.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.84788 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf granite-0.1.0 + echo 'Source #0 (granite-0.1.0.tar.gz):' Source #0 (granite-0.1.0.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/granite-0.1.0.tar.gz + /bin/tar -xf - + cd granite-0.1.0 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (granite.patch):' Patch #0 (granite.patch): + /usr/bin/patch -p2 patching file lib/CMakeLists.txt + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.84788 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd granite-0.1.0 + mkdir -p BUILD + __cmake + pushd BUILD ~/RPM/BUILD/granite-0.1.0/BUILD ~/RPM/BUILD/granite-0.1.0 + cmake .. -DCMAKE_SKIP_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -Wall -g -O2 -march=i586 -mtune=i686' '-DCMAKE_CXX_FLAGS:STRING=-pipe -Wall -g -O2 -march=i586 -mtune=i686' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -Wall -g -O2 -march=i586 -mtune=i686' -DCMAKE_INSTALL_PREFIX=/usr -DLIB_DESTINATION=lib -DLIB_SUFFIX= -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- checking for module 'gobject-introspection-1.0' -- found gobject-introspection-1.0, version 0.10.7 -- checking for modules 'gtk+-3.0;gio-unix-2.0;gthread-2.0;gee-1.0' -- found gtk+-3.0, version 3.0.11 -- found gio-unix-2.0, version 2.30.3 -- found gthread-2.0, version 2.30.3 -- found gee-1.0, version 0.6.1 -- Found Vala: /usr/bin/valac -- checking for a minimum Vala version of 0.13.0 -- found Vala, version 0.16.1 -- checking for a minimum Vala version of 0.11.3 -- found Vala, version 0.16.1 -- Configuring done -- Generating done CMake Warning: The variable, 'CMAKE_Fortran_FLAGS', specified manually, was not used during the generation. CMake Warning: The variable, 'LIB_DESTINATION', specified manually, was not used during the generation. -- Build files have been written to: /usr/src/RPM/BUILD/granite-0.1.0/BUILD + popd ~/RPM/BUILD/granite-0.1.0 + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.14338 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/granite-buildroot + : + /bin/rm -rf -- /usr/src/tmp/granite-buildroot + cd granite-0.1.0 + pushd BUILD ~/RPM/BUILD/granite-0.1.0/BUILD ~/RPM/BUILD/granite-0.1.0 + make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/granite-buildroot VERBOSE=1 make: Entering directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' /usr/bin/cmake -H/usr/src/RPM/BUILD/granite-0.1.0 -B/usr/src/RPM/BUILD/granite-0.1.0/BUILD --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' make -f lib/CMakeFiles/granite.dir/build.make lib/CMakeFiles/granite.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 28 [ 3%] Generating Application.c, Drawing/Color.c, Drawing/BufferSurface.c, Drawing/Utilities.c, GtkPatch/AboutDialog.c, Services/Settings.c, Services/Logger.c, Services/Paths.c, Services/System.c, Services/Contractor.c, Widgets/WrapLabel.c, Widgets/AboutDialog.c, Widgets/ModeButton.c, Widgets/DatePicker.c, Widgets/Entries.c, Widgets/TimePicker.c, Widgets/CollapsiblePaned.c, Widgets/StaticNotebook.c, Widgets/CompositedWindow.c, Widgets/AppMenu.c, Widgets/Welcome.c, Widgets/ToolButtonWithMenu.c, Widgets/PopOver.c, Widgets/ContractorView.c, Main.c, config.vapi, granite.vapi, granite.h, granite_internal.h cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/valac -C --header=/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/granite.h --internal-header=/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/granite_internal.h --internal-vapi=granite.vapi -b /usr/src/RPM/BUILD/granite-0.1.0/lib -d /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib --pkg=gtk+-3.0 --pkg=gio-unix-2.0 --pkg=posix --pkg=gee-1.0 --thread /usr/src/RPM/BUILD/granite-0.1.0/lib/Application.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Drawing/Color.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Drawing/BufferSurface.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Drawing/Utilities.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/GtkPatch/AboutDialog.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Services/Settings.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Services/Logger.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Services/Paths.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Services/System.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Services/Contractor.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/WrapLabel.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/AboutDialog.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/ModeButton.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/DatePicker.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/Entries.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/TimePicker.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/CollapsiblePaned.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/StaticNotebook.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/CompositedWindow.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/AppMenu.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/Welcome.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/ToolButtonWithMenu.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/PopOver.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/ContractorView.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Main.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/config.vapi /usr/src/RPM/BUILD/granite-0.1.0/lib/GtkPatch/gtkpatch-utils.vapi /usr/src/RPM/BUILD/granite-0.1.0/lib/Drawing/BufferSurface.vala:386.44-386.63: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1.0/lib/Drawing/BufferSurface.vala:398.22-398.41: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1.0/lib/Drawing/BufferSurface.vala:518.44-518.63: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1.0/lib/Drawing/BufferSurface.vala:544.22-544.41: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/PopOver.vala:403.9-403.29: warning: Gtk.render_background has been deprecated since vala-0.16. Use StyleContext.render_background /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/CollapsiblePaned.vala:57.17-57.37: warning: Gdk.Window.at_pointer has been deprecated since 3.0 /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/ContractorView.vala:148.31-148.36: warning: copying delegates is discouraged /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/ContractorView.vala:35.37-35.59: warning: copying delegates is discouraged Compilation succeeded - 8 warning(s) cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/granite-0.1.0 /usr/src/RPM/BUILD/granite-0.1.0/lib /usr/src/RPM/BUILD/granite-0.1.0/BUILD /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/CMakeFiles/granite.dir/DependInfo.cmake --color= Deleting primary custom command output "/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Application.c" because another output "/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/config.vapi" does not exist. Dependee "/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/CMakeFiles/granite.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/CMakeFiles/granite.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/CMakeFiles/granite.dir/depend.internal". Scanning dependencies of target granite make[2]: Leaving directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' make -f lib/CMakeFiles/granite.dir/build.make lib/CMakeFiles/granite.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 1 [ 6%] Building C object lib/CMakeFiles/granite.dir/GtkPatch/gtkpatch-utils.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/GtkPatch/gtkpatch-utils.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/lib/GtkPatch/gtkpatch-utils.c /usr/src/RPM/BUILD/granite-0.1.0/lib/GtkPatch/gtkpatch-utils.c: In function 'add_credits_section': /usr/src/RPM/BUILD/granite-0.1.0/lib/GtkPatch/gtkpatch-utils.c:40:9: warning: 'return' with no value, in function returning non-void /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 2 [ 9%] Building C object lib/CMakeFiles/granite.dir/Widgets/widgets-utils.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/widgets-utils.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/widgets-utils.c /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/widgets-utils.c: In function 'close_cb': /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/widgets-utils.c:36:35: warning: initialization from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/widgets-utils.c:36:28: warning: unused variable 'priv' /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/widgets-utils.c: In function 'granite_widgets_show_about_dialog': /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/widgets-utils.c:70:9: warning: implicit declaration of function 'granite_widgets_about_dialog_new' /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/widgets-utils.c:70:16: warning: assignment makes pointer from integer without a cast /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 28 [ 9%] Generating Application.c, Drawing/Color.c, Drawing/BufferSurface.c, Drawing/Utilities.c, GtkPatch/AboutDialog.c, Services/Settings.c, Services/Logger.c, Services/Paths.c, Services/System.c, Services/Contractor.c, Widgets/WrapLabel.c, Widgets/AboutDialog.c, Widgets/ModeButton.c, Widgets/DatePicker.c, Widgets/Entries.c, Widgets/TimePicker.c, Widgets/CollapsiblePaned.c, Widgets/StaticNotebook.c, Widgets/CompositedWindow.c, Widgets/AppMenu.c, Widgets/Welcome.c, Widgets/ToolButtonWithMenu.c, Widgets/PopOver.c, Widgets/ContractorView.c, Main.c, config.vapi, granite.vapi, granite.h, granite_internal.h cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/valac -C --header=/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/granite.h --internal-header=/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/granite_internal.h --internal-vapi=granite.vapi -b /usr/src/RPM/BUILD/granite-0.1.0/lib -d /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib --pkg=gtk+-3.0 --pkg=gio-unix-2.0 --pkg=posix --pkg=gee-1.0 --thread /usr/src/RPM/BUILD/granite-0.1.0/lib/Application.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Drawing/Color.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Drawing/BufferSurface.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Drawing/Utilities.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/GtkPatch/AboutDialog.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Services/Settings.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Services/Logger.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Services/Paths.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Services/System.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Services/Contractor.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/WrapLabel.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/AboutDialog.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/ModeButton.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/DatePicker.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/Entries.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/TimePicker.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/CollapsiblePaned.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/StaticNotebook.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/CompositedWindow.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/AppMenu.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/Welcome.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/ToolButtonWithMenu.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/PopOver.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/ContractorView.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/Main.vala /usr/src/RPM/BUILD/granite-0.1.0/lib/config.vapi /usr/src/RPM/BUILD/granite-0.1.0/lib/GtkPatch/gtkpatch-utils.vapi /usr/src/RPM/BUILD/granite-0.1.0/lib/Drawing/BufferSurface.vala:386.44-386.63: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1.0/lib/Drawing/BufferSurface.vala:398.22-398.41: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1.0/lib/Drawing/BufferSurface.vala:518.44-518.63: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1.0/lib/Drawing/BufferSurface.vala:544.22-544.41: warning: GLib.Thread.create has been deprecated since 2.32. Use new Thread<T> () /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/PopOver.vala:403.9-403.29: warning: Gtk.render_background has been deprecated since vala-0.16. Use StyleContext.render_background /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/CollapsiblePaned.vala:57.17-57.37: warning: Gdk.Window.at_pointer has been deprecated since 3.0 /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/ContractorView.vala:148.31-148.36: warning: copying delegates is discouraged /usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets/ContractorView.vala:35.37-35.59: warning: copying delegates is discouraged Compilation succeeded - 8 warning(s) /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 3 [ 12%] Building C object lib/CMakeFiles/granite.dir/Application.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Application.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Application.c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Application.c: In function 'granite_application_construct': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Application.c:193:9: warning: missing braces around initializer /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Application.c:193:9: warning: (near initialization for 'un.sysname') /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 4 [ 16%] Building C object lib/CMakeFiles/granite.dir/Drawing/Color.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Drawing/Color.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Drawing/Color.c /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 5 [ 19%] Building C object lib/CMakeFiles/granite.dir/Drawing/BufferSurface.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Drawing/BufferSurface.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Drawing/BufferSurface.c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Drawing/BufferSurface.c: In function 'granite_drawing_buffer_surface_build_gaussian_kernel': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Drawing/BufferSurface.c:3539:8: warning: unused variable '_d_collection_size_' /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Drawing/BufferSurface.c: At top level: /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Drawing/BufferSurface.c:1831:20: warning: 'block1_data_ref' defined but not used /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Drawing/BufferSurface.c:2429:20: warning: 'block2_data_ref' defined but not used /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 6 [ 22%] Building C object lib/CMakeFiles/granite.dir/Drawing/Utilities.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Drawing/Utilities.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Drawing/Utilities.c /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 7 [ 25%] Building C object lib/CMakeFiles/granite.dir/GtkPatch/AboutDialog.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/GtkPatch/AboutDialog.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/GtkPatch/AboutDialog.c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/GtkPatch/AboutDialog.c: In function 'granite_gtk_patch_about_dialog_construct': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/GtkPatch/AboutDialog.c:347:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/GtkPatch/AboutDialog.c: In function 'granite_gtk_patch_about_dialog_set_string_from_string_array': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/GtkPatch/AboutDialog.c:562:2: warning: implicit declaration of function 'add_credits_section' /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/GtkPatch/AboutDialog.c:562:9: warning: assignment makes pointer from integer without a cast /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 8 [ 29%] Building C object lib/CMakeFiles/granite.dir/Services/Settings.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Services/Settings.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/Settings.c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/Settings.c: In function 'granite_services_settings_constructor': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/Settings.c:806:8: warning: unused variable '_prop_collection_size_' /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 9 [ 32%] Building C object lib/CMakeFiles/granite.dir/Services/Logger.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Services/Logger.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/Logger.c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/Logger.c:111:1: warning: missing braces around initializer /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/Logger.c:111:1: warning: (near initialization for '__lock_granite_services_logger_queue_lock.mutex') /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/Logger.c: In function 'granite_services_logger_write': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/Logger.c:430:5: warning: label '__finally10' defined but not used /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/Logger.c:392:4: warning: label '__finally9' defined but not used /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 10 [ 35%] Building C object lib/CMakeFiles/granite.dir/Services/Paths.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Services/Paths.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/Paths.c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/Paths.c: In function 'granite_services_paths_initialize': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/Paths.c:381:9: warning: unused variable '_path_collection_size_' /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 11 [ 38%] Building C object lib/CMakeFiles/granite.dir/Services/System.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Services/System.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/System.c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/System.c: In function 'granite_services_system_launch_with_files': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/System.c:275:8: warning: unused variable '_f_collection_size_' /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 12 [ 41%] Building C object lib/CMakeFiles/granite.dir/Services/Contractor.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Services/Contractor.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Services/Contractor.c /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 13 [ 45%] Building C object lib/CMakeFiles/granite.dir/Widgets/WrapLabel.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/WrapLabel.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/WrapLabel.c /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 14 [ 48%] Building C object lib/CMakeFiles/granite.dir/Widgets/AboutDialog.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/AboutDialog.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/AboutDialog.c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/AboutDialog.c: In function 'granite_widgets_about_dialog_construct': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/AboutDialog.c:265:2: warning: implicit declaration of function 'gtk_button_box_set_child_non_homogeneous' /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 15 [ 51%] Building C object lib/CMakeFiles/granite.dir/Widgets/ModeButton.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/ModeButton.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/ModeButton.c /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 16 [ 54%] Building C object lib/CMakeFiles/granite.dir/Widgets/DatePicker.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/DatePicker.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/DatePicker.c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/DatePicker.c: In function 'granite_widgets_date_picker_constructor': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/DatePicker.c:359:9: warning: assignment from incompatible pointer type /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 17 [ 58%] Building C object lib/CMakeFiles/granite.dir/Widgets/Entries.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/Entries.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/Entries.c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/Entries.c: In function 'granite_widgets_hinted_entry_get_hint_string': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/Entries.c:179:2: warning: implicit declaration of function 'gtk_entry_get_placeholder_text' /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/Entries.c:179:9: warning: assignment makes pointer from integer without a cast /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/Entries.c: In function 'granite_widgets_hinted_entry_set_hint_string': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/Entries.c:190:2: warning: implicit declaration of function 'gtk_entry_set_placeholder_text' /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 18 [ 61%] Building C object lib/CMakeFiles/granite.dir/Widgets/TimePicker.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/TimePicker.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/TimePicker.c /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 19 [ 64%] Building C object lib/CMakeFiles/granite.dir/Widgets/CollapsiblePaned.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/CollapsiblePaned.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/CollapsiblePaned.c /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 20 [ 67%] Building C object lib/CMakeFiles/granite.dir/Widgets/StaticNotebook.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/StaticNotebook.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/StaticNotebook.c /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 21 [ 70%] Building C object lib/CMakeFiles/granite.dir/Widgets/CompositedWindow.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/CompositedWindow.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/CompositedWindow.c /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 22 [ 74%] Building C object lib/CMakeFiles/granite.dir/Widgets/AppMenu.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/AppMenu.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/AppMenu.c /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 23 [ 77%] Building C object lib/CMakeFiles/granite.dir/Widgets/Welcome.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/Welcome.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/Welcome.c /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 24 [ 80%] Building C object lib/CMakeFiles/granite.dir/Widgets/ToolButtonWithMenu.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/ToolButtonWithMenu.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/ToolButtonWithMenu.c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/ToolButtonWithMenu.c: In function 'granite_widgets_tool_button_with_menu_popup_menu': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/ToolButtonWithMenu.c:636:2: warning: label '__finally24' defined but not used /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 25 [ 83%] Building C object lib/CMakeFiles/granite.dir/Widgets/PopOver.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/PopOver.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/PopOver.c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/PopOver.c: In function 'granite_widgets_pop_over_construct': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/PopOver.c:307:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/PopOver.c: In function 'granite_widgets_pop_over_class_init': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/PopOver.c:1440:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/PopOver.c:1443:2: warning: passing argument 1 of 'g_param_spec_unref' from incompatible pointer type /usr/include/glib-2.0/gobject/gparam.h:275:7: note: expected 'struct GParamSpec *' but argument is of type 'struct GParamSpecInt *' /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/PopOver.c:1444:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/PopOver.c:1447:2: warning: passing argument 1 of 'g_param_spec_unref' from incompatible pointer type /usr/include/glib-2.0/gobject/gparam.h:275:7: note: expected 'struct GParamSpec *' but argument is of type 'struct GParamSpecInt *' /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/PopOver.c:1448:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/PopOver.c:1451:2: warning: passing argument 1 of 'g_param_spec_unref' from incompatible pointer type /usr/include/glib-2.0/gobject/gparam.h:275:7: note: expected 'struct GParamSpec *' but argument is of type 'struct GParamSpecInt *' /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/PopOver.c:1452:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/PopOver.c:1455:2: warning: passing argument 1 of 'g_param_spec_unref' from incompatible pointer type /usr/include/glib-2.0/gobject/gparam.h:275:7: note: expected 'struct GParamSpec *' but argument is of type 'struct GParamSpecInt *' /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/PopOver.c:1456:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/PopOver.c:1459:2: warning: passing argument 1 of 'g_param_spec_unref' from incompatible pointer type /usr/include/glib-2.0/gobject/gparam.h:275:7: note: expected 'struct GParamSpec *' but argument is of type 'struct GParamSpecInt *' /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 26 [ 87%] Building C object lib/CMakeFiles/granite.dir/Widgets/ContractorView.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Widgets/ContractorView.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/ContractorView.c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/ContractorView.c: In function 'granite_widgets_contractor_view_construct': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/ContractorView.c:161:2: warning: passing argument 6 of 'gee_hash_map_new' from incompatible pointer type /usr/include/gee-1.0/gee.h:855:13: note: expected 'GDestroyNotify' but argument is of type 'void (*)(struct GraniteWidgetsContractorViewDelegateWrapper *)' /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/ContractorView.c: In function 'granite_widgets_contractor_view_run_selected': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/ContractorView.c:771:2: warning: passing argument 1 of 'gee_abstract_map_get_keys' from incompatible pointer type /usr/include/gee-1.0/gee.h:792:9: note: expected 'struct GeeAbstractMap *' but argument is of type 'struct GeeMap *' /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/ContractorView.c:818:5: warning: passing argument 1 of 'gee_abstract_map_get_keys' from incompatible pointer type /usr/include/gee-1.0/gee.h:792:9: note: expected 'struct GeeAbstractMap *' but argument is of type 'struct GeeMap *' /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Widgets/ContractorView.c:859:10: warning: unused variable '_i_collection_size_' /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 27 [ 90%] Building C object lib/CMakeFiles/granite.dir/Main.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/gcc -Dgranite_EXPORTS -DGSEAL_ENABLE -DGSEAL_ENABLE -DGETTEXT_PACKAGE=\"GRANITE\" -pipe -Wall -g -O2 -march=i586 -mtune=i686 -fPIC -I/usr/src/RPM/BUILD/granite-0.1.0/lib/Widgets -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite.dir/Main.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib/Main.c Linking C shared library libgranite.so cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/granite.dir/link.txt --verbose=1 /usr/bin/gcc -fPIC -pipe -Wall -g -O2 -march=i586 -mtune=i686 -shared -Wl,-soname,libgranite.so.0 -o libgranite.so.0.1.4 CMakeFiles/granite.dir/GtkPatch/gtkpatch-utils.c.o CMakeFiles/granite.dir/Widgets/widgets-utils.c.o CMakeFiles/granite.dir/Application.c.o CMakeFiles/granite.dir/Drawing/Color.c.o CMakeFiles/granite.dir/Drawing/BufferSurface.c.o CMakeFiles/granite.dir/Drawing/Utilities.c.o CMakeFiles/granite.dir/GtkPatch/AboutDialog.c.o CMakeFiles/granite.dir/Services/Settings.c.o CMakeFiles/granite.dir/Services/Logger.c.o CMakeFiles/granite.dir/Services/Paths.c.o CMakeFiles/granite.dir/Services/System.c.o CMakeFiles/granite.dir/Services/Contractor.c.o CMakeFiles/granite.dir/Widgets/WrapLabel.c.o CMakeFiles/granite.dir/Widgets/AboutDialog.c.o CMakeFiles/granite.dir/Widgets/ModeButton.c.o CMakeFiles/granite.dir/Widgets/DatePicker.c.o CMakeFiles/granite.dir/Widgets/Entries.c.o CMakeFiles/granite.dir/Widgets/TimePicker.c.o CMakeFiles/granite.dir/Widgets/CollapsiblePaned.c.o CMakeFiles/granite.dir/Widgets/StaticNotebook.c.o CMakeFiles/granite.dir/Widgets/CompositedWindow.c.o CMakeFiles/granite.dir/Widgets/AppMenu.c.o CMakeFiles/granite.dir/Widgets/Welcome.c.o CMakeFiles/granite.dir/Widgets/ToolButtonWithMenu.c.o CMakeFiles/granite.dir/Widgets/PopOver.c.o CMakeFiles/granite.dir/Widgets/ContractorView.c.o CMakeFiles/granite.dir/Main.c.o -lgtk-3 -lgdk-3 -latk-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpangoft2-1.0 -lcairo -lpango-1.0 -lm -lfreetype -lfontconfig -lgio-2.0 -lgmodule-2.0 -lgee -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/lib && /usr/bin/cmake -E cmake_symlink_library libgranite.so.0.1.4 libgranite.so.0 libgranite.so make[2]: Leaving directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [ 90%] Built target granite make -f po/CMakeFiles/i18n.dir/build.make po/CMakeFiles/i18n.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/granite-0.1.0 /usr/src/RPM/BUILD/granite-0.1.0/po /usr/src/RPM/BUILD/granite-0.1.0/BUILD /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/CMakeFiles/i18n.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/CMakeFiles/i18n.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/CMakeFiles/i18n.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/CMakeFiles/i18n.dir/depend.internal". Scanning dependencies of target i18n make[2]: Leaving directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' make -f po/CMakeFiles/i18n.dir/build.make po/CMakeFiles/i18n.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles [ 90%] messages.” cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/zh_CN.mo /usr/src/RPM/BUILD/granite-0.1.0/po/zh_CN.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/zh_TW.mo /usr/src/RPM/BUILD/granite-0.1.0/po/zh_TW.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/ca.mo /usr/src/RPM/BUILD/granite-0.1.0/po/ca.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/bs.mo /usr/src/RPM/BUILD/granite-0.1.0/po/bs.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/de.mo /usr/src/RPM/BUILD/granite-0.1.0/po/de.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/cs.mo /usr/src/RPM/BUILD/granite-0.1.0/po/cs.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/eo.mo /usr/src/RPM/BUILD/granite-0.1.0/po/eo.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/es.mo /usr/src/RPM/BUILD/granite-0.1.0/po/es.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/fi.mo /usr/src/RPM/BUILD/granite-0.1.0/po/fi.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/eu.mo /usr/src/RPM/BUILD/granite-0.1.0/po/eu.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/fr.mo /usr/src/RPM/BUILD/granite-0.1.0/po/fr.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/he.mo /usr/src/RPM/BUILD/granite-0.1.0/po/he.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/hi.mo /usr/src/RPM/BUILD/granite-0.1.0/po/hi.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/hu.mo /usr/src/RPM/BUILD/granite-0.1.0/po/hu.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/it.mo /usr/src/RPM/BUILD/granite-0.1.0/po/it.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/lv.mo /usr/src/RPM/BUILD/granite-0.1.0/po/lv.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/nl.mo /usr/src/RPM/BUILD/granite-0.1.0/po/nl.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/pl.mo /usr/src/RPM/BUILD/granite-0.1.0/po/pl.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/pt.mo /usr/src/RPM/BUILD/granite-0.1.0/po/pt.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/ro.mo /usr/src/RPM/BUILD/granite-0.1.0/po/ro.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/ru.mo /usr/src/RPM/BUILD/granite-0.1.0/po/ru.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/sk.mo /usr/src/RPM/BUILD/granite-0.1.0/po/sk.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/sv.mo /usr/src/RPM/BUILD/granite-0.1.0/po/sv.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/tr.mo /usr/src/RPM/BUILD/granite-0.1.0/po/tr.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/en_AU.mo /usr/src/RPM/BUILD/granite-0.1.0/po/en_AU.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/en_CA.mo /usr/src/RPM/BUILD/granite-0.1.0/po/en_CA.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/en_GB.mo /usr/src/RPM/BUILD/granite-0.1.0/po/en_GB.po cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/granite-0.1.0/BUILD/po/pt_BR.mo /usr/src/RPM/BUILD/granite-0.1.0/po/pt_BR.po make[2]: Leaving directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 31 [ 93%] Built target i18n make -f demo/CMakeFiles/granite-demo.dir/build.make demo/CMakeFiles/granite-demo.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 30 [ 96%] Generating main.c cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo && /usr/bin/valac -C -b /usr/src/RPM/BUILD/granite-0.1.0/demo -d /usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo --pkg=gtk+-3.0 --thread /usr/src/RPM/BUILD/granite-0.1.0/demo/main.vala /usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo/../lib/granite.vapi cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/granite-0.1.0 /usr/src/RPM/BUILD/granite-0.1.0/demo /usr/src/RPM/BUILD/granite-0.1.0/BUILD /usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo /usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo/CMakeFiles/granite-demo.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo/CMakeFiles/granite-demo.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo/CMakeFiles/granite-demo.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo/CMakeFiles/granite-demo.dir/depend.internal". Scanning dependencies of target granite-demo make[2]: Leaving directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' make -f demo/CMakeFiles/granite-demo.dir/build.make demo/CMakeFiles/granite-demo.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' /usr/bin/cmake -E cmake_progress_report /usr/src/RPM/BUILD/granite-0.1.0/BUILD/CMakeFiles 29 [100%] Building C object demo/CMakeFiles/granite-demo.dir/main.c.o cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo && /usr/bin/gcc -DGSEAL_ENABLE -DGSEAL_ENABLE -pipe -Wall -g -O2 -march=i586 -mtune=i686 -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo -I/usr/src/RPM/BUILD/granite-0.1.0/demo -I/usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo/../lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/gee-1.0 -pthread -o CMakeFiles/granite-demo.dir/main.c.o -c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo/main.c /usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo/main.c: In function '__lambda5_': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo/main.c:201:9: warning: assignment from incompatible pointer type /usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo/main.c: In function 'granite_demo_real_activate': /usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo/main.c:788:8: warning: unused variable '_hash_collection_size_' Linking C executable granite-demo cd /usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo && /usr/bin/cmake -E cmake_link_script CMakeFiles/granite-demo.dir/link.txt --verbose=1 /usr/bin/gcc -pipe -Wall -g -O2 -march=i586 -mtune=i686 CMakeFiles/granite-demo.dir/main.c.o -o granite-demo -rdynamic -L/usr/src/RPM/BUILD/granite-0.1.0/BUILD/demo/../lib ../lib/libgranite.so.0.1.4 -lgtk-3 -lgdk-3 -latk-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpangoft2-1.0 -lcairo -lpango-1.0 -lm -lfreetype -lfontconfig -lgio-2.0 -lgmodule-2.0 -lgee -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 ../lib/libgranite.so.0.1.4: undefined reference to `gtk_entry_get_placeholder_text' ../lib/libgranite.so.0.1.4: undefined reference to `gtk_entry_set_placeholder_text' ../lib/libgranite.so.0.1.4: undefined reference to `gtk_button_box_set_child_non_homogeneous' collect2: ld returned 1 exit status make[2]: *** [demo/granite-demo] Error 1 make[2]: Leaving directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' make[1]: *** [demo/CMakeFiles/granite-demo.dir/all] Error 2 make[1]: Leaving directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' make: *** [all] Error 2 make: Leaving directory `/usr/src/RPM/BUILD/granite-0.1.0/BUILD' error: Bad exit status from /usr/src/tmp/rpm-tmp.14338 (%install) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.14338 (%install) Command exited with non-zero status 1 72.12user 5.48system 1:22.46elapsed 94%CPU (0avgtext+0avgdata 217296maxresident)k 55856inputs+15320outputs (126major+525271minor)pagefaults 0swaps hsh-rebuild: rebuild of `pkg.tar' failed.
> В логе наблюдаются такие строки, не знаю имеют ли они какое-нибудь
> отношение к этому :
> CMake Warning: The variable, 'CMAKE_Fortran_FLAGS', specified manually,
> was not used during the generation.
> CMake Warning: The variable, 'LIB_DESTINATION', specified manually, was
> not used during the generation.
Нет, никакого отношения. Эти сообщения вообще ни на что не влияют.
Но смотрим в лог:
"
-- found gtk+-3.0, version 3.0.11
-- found gio-unix-2.0, version 2.30.3
-- found gthread-2.0, version 2.30.3
-- found gee-1.0, version 0.6.1
"
Откуда такие версии взялись? Сравните:
"
-- found gtk+-3.0, version 3.4.4
-- found gio-unix-2.0, version 2.32.4
-- found gthread-2.0, version 2.32.4
-- found gee-1.0, version 0.6.5
"
Может быть, это и объясняет ту проблему, о которой речь шла в самом
начале? Судя по логу, линковка с gtk-3 есть, но, похоже, нужных
символов она не содержит.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
В Чтв, 20/09/2012 в 15:42 +0700, Евгений Ростовцев пишет:
> > В логе наблюдаются такие строки, не знаю имеют ли они какое-нибудь
> > отношение к этому :
> > CMake Warning: The variable, 'CMAKE_Fortran_FLAGS', specified manually,
> > was not used during the generation.
> > CMake Warning: The variable, 'LIB_DESTINATION', specified manually, was
> > not used during the generation.
>
> Нет, никакого отношения. Эти сообщения вообще ни на что не влияют.
>
> Но смотрим в лог:
>
> "
> -- found gtk+-3.0, version 3.0.11
> -- found gio-unix-2.0, version 2.30.3
> -- found gthread-2.0, version 2.30.3
> -- found gee-1.0, version 0.6.1
> "
>
> Откуда такие версии взялись? Сравните:
>
> "
> -- found gtk+-3.0, version 3.4.4
> -- found gio-unix-2.0, version 2.32.4
> -- found gthread-2.0, version 2.32.4
> -- found gee-1.0, version 0.6.5
> "
>
> Может быть, это и объясняет ту проблему, о которой речь шла в самом
> начале? Судя по логу, линковка с gtk-3 есть, но, похоже, нужных
> символов она не содержит.
>
Очень может быть - я под p6 собираю.
А можно остаться на p6, а hasher настроить на sisyphus?
> А можно остаться на p6, а hasher настроить на sisyphus?
Как-то, наверно, можно, но точно не скажу, надеюсь, другие подскажут.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
On Thu, 20 Sep 2012 13:23:24 +0400
gBopHuk_alt <gbophuk_alt@mail.ru> wrote:
> Очень может быть - я под p6 собираю.
> А можно остаться на p6, а hasher настроить на sisyphus?
>
Можно. Но могут быть проблемы, поскольку для установки пакетов в чрут
используется системный apt и, кажется, системный rpm.
Зато сделать это есть как минимум два способа:
1. На время сборки менять источники апту на сизиф, а потом менять
обратно для обновлений системы, установки пакетов и т.п.
2. Дав hasher'у другой конфиг апта:
hsh --apt-config=/path/to/another/apt.conf ...
или прописав в ~/.hasher/config строчку
apt_config=/path/to/another/apt.conf
Этот самый apt.conf должен быть примерно следующего содержания:
Dir::Etc::main "/dev/null";
Dir::Etc::parts "/var/empty";
Dir::Etc::SourceList "/path/to/soruces.list";
Dir::Etc::SourceParts "/var/empty";
В sources.list должны быть прописаны нужные репозитории, например у меня
rpm [alt] file:/var/ftp/repo/Sisyphus x86_64 classic
rpm [alt] file:/var/ftp/repo/Sisyphus noarch classic
--
WBR,
Ivan A. Melnikov
В Чтв, 20/09/2012 в 14:46 +0400, Ivan A. Melnikov пишет:
> On Thu, 20 Sep 2012 13:23:24 +0400
> gBopHuk_alt <gbophuk_alt@mail.ru> wrote:
>
> > Очень может быть - я под p6 собираю.
> > А можно остаться на p6, а hasher настроить на sisyphus?
> >
>
> Можно. Но могут быть проблемы, поскольку для установки пакетов в чрут
> используется системный apt и, кажется, системный rpm.
>
> Зато сделать это есть как минимум два способа:
>
> 1. На время сборки менять источники апту на сизиф, а потом менять
> обратно для обновлений системы, установки пакетов и т.п.
>
> 2. Дав hasher'у другой конфиг апта:
>
> hsh --apt-config=/path/to/another/apt.conf ...
>
> или прописав в ~/.hasher/config строчку
>
> apt_config=/path/to/another/apt.conf
>
> Этот самый apt.conf должен быть примерно следующего содержания:
>
> Dir::Etc::main "/dev/null";
> Dir::Etc::parts "/var/empty";
> Dir::Etc::SourceList "/path/to/soruces.list";
> Dir::Etc::SourceParts "/var/empty";
>
> В sources.list должны быть прописаны нужные репозитории, например у меня
>
> rpm [alt] file:/var/ftp/repo/Sisyphus x86_64 classic
> rpm [alt] file:/var/ftp/repo/Sisyphus noarch classic
>
Блин, а проще варианта нету?
Мне в принципе важно только узнать соберётся ли в сизифе, а там, если уж
такое дело, буду ждать p7.
> Мне в принципе важно только узнать соберётся ли в сизифе,
Соберётся, если привести спек в адекватное состояние :)
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
>> Мне в принципе важно только узнать соберётся ли в сизифе,
>
> Соберётся, если привести спек в адекватное состояние :)
А чтобы вообще было хорошо, надо ещё вот это добавить:
BuildPreReq: pkgconfig(pixman-1) pkgconfig(glproto) pkgconfig(dri2proto)
BuildPreReq: pkgconfig(xext) pkgconfig(xdamage) pkgconfig(xxf86vm)
BuildPreReq: pkgconfig(xinerama) pkgconfig(xi) pkgconfig(xrandr)
BuildPreReq: pkgconfig(xcursor) pkgconfig(xcomposite)
А то у нас политика минимизации зависимостей у devel-пакетов подчас
приводит ко всяким несуразностям.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
В Чтв, 20/09/2012 в 23:34 +0700, Евгений Ростовцев пишет:
> Соберётся, если привести спек в адекватное состояние :)
А что подразумевает понятие "Адекватное состояние" ?
В Чтв, 20/09/2012 в 23:37 +0700, Евгений Ростовцев пишет:
> А чтобы вообще было хорошо, надо ещё вот это добавить:
>
> BuildPreReq: pkgconfig(pixman-1) pkgconfig(glproto)
> pkgconfig(dri2proto)
> BuildPreReq: pkgconfig(xext) pkgconfig(xdamage) pkgconfig(xxf86vm)
> BuildPreReq: pkgconfig(xinerama) pkgconfig(xi) pkgconfig(xrandr)
> BuildPreReq: pkgconfig(xcursor) pkgconfig(xcomposite)
>
> А то у нас политика минимизации зависимостей у devel-пакетов подчас
> приводит ко всяким несуразностям.
Ну ни фига себе !!!
А вот с этими BuildPreReq можно поподробнее? Это всё разве
pkgconfig-devel, или чего-то там, не подтянет?
>> Соберётся, если привести спек в адекватное состояние :)
>
> А что подразумевает понятие "Адекватное состояние" ?
Хотя бы чтобы sisyphus_check не ругался.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
>> BuildPreReq: pkgconfig(pixman-1) pkgconfig(glproto)
>> pkgconfig(dri2proto)
>> BuildPreReq: pkgconfig(xext) pkgconfig(xdamage) pkgconfig(xxf86vm)
>> BuildPreReq: pkgconfig(xinerama) pkgconfig(xi) pkgconfig(xrandr)
>> BuildPreReq: pkgconfig(xcursor) pkgconfig(xcomposite)
>>
>> А то у нас политика минимизации зависимостей у devel-пакетов подчас
>> приводит ко всяким несуразностям.
>
> Ну ни фига себе !!!
> А вот с этими BuildPreReq можно поподробнее?Это всё разве
> pkgconfig-devel, или чего-то там, не подтянет?
Нет. Это то, что нужно для сборки с GDK, но по зависимостям не ставится.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
В Птн, 21/09/2012 в 13:44 +0700, Евгений Ростовцев пишет:
>
> Нет. Это то, что нужно для сборки с GDK, но по зависимостям не
> ставится
Засада какая-то =(( А где про такие случаи можно узнать? Или тут пока не
столкнёшься - не узнаешь?
В Птн, 21/09/2012 в 13:43 +0700, Евгений Ростовцев пишет:
> Хотя бы чтобы sisyphus_check не ругался.
А для работы Sisyphus_check packager не должен состоять в team ?
Я просто с ним не стал разбираться и отключил при первой ругани на
packager - очень нужна была работающая программа?
>> Нет. Это то, что нужно для сборки с GDK, но по зависимостям не
>> ставится
>
> Засада какая-то =(( А где про такие случаи можно узнать? Или тут пока не
> столкнёшься - не узнаешь?
Надо просто смотреть на логи сборки, имею в виду сообщения при
конфигурировании (в данном случае, что говорит cmake), там всё
написано :)
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
> А для работы Sisyphus_check packager не должен состоять в team ?
Я уже не понмю...
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
On Fri, 21 Sep 2012 11:31:48 +0400
gBopHuk_alt <gbophuk_alt@mail.ru> wrote:
> В Птн, 21/09/2012 в 13:43 +0700, Евгений Ростовцев пишет:
> > Хотя бы чтобы sisyphus_check не ругался.
>
> А для работы Sisyphus_check packager не должен состоять в team ?
> Я просто с ним не стал разбираться и отключил при первой ругани на
> packager - очень нужна была работающая программа?
>
Там проверяется, что электронная почта где-нибудь на altlinux (мощный
regexp такой). Но в sisyphus_check много других полезных проверок,
поэтому лучше отключать только мешающие:
$ grep sisyphus_check ~/.hasher/config
no_sisyphus_check="packager,buildhost,gpg"
Коллегам не из team я кажется что-то ещё дописывал...
--
WBR,
Ivan A. Melnikov
Я смотрю с этим libgtk+3 вообще ничего собрать не получается : File "/usr/lib/python2.6/site-packages/gi/module.py", line 242, in _load overrides_modules = __import__('gi.overrides', fromlist=[self._namespace]) File "/usr/lib/python2.6/site-packages/gi/overrides/Gtk.py", line 1251, in <module> raise RuntimeError("Gtk couldn't be initialized") RuntimeError: Gtk couldn't be initialized =((( Это уже другая программулька, тоже завязана с gtk+3 =((( Эх, p7, p7, где же ты ?! =))
On Fri, Sep 21, 2012 at 12:50:36PM +0400, Ivan A. Melnikov wrote: > Но в sisyphus_check много других полезных проверок, > поэтому лучше отключать только мешающие: BTW http://www.altlinux.org/Hasher/FAQ#Q5 -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ---- Sep 29, Kiev, Ukraine: -- http://conference.osdn.org.ua
On Fri, Sep 21, 2012 at 05:06:08PM +0400, gBopHuk_alt wrote: > Эх, p7, p7, где же ты ?! =)) Всё там же, созревает потихоньку: http://www.altlinux.org/План_выпуска_бранча_p7_%28проект,_для_обсуждения%29 -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ---- Sep 29, Kiev, Ukraine: -- http://conference.osdn.org.ua
В Птн, 21/09/2012 в 12:50 +0400, Ivan A. Melnikov пишет:
> no_sisyphus_check="packager,buildhost,gpg"
Оставил только package и gpg, на buildhost вроде не ругался ещё.
Список проверок внушительный =))
Новые пакеты ( и старые по мере обновления ) буду собирать уже с
sisyphus_check, вот только сейчас все начали под gtk+3 активно писать
=(((