devel@ where you _can_ ask
 help / color / mirror / Atom feed
* [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
@ 2012-09-16 20:29 gBopHuk_alt
  2012-09-17  2:34 ` Евгений Ростовцев
  2012-09-21 13:06 ` gBopHuk_alt
  0 siblings, 2 replies; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-16 20:29 UTC (permalink / raw)
  To: Разработка

Гугление не дало какого-либо внятного результата, потому как плохо
владею Инглишом, но я исправляюсь =))
Проблема в том что при сборке происходит вот такой вывод:

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

Вот тут я не могу понять что происходит. Вроде найти чего-то не может.
Может у кого-нибудь было такое ?



^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-16 20:29 [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке? gBopHuk_alt
@ 2012-09-17  2:34 ` Евгений Ростовцев
  2012-09-17  6:44   ` gBopHuk_alt
  2012-09-21 13:06 ` gBopHuk_alt
  1 sibling, 1 reply; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-17  2:34 UTC (permalink / raw)
  To: devel@ where you _can_ ask

> 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

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-17  2:34 ` Евгений Ростовцев
@ 2012-09-17  6:44   ` gBopHuk_alt
  2012-09-17  8:13     ` Евгений Ростовцев
  0 siblings, 1 reply; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-17  6:44 UTC (permalink / raw)
  To: devel@ where you _can_ ask

В Пнд, 17/09/2012 в 09:34 +0700, Евгений Ростовцев пишет:
> Классическая недолинковка. findsym определит, в каких библиотеках
> недостающие символы, после чего нужно внести эти библиотеки в линковку
> librgranite.so 

findsym не нашёл вообще ничего. Оно ищет по уже установленным пакетам,
ил по репозиторию?



^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-17  6:44   ` gBopHuk_alt
@ 2012-09-17  8:13     ` Евгений Ростовцев
  2012-09-17  9:20       ` gBopHuk_alt
  0 siblings, 1 reply; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-17  8:13 UTC (permalink / raw)
  To: devel@ where you _can_ ask

> 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

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-17  8:13     ` Евгений Ростовцев
@ 2012-09-17  9:20       ` gBopHuk_alt
  2012-09-17  9:26         ` Igor Zubkov
                           ` (3 more replies)
  0 siblings, 4 replies; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-17  9:20 UTC (permalink / raw)
  To: devel@ where you _can_ ask

В Пнд, 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?



^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-17  9:20       ` gBopHuk_alt
@ 2012-09-17  9:26         ` Igor Zubkov
  2012-09-17 13:08           ` gBopHuk_alt
  2012-09-17  9:52         ` Евгений Ростовцев
                           ` (2 subsequent siblings)
  3 siblings, 1 reply; 41+ messages in thread
From: Igor Zubkov @ 2012-09-17  9:26 UTC (permalink / raw)
  To: devel@ where you _can_ ask

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

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-17  9:20       ` gBopHuk_alt
  2012-09-17  9:26         ` Igor Zubkov
@ 2012-09-17  9:52         ` Евгений Ростовцев
  2012-09-17 10:12         ` Michael Shigorin
  2012-09-17 11:21         ` Ivan A. Melnikov
  3 siblings, 0 replies; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-17  9:52 UTC (permalink / raw)
  To: devel@ where you _can_ ask

>> По уже установленным.
>
> Если по уже установленным, то по идее в 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

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-17  9:20       ` gBopHuk_alt
  2012-09-17  9:26         ` Igor Zubkov
  2012-09-17  9:52         ` Евгений Ростовцев
@ 2012-09-17 10:12         ` Michael Shigorin
  2012-09-17 11:21         ` Ivan A. Melnikov
  3 siblings, 0 replies; 41+ messages in thread
From: Michael Shigorin @ 2012-09-17 10:12 UTC (permalink / raw)
  To: devel@ where you _can_ ask

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


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-17  9:20       ` gBopHuk_alt
                           ` (2 preceding siblings ...)
  2012-09-17 10:12         ` Michael Shigorin
@ 2012-09-17 11:21         ` Ivan A. Melnikov
  2012-09-17 12:35           ` Евгений Ростовцев
  3 siblings, 1 reply; 41+ messages in thread
From: Ivan A. Melnikov @ 2012-09-17 11:21 UTC (permalink / raw)
  To: devel-newbies

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


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-17 11:21         ` Ivan A. Melnikov
@ 2012-09-17 12:35           ` Евгений Ростовцев
  0 siblings, 0 replies; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-17 12:35 UTC (permalink / raw)
  To: devel@ where you _can_ ask

> Смысл той ошибки, которая была в первоначальном посте, в том, что в
> полученном исполняемом файле 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

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-17  9:26         ` Igor Zubkov
@ 2012-09-17 13:08           ` gBopHuk_alt
  2012-09-17 13:15             ` Igor Zubkov
  0 siblings, 1 reply; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-17 13:08 UTC (permalink / raw)
  To: devel@ where you _can_ ask

[-- 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


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-17 13:08           ` gBopHuk_alt
@ 2012-09-17 13:15             ` Igor Zubkov
  2012-09-17 17:06               ` gBopHuk_alt
  0 siblings, 1 reply; 41+ messages in thread
From: Igor Zubkov @ 2012-09-17 13:15 UTC (permalink / raw)
  To: devel@ where you _can_ ask

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

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-17 13:15             ` Igor Zubkov
@ 2012-09-17 17:06               ` gBopHuk_alt
  2012-09-18  2:34                 ` Евгений Ростовцев
  0 siblings, 1 reply; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-17 17:06 UTC (permalink / raw)
  To: devel@ where you _can_ ask

В Пнд, 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



^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-17 17:06               ` gBopHuk_alt
@ 2012-09-18  2:34                 ` Евгений Ростовцев
  2012-09-18  9:31                   ` gBopHuk_alt
  0 siblings, 1 reply; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-18  2:34 UTC (permalink / raw)
  To: devel@ where you _can_ ask

>> Дайте лучше ссылку на проект. Тут используется cmake, а его я не знаю.
>> Надо посмотреть поближе.
>
> https://launchpad.net/granite

А спек?

-- 
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-18  2:34                 ` Евгений Ростовцев
@ 2012-09-18  9:31                   ` gBopHuk_alt
  2012-09-18 11:28                     ` Евгений Ростовцев
  0 siblings, 1 reply; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-18  9:31 UTC (permalink / raw)
  To: devel@ where you _can_ ask

[-- 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 и может содежать ошибки

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-18  9:31                   ` gBopHuk_alt
@ 2012-09-18 11:28                     ` Евгений Ростовцев
  2012-09-18 11:30                       ` Евгений Ростовцев
  2012-09-18 13:15                       ` gBopHuk_alt
  0 siblings, 2 replies; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-18 11:28 UTC (permalink / raw)
  To: devel@ where you _can_ ask

>> >> Дайте лучше ссылку на проект. Тут используется 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


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-18 11:28                     ` Евгений Ростовцев
@ 2012-09-18 11:30                       ` Евгений Ростовцев
  2012-09-18 13:15                       ` gBopHuk_alt
  1 sibling, 0 replies; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-18 11:30 UTC (permalink / raw)
  To: devel@ where you _can_ ask

[-- 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})

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-18 11:28                     ` Евгений Ростовцев
  2012-09-18 11:30                       ` Евгений Ростовцев
@ 2012-09-18 13:15                       ` gBopHuk_alt
  2012-09-19  3:06                         ` Евгений Ростовцев
  2012-09-19  3:10                         ` Евгений Ростовцев
  1 sibling, 2 replies; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-18 13:15 UTC (permalink / raw)
  To: devel@ where you _can_ ask

В Втр, 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 не может найти либу, то и при сборке тем
более не найдёт. Куда копнуть не знаю.
 А как явно прописать линковку?



^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-18 13:15                       ` gBopHuk_alt
@ 2012-09-19  3:06                         ` Евгений Ростовцев
  2012-09-19  3:10                         ` Евгений Ростовцев
  1 sibling, 0 replies; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-19  3:06 UTC (permalink / raw)
  To: devel@ where you _can_ ask

>  А как явно прописать линковку?

Она явно прописана. В том файле, фикс которого я прислал, строка 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

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-18 13:15                       ` gBopHuk_alt
  2012-09-19  3:06                         ` Евгений Ростовцев
@ 2012-09-19  3:10                         ` Евгений Ростовцев
  2012-09-20  6:58                           ` gBopHuk_alt
  1 sibling, 1 reply; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-19  3:10 UTC (permalink / raw)
  To: devel@ where you _can_ ask

> но Результат тот же.

В спеке

%makeinstall_std

замените на

%makeinstall_std VERBOSE=1

и пришлите лог сборки ещё раз, надо посмотреть, что там на самом деле.

-- 
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-19  3:10                         ` Евгений Ростовцев
@ 2012-09-20  6:58                           ` gBopHuk_alt
  2012-09-20  8:42                             ` Евгений Ростовцев
  0 siblings, 1 reply; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-20  6:58 UTC (permalink / raw)
  To: devel@ where you _can_ ask

[-- 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.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-20  6:58                           ` gBopHuk_alt
@ 2012-09-20  8:42                             ` Евгений Ростовцев
  2012-09-20  9:23                               ` gBopHuk_alt
  0 siblings, 1 reply; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-20  8:42 UTC (permalink / raw)
  To: devel@ where you _can_ ask

> В логе наблюдаются такие строки, не знаю имеют ли они какое-нибудь
> отношение к этому :
> 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

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-20  8:42                             ` Евгений Ростовцев
@ 2012-09-20  9:23                               ` gBopHuk_alt
  2012-09-20  9:49                                 ` Евгений Ростовцев
  2012-09-20 10:46                                 ` Ivan A. Melnikov
  0 siblings, 2 replies; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-20  9:23 UTC (permalink / raw)
  To: devel@ where you _can_ ask

В Чтв, 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?




^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-20  9:23                               ` gBopHuk_alt
@ 2012-09-20  9:49                                 ` Евгений Ростовцев
  2012-09-20 10:46                                 ` Ivan A. Melnikov
  1 sibling, 0 replies; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-20  9:49 UTC (permalink / raw)
  To: devel@ where you _can_ ask

> А можно остаться на p6, а hasher настроить на sisyphus?

Как-то, наверно, можно, но точно не скажу, надеюсь, другие подскажут.

-- 
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-20  9:23                               ` gBopHuk_alt
  2012-09-20  9:49                                 ` Евгений Ростовцев
@ 2012-09-20 10:46                                 ` Ivan A. Melnikov
  2012-09-20 16:29                                   ` gBopHuk_alt
  1 sibling, 1 reply; 41+ messages in thread
From: Ivan A. Melnikov @ 2012-09-20 10:46 UTC (permalink / raw)
  To: devel-newbies

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


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-20 10:46                                 ` Ivan A. Melnikov
@ 2012-09-20 16:29                                   ` gBopHuk_alt
  2012-09-20 16:34                                     ` Евгений Ростовцев
  0 siblings, 1 reply; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-20 16:29 UTC (permalink / raw)
  To: devel@ where you _can_ ask

В Чтв, 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.



^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-20 16:29                                   ` gBopHuk_alt
@ 2012-09-20 16:34                                     ` Евгений Ростовцев
  2012-09-20 16:37                                       ` Евгений Ростовцев
  2012-09-20 19:01                                       ` gBopHuk_alt
  0 siblings, 2 replies; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-20 16:34 UTC (permalink / raw)
  To: devel@ where you _can_ ask

> Мне в принципе важно только узнать соберётся ли в сизифе,

Соберётся, если привести спек в адекватное состояние :)

-- 
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-20 16:34                                     ` Евгений Ростовцев
@ 2012-09-20 16:37                                       ` Евгений Ростовцев
  2012-09-20 19:07                                         ` gBopHuk_alt
  2012-09-20 19:01                                       ` gBopHuk_alt
  1 sibling, 1 reply; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-20 16:37 UTC (permalink / raw)
  To: devel@ where you _can_ ask

>> Мне в принципе важно только узнать соберётся ли в сизифе,
>
> Соберётся, если привести спек в адекватное состояние :)

А чтобы вообще было хорошо, надо ещё вот это добавить:

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

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-20 16:34                                     ` Евгений Ростовцев
  2012-09-20 16:37                                       ` Евгений Ростовцев
@ 2012-09-20 19:01                                       ` gBopHuk_alt
  2012-09-21  6:43                                         ` Евгений Ростовцев
  1 sibling, 1 reply; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-20 19:01 UTC (permalink / raw)
  To: devel@ where you _can_ ask

В Чтв, 20/09/2012 в 23:34 +0700, Евгений Ростовцев пишет:
> Соберётся, если привести спек в адекватное состояние :)

А что подразумевает понятие "Адекватное состояние" ?



^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-20 16:37                                       ` Евгений Ростовцев
@ 2012-09-20 19:07                                         ` gBopHuk_alt
  2012-09-21  6:44                                           ` Евгений Ростовцев
  0 siblings, 1 reply; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-20 19:07 UTC (permalink / raw)
  To: devel@ where you _can_ ask

В Чтв, 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, или чего-то там, не подтянет?



^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-20 19:01                                       ` gBopHuk_alt
@ 2012-09-21  6:43                                         ` Евгений Ростовцев
  2012-09-21  7:31                                           ` gBopHuk_alt
  0 siblings, 1 reply; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-21  6:43 UTC (permalink / raw)
  To: devel@ where you _can_ ask

>> Соберётся, если привести спек в адекватное состояние :)
>
> А что подразумевает понятие "Адекватное состояние" ?

Хотя бы чтобы sisyphus_check не ругался.

-- 
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-20 19:07                                         ` gBopHuk_alt
@ 2012-09-21  6:44                                           ` Евгений Ростовцев
  2012-09-21  7:28                                             ` gBopHuk_alt
  0 siblings, 1 reply; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-21  6:44 UTC (permalink / raw)
  To: devel@ where you _can_ ask

>> 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

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-21  6:44                                           ` Евгений Ростовцев
@ 2012-09-21  7:28                                             ` gBopHuk_alt
  2012-09-21  7:45                                               ` Евгений Ростовцев
  0 siblings, 1 reply; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-21  7:28 UTC (permalink / raw)
  To: devel@ where you _can_ ask

В Птн, 21/09/2012 в 13:44 +0700, Евгений Ростовцев пишет:
> 
> Нет. Это то, что нужно для сборки с GDK, но по зависимостям не
> ставится 

Засада какая-то =(( А где про такие случаи можно узнать? Или тут пока не
столкнёшься - не узнаешь?



^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-21  6:43                                         ` Евгений Ростовцев
@ 2012-09-21  7:31                                           ` gBopHuk_alt
  2012-09-21  7:46                                             ` Евгений Ростовцев
  2012-09-21  8:50                                             ` Ivan A. Melnikov
  0 siblings, 2 replies; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-21  7:31 UTC (permalink / raw)
  To: devel@ where you _can_ ask

В Птн, 21/09/2012 в 13:43 +0700, Евгений Ростовцев пишет:
> Хотя бы чтобы sisyphus_check не ругался.

А для работы Sisyphus_check  packager не должен состоять в team ?
Я просто с ним не стал разбираться и отключил при первой ругани на
packager - очень нужна была работающая программа?



^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-21  7:28                                             ` gBopHuk_alt
@ 2012-09-21  7:45                                               ` Евгений Ростовцев
  0 siblings, 0 replies; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-21  7:45 UTC (permalink / raw)
  To: devel@ where you _can_ ask

>> Нет. Это то, что нужно для сборки с GDK, но по зависимостям не
>> ставится
>
> Засада какая-то =(( А где про такие случаи можно узнать? Или тут пока не
> столкнёшься - не узнаешь?

Надо просто смотреть на логи сборки, имею в виду сообщения при
конфигурировании (в данном случае, что говорит cmake), там всё
написано :)

-- 
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-21  7:31                                           ` gBopHuk_alt
@ 2012-09-21  7:46                                             ` Евгений Ростовцев
  2012-09-21  8:50                                             ` Ivan A. Melnikov
  1 sibling, 0 replies; 41+ messages in thread
From: Евгений Ростовцев @ 2012-09-21  7:46 UTC (permalink / raw)
  To: devel@ where you _can_ ask

> А для работы Sisyphus_check  packager не должен состоять в team ?

Я уже не понмю...

-- 
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-21  7:31                                           ` gBopHuk_alt
  2012-09-21  7:46                                             ` Евгений Ростовцев
@ 2012-09-21  8:50                                             ` Ivan A. Melnikov
  2012-09-22 10:46                                               ` Michael Shigorin
  2012-09-24 10:55                                               ` gBopHuk_alt
  1 sibling, 2 replies; 41+ messages in thread
From: Ivan A. Melnikov @ 2012-09-21  8:50 UTC (permalink / raw)
  To: devel-newbies

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


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-16 20:29 [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке? gBopHuk_alt
  2012-09-17  2:34 ` Евгений Ростовцев
@ 2012-09-21 13:06 ` gBopHuk_alt
  2012-09-22 10:46   ` Michael Shigorin
  1 sibling, 1 reply; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-21 13:06 UTC (permalink / raw)
  To: devel@ where you _can_ ask

Я смотрю с этим 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, где же ты ?! =))



^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-21  8:50                                             ` Ivan A. Melnikov
@ 2012-09-22 10:46                                               ` Michael Shigorin
  2012-09-24 10:55                                               ` gBopHuk_alt
  1 sibling, 0 replies; 41+ messages in thread
From: Michael Shigorin @ 2012-09-22 10:46 UTC (permalink / raw)
  To: devel-newbies

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


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-21 13:06 ` gBopHuk_alt
@ 2012-09-22 10:46   ` Michael Shigorin
  0 siblings, 0 replies; 41+ messages in thread
From: Michael Shigorin @ 2012-09-22 10:46 UTC (permalink / raw)
  To: devel@ where you _can_ ask

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


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
  2012-09-21  8:50                                             ` Ivan A. Melnikov
  2012-09-22 10:46                                               ` Michael Shigorin
@ 2012-09-24 10:55                                               ` gBopHuk_alt
  1 sibling, 0 replies; 41+ messages in thread
From: gBopHuk_alt @ 2012-09-24 10:55 UTC (permalink / raw)
  To: devel@ where you _can_ ask

В Птн, 21/09/2012 в 12:50 +0400, Ivan A. Melnikov пишет:
> no_sisyphus_check="packager,buildhost,gpg"

Оставил только package и gpg, на buildhost вроде не ругался ещё. 

Список проверок внушительный =)) 

Новые пакеты ( и старые по мере обновления ) буду собирать уже с
sisyphus_check, вот только сейчас все начали под gtk+3 активно писать
=(((



^ permalink raw reply	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2012-09-24 10:55 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-09-16 20:29 [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке? gBopHuk_alt
2012-09-17  2:34 ` Евгений Ростовцев
2012-09-17  6:44   ` gBopHuk_alt
2012-09-17  8:13     ` Евгений Ростовцев
2012-09-17  9:20       ` gBopHuk_alt
2012-09-17  9:26         ` Igor Zubkov
2012-09-17 13:08           ` gBopHuk_alt
2012-09-17 13:15             ` Igor Zubkov
2012-09-17 17:06               ` gBopHuk_alt
2012-09-18  2:34                 ` Евгений Ростовцев
2012-09-18  9:31                   ` gBopHuk_alt
2012-09-18 11:28                     ` Евгений Ростовцев
2012-09-18 11:30                       ` Евгений Ростовцев
2012-09-18 13:15                       ` gBopHuk_alt
2012-09-19  3:06                         ` Евгений Ростовцев
2012-09-19  3:10                         ` Евгений Ростовцев
2012-09-20  6:58                           ` gBopHuk_alt
2012-09-20  8:42                             ` Евгений Ростовцев
2012-09-20  9:23                               ` gBopHuk_alt
2012-09-20  9:49                                 ` Евгений Ростовцев
2012-09-20 10:46                                 ` Ivan A. Melnikov
2012-09-20 16:29                                   ` gBopHuk_alt
2012-09-20 16:34                                     ` Евгений Ростовцев
2012-09-20 16:37                                       ` Евгений Ростовцев
2012-09-20 19:07                                         ` gBopHuk_alt
2012-09-21  6:44                                           ` Евгений Ростовцев
2012-09-21  7:28                                             ` gBopHuk_alt
2012-09-21  7:45                                               ` Евгений Ростовцев
2012-09-20 19:01                                       ` gBopHuk_alt
2012-09-21  6:43                                         ` Евгений Ростовцев
2012-09-21  7:31                                           ` gBopHuk_alt
2012-09-21  7:46                                             ` Евгений Ростовцев
2012-09-21  8:50                                             ` Ivan A. Melnikov
2012-09-22 10:46                                               ` Michael Shigorin
2012-09-24 10:55                                               ` gBopHuk_alt
2012-09-17  9:52         ` Евгений Ростовцев
2012-09-17 10:12         ` Michael Shigorin
2012-09-17 11:21         ` Ivan A. Melnikov
2012-09-17 12:35           ` Евгений Ростовцев
2012-09-21 13:06 ` gBopHuk_alt
2012-09-22 10:46   ` Michael Shigorin

devel@ where you _can_ ask

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-newbies/0 devel-newbies/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel-newbies devel-newbies/ http://lore.altlinux.org/devel-newbies \
		devel-newbies@lists.altlinux.org devel-newbies@lists.altlinux.ru devel-newbies@lists.altlinux.com
	public-inbox-index devel-newbies

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-newbies


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git