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