* [devel] Сборка qsvn с cmake >= 2.6.0
@ 2008-05-27 6:57 ` Motsyo Gennadi aka Drool
2008-05-27 7:35 ` Хихин Руслан
2008-05-27 8:25 ` Andrey Rahmatullin
0 siblings, 2 replies; 10+ messages in thread
From: Motsyo Gennadi aka Drool @ 2008-05-27 6:57 UTC (permalink / raw)
To: ALT Devel discussion list
Приветствую!
Не могу понять где кривость - в qsvn, который не собирается с cmake
>= 2.6.0 или в самом cmake. Причем сборка падает на разных стадиях, но
примерно с одинаковой руганью, на 4-м бранче, 32 битном и 64 битном
сизифе. Не собирается как стабильный qsvn, так и svn-версия. На форуме
апстрима есть только одно упоминание о cmake >= 2.6.0 относительно его
нового полиси, имеется патч. Но без него в начале конфигурирования
только варнинг, и применение патча роли не играет, сборка обламывается
точно так же:
> [ 75%] Building CXX object CMakeFiles/qsvn.dir/filemodifier.o
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/filemodifier.cpp: In constructor 'FileModifier::FileModifier(QWidget*, QString, SvnClient::SvnAction)':
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/filemodifier.cpp:34: warning: enumeration value 'SvnNone' not handled in switch
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/filemodifier.cpp:34: warning: enumeration value 'SvnAdd' not handled in switch
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/filemodifier.cpp:34: warning: enumeration value 'SvnCommit' not handled in switch
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/filemodifier.cpp:34: warning: enumeration value 'SvnDelete' not handled in switch
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/filemodifier.cpp:34: warning: enumeration value 'SvnRevert' not handled in switch
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/filemodifier.cpp:34: warning: enumeration value 'RemoveFromDisk' not handled in switch
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/filemodifier.cpp: In member function 'virtual void FileModifier::accept()':
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/filemodifier.cpp:60: warning: enumeration value 'SvnNone' not handled in switch
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/filemodifier.cpp:60: warning: enumeration value 'SvnAdd' not handled in switch
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/filemodifier.cpp:60: warning: enumeration value 'SvnCommit' not handled in switch
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/filemodifier.cpp:60: warning: enumeration value 'SvnDelete' not handled in switch
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/filemodifier.cpp:60: warning: enumeration value 'SvnRevert' not handled in switch
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/filemodifier.cpp:60: warning: enumeration value 'RemoveFromDisk' not handled in switch
> [ 76%] Building CXX object CMakeFiles/qsvn.dir/fileselector.o
> [ 77%] Building CXX object CMakeFiles/qsvn.dir/fileselectorproxy.o
> [ 79%] Building CXX object CMakeFiles/qsvn.dir/listener.o
> [ 80%] Building CXX object CMakeFiles/qsvn.dir/logchangepathentriesmodel.o
> [ 81%] Building CXX object CMakeFiles/qsvn.dir/logentriesmodel.o
> [ 82%] Building CXX object CMakeFiles/qsvn.dir/login.o
> [ 83%] Building CXX object CMakeFiles/qsvn.dir/main.o
> [ 85%] Building CXX object CMakeFiles/qsvn.dir/pathproperties.o
> [ 86%] Building CXX object CMakeFiles/qsvn.dir/pathpropertiesdelegate.o
> [ 87%] Building CXX object CMakeFiles/qsvn.dir/pathpropertiesmodel.o
> [ 88%] Building CXX object CMakeFiles/qsvn.dir/qsvn.o
> [ 90%] Building CXX object CMakeFiles/qsvn.dir/showlog.o
> [ 91%] Building CXX object CMakeFiles/qsvn.dir/sslservertrust.o
> [ 92%] Building CXX object CMakeFiles/qsvn.dir/statusentriesmodel.o
> [ 93%] Building CXX object CMakeFiles/qsvn.dir/statustext.o
> [ 95%] Building CXX object CMakeFiles/qsvn.dir/svnclient.o
> [ 96%] Building CXX object CMakeFiles/qsvn.dir/wcmodel.o
> [ 97%] Building CXX object CMakeFiles/qsvn.dir/qrc_qsvn.o
> Linking CXX executable bin/qsvn
> make[2]: Leaving directory `/usr/src/RPM/BUILD/qsvn-0.6.1/build'
> [ 97%] Built target qsvn
> make[2]: Entering directory `/usr/src/RPM/BUILD/qsvn-0.6.1/build'
> Scanning dependencies of target simpletest
> make[2]: Leaving directory `/usr/src/RPM/BUILD/qsvn-0.6.1/build'
> make[2]: Entering directory `/usr/src/RPM/BUILD/qsvn-0.6.1/build'
> [ 98%] Building CXX object tests/CMakeFiles/simpletest.dir/simpletest.o
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/tests/simpletest.cpp:18:26: error: simpletest.moc: No such file or directory
> make[2]: Leaving directory `/usr/src/RPM/BUILD/qsvn-0.6.1/build'
> make[1]: Leaving directory `/usr/src/RPM/BUILD/qsvn-0.6.1/build'
> make: Leaving directory `/usr/src/RPM/BUILD/qsvn-0.6.1/build'
>
> RPM build errors:
> make[2]: *** [tests/CMakeFiles/simpletest.dir/simpletest.o] Error 1
> make[1]: *** [tests/CMakeFiles/simpletest.dir/all] Error 2
> make: *** [all] Error 2
> error: Bad exit status from /usr/src/tmp/rpm-tmp.64056 (%build)
> Bad exit status from /usr/src/tmp/rpm-tmp.64056 (%build)
> Command exited with non-zero status 1
> 108.92user 11.66system 2:03.38elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
> 0inputs+0outputs (0major+1784574minor)pagefaults 0swaps
> hsh-rebuild: rebuild of `qsvn-0.6.1-alt1.src.rpm' failed.
> Command exited with non-zero status
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Сборка qsvn с cmake >= 2.6.0
2008-05-27 6:57 ` [devel] Сборка qsvn с cmake >= 2.6.0 Motsyo Gennadi aka Drool
@ 2008-05-27 7:35 ` Хихин Руслан
2008-05-27 7:53 ` Motsyo Gennadi aka Drool
2008-05-27 8:25 ` Andrey Rahmatullin
1 sibling, 1 reply; 10+ messages in thread
From: Хихин Руслан @ 2008-05-27 7:35 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 374 bytes --]
Здравствуйте Motsyo Gennadi aka Drool
В сообщении от 27 мая 2008 Motsyo Gennadi aka Drool написал(a):
> /usr/src/RPM/BUILD/qsvn-0.6.1/src/tests/simpletest.cpp:18:26: error:
> simpletest.moc: No such file or directo
Не создался файл simpletest.moс - или путь до .../qt/bin/moc не нашёлся или
ожидалось, что вызывается сборка через qmake.
--
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Сборка qsvn с cmake >= 2.6.0
2008-05-27 7:35 ` Хихин Руслан
@ 2008-05-27 7:53 ` Motsyo Gennadi aka Drool
2008-05-27 7:57 ` Хихин Руслан
0 siblings, 1 reply; 10+ messages in thread
From: Motsyo Gennadi aka Drool @ 2008-05-27 7:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
Хихин Руслан пишет:
> Здравствуйте Motsyo Gennadi aka Drool
> В сообщении от 27 мая 2008 Motsyo Gennadi aka Drool написал(a):
>> /usr/src/RPM/BUILD/qsvn-0.6.1/src/tests/simpletest.cpp:18:26: error:
>> simpletest.moc: No such file or directo
>
> Не создался файл simpletest.moс - или путь до .../qt/bin/moc не нашёлся или
> ожидалось, что вызывается сборка через qmake.
Ну, это то я вижу, что не создался. А вот кто виноват...
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Сборка qsvn с cmake >= 2.6.0
2008-05-27 7:53 ` Motsyo Gennadi aka Drool
@ 2008-05-27 7:57 ` Хихин Руслан
2008-05-27 8:04 ` Andrey Rahmatullin
0 siblings, 1 reply; 10+ messages in thread
From: Хихин Руслан @ 2008-05-27 7:57 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 548 bytes --]
Здравствуйте Motsyo Gennadi aka Drool
В сообщении от 27 мая 2008 Motsyo Gennadi aka Drool написал(a):
> Не создался файл simpletest.moс - или путь до .../qt/bin/moc не нашёлся
> или
> > ожидалось, что вызывается сборка через qmake.
> Ну, это то я вижу, что не создался. А вот кто виноват...
Это надо скрипт смотреть - что там делается. По смыслу - это тест, значит он
что-то проверял в сборочном окружении. Грубо говоря, программист, писавший
скрипт с тестом ожидал одних условий, а реально другие :)
--
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Сборка qsvn с cmake >= 2.6.0
2008-05-27 7:57 ` Хихин Руслан
@ 2008-05-27 8:04 ` Andrey Rahmatullin
0 siblings, 0 replies; 10+ messages in thread
From: Andrey Rahmatullin @ 2008-05-27 8:04 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 629 bytes --]
On Tue, May 27, 2008 at 11:57:45AM +0400, Хихин Руслан wrote:
> Это надо скрипт смотреть - что там делается. По смыслу - это тест, значит он
> что-то проверял в сборочном окружении. Грубо говоря, программист, писавший
> скрипт с тестом ожидал одних условий, а реально другие :)
Какой скрипт? Какой тест? Вы вообще смотрели, что там происходит?
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
[...] "бесплатный линукс" -- это миф. Халява -- она в мышеловке.
Временем, силами, трафиком, деньгами, жизнью... -- все равно
платить приходится за все в этой самой жизни.
-- mike in community@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Сборка qsvn с cmake >= 2.6.0
2008-05-27 6:57 ` [devel] Сборка qsvn с cmake >= 2.6.0 Motsyo Gennadi aka Drool
2008-05-27 7:35 ` Хихин Руслан
@ 2008-05-27 8:25 ` Andrey Rahmatullin
2008-05-27 8:44 ` Motsyo Gennadi aka Drool
1 sibling, 1 reply; 10+ messages in thread
From: Andrey Rahmatullin @ 2008-05-27 8:25 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 299 bytes --]
Пока причину не понял, но рекомендую переписать кусок с QT4_GENERATE_MOC.
"qt4_generate_moc() is intended for very special situations"
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
ALT Linux Team стремится соблюдать все лицензионные условия.
-- aen in oo-discuss@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Сборка qsvn с cmake >= 2.6.0
2008-05-27 8:25 ` Andrey Rahmatullin
@ 2008-05-27 8:44 ` Motsyo Gennadi aka Drool
2008-05-27 8:44 ` Andrey Rahmatullin
0 siblings, 1 reply; 10+ messages in thread
From: Motsyo Gennadi aka Drool @ 2008-05-27 8:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
Andrey Rahmatullin пишет:
> Пока причину не понял, но рекомендую переписать кусок с QT4_GENERATE_MOC.
> "qt4_generate_moc() is intended for very special situations"
Отписал автору qsvn, приложив логи сборки стабильной версии и svn на
4-м бранче и на сизифе обеих архитектур.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Сборка qsvn с cmake >= 2.6.0
2008-05-27 8:44 ` Motsyo Gennadi aka Drool
@ 2008-05-27 8:44 ` Andrey Rahmatullin
2008-06-11 15:54 ` Andrey Rahmatullin
0 siblings, 1 reply; 10+ messages in thread
From: Andrey Rahmatullin @ 2008-05-27 8:44 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 692 bytes --]
On Tue, May 27, 2008 at 11:44:07AM +0300, Motsyo Gennadi aka Drool wrote:
>> Пока причину не понял, но рекомендую переписать кусок с QT4_GENERATE_MOC.
>> "qt4_generate_moc() is intended for very special situations"
> Отписал автору qsvn, приложив логи сборки стабильной версии и svn на 4-м
> бранче и на сизифе обеих архитектур.
Повесил http://public.kitware.com/Bug/view.php?id=7102 про странное
поведение QT4_GENERATE_MOC.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
Помните, что сало должно быть белое.
Голубое сало описано у Сорокина, оно несъедобно.
Если же вас потчуют оранжевым салом, значит в него подмешали диоксин.
-- aen in talk-room@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Сборка qsvn с cmake >= 2.6.0
2008-05-27 8:44 ` Andrey Rahmatullin
@ 2008-06-11 15:54 ` Andrey Rahmatullin
2008-06-11 20:40 ` Motsyo Gennadi aka Drool
0 siblings, 1 reply; 10+ messages in thread
From: Andrey Rahmatullin @ 2008-06-11 15:54 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 747 bytes --]
On Tue, May 27, 2008 at 02:44:33PM +0600, Andrey Rahmatullin wrote:
> Повесил http://public.kitware.com/Bug/view.php?id=7102 про странное
> поведение QT4_GENERATE_MOC.
Ответ:
The rule is not generated because the generated foo.moc is not used
anywhere (from the cmake POV).
Add foo.moc to the list of source files (and use the full path):
SET(FOO_MOC_FILE "${CMAKE_CURRENT_BINARY_DIR}/foo.moc")
....
ADD_EXECUTABLE( foo foo.cpp ${FOO_MOC_FILE})
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
Спустя 3 недели истязаний incoming@'а maintainer'ом пакета openldap с
помощью истекающего маслом робота в Сизиф была отправлена пачка из 40
пакетов, связанных с новой версией openldap.
-- ldv in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Сборка qsvn с cmake >= 2.6.0
2008-06-11 15:54 ` Andrey Rahmatullin
@ 2008-06-11 20:40 ` Motsyo Gennadi aka Drool
0 siblings, 0 replies; 10+ messages in thread
From: Motsyo Gennadi aka Drool @ 2008-06-11 20:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
Andrey Rahmatullin пишет:
> On Tue, May 27, 2008 at 02:44:33PM +0600, Andrey Rahmatullin wrote:
>> Повесил http://public.kitware.com/Bug/view.php?id=7102 про странное
>> поведение QT4_GENERATE_MOC.
> Ответ:
Андрей, спасибо.
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2008-06-11 20:40 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-05-27 6:57 ` [devel] Сборка qsvn с cmake >= 2.6.0 Motsyo Gennadi aka Drool
2008-05-27 7:35 ` Хихин Руслан
2008-05-27 7:53 ` Motsyo Gennadi aka Drool
2008-05-27 7:57 ` Хихин Руслан
2008-05-27 8:04 ` Andrey Rahmatullin
2008-05-27 8:25 ` Andrey Rahmatullin
2008-05-27 8:44 ` Motsyo Gennadi aka Drool
2008-05-27 8:44 ` Andrey Rahmatullin
2008-06-11 15:54 ` Andrey Rahmatullin
2008-06-11 20:40 ` Motsyo Gennadi aka Drool
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git