ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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