ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] ALM 2.4: Сборка subversion
@ 2004-11-15 15:55 Alexey Zhukov
  2004-11-15 16:11 ` Andrey Rahmatullin
  0 siblings, 1 reply; 3+ messages in thread
From: Alexey Zhukov @ 2004-11-15 15:55 UTC (permalink / raw)
  To: community

Hello, All!

Попробовал я на базе srpm из Sysiphus (1.0.9) сделать спек (и прочее) 
для 1.1.1.
Успешно заменил версию исходников и убрал лишний патч (уже включенный в 
tar.bz2) но rpmbuild вылетел на сборке python'овских binding'ов.

Попытка собрать 1.0.9 и 1.0.7 (из апдейтов ALM 2.4) окончилась точно 
также, из чего заключаю, что проблема внешняя по отношению к тому что я 
намудрил.
Вот хвост лога (поскольку он на ~100К то весь не прилагаю, но могу 
выслать по запросу целиком или кусками) :

----
+ make -j1 swig-py
make: Entering directory `/home/alex7/RPM/BUILD/subversion-1.0.7'
mkdir subversion/bindings/swig/java/org/tigris/subversion/swig
/usr/bin/swig -noruntime -python 
-I/home/alex7/RPM/BUILD/subversion-1.0.7/subversion/bindings/swig 
-I/home/alex7/RPM/BUILD/subversion-1.0.7/subversion/include 
-I/usr/lib/swig1.3 -DSVN_SWIG_VERSION=103021 -I/usr/include/apr  
-I/usr/include/apu  
-I/home/alex7/RPM/BUILD/subversion-1.0.7/subversion/bindings/swig 
-I/home/alex7/RPM/BUILD/subversion-1.0.7/subversion/include 
-I/usr/lib/swig1.3 -DSVN_SWIG_VERSION=103021 -I/usr/include/apr  
-I/usr/include/apu  -I/usr/include/python2.3 -o 
subversion/bindings/swig/python/svn_client.c 
/home/alex7/RPM/BUILD/subversion-1.0.7/subversion/bindings/swig/svn_client.i
/bin/sh /home/alex7/RPM/BUILD/subversion-1.0.7/libtool --silent 
--mode=compile i586-alt-linux-gcc -pthread -DNDEBUG -pipe -Wall -O2 
-march=i586 -mcpu=i686 -fPIC -DPIC -D_GNU_SOURCE -fPIC -DLINUX=2 
-D_REENTRANT -D_GNU_SOURCE  
-I/home/alex7/RPM/BUILD/subversion-1.0.7/subversion/bindings/swig 
-I/home/alex7/RPM/BUILD/subversion-1.0.7/subversion/include 
-I/usr/lib/swig1.3 -DSVN_SWIG_VERSION=103021 -I/usr/include/apr  
-I/usr/include/apu  
-I/home/alex7/RPM/BUILD/subversion-1.0.7/subversion/bindings/swig 
-I/home/alex7/RPM/BUILD/subversion-1.0.7/subversion/include 
-I/usr/lib/swig1.3 -DSVN_SWIG_VERSION=103021 -I/usr/include/apr  
-I/usr/include/apu  -I/usr/include/python2.3 -prefer-pic -c -o 
subversion/bindings/swig/python/svn_client.lo 
subversion/bindings/swig/python/svn_client.c
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
make: *** [subversion/bindings/swig/python/svn_client.lo] Error 1
make: Leaving directory `/home/alex7/RPM/BUILD/subversion-1.0.7'
ошибка: Неверный код возврата из /home/alex7/tmp/rpm-tmp.9870 (%build)
                                                                                                                                           

                                                                                                                                           

Ошибки сборки пакетов:
    Неверный код возврата из /home/alex7/tmp/rpm-tmp.9870 (%build)
---

Причем, что интересно, экраном раньше тот же libtool вызывался с другими 
параметрами и успешно выполнялся:

/bin/sh /home/alex7/RPM/BUILD/subversion-1.0.7/libtool --silent 
--mode=compile gcc -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -DSWIGPYTHON 
-pipe -Wall -O2 -march=i686   -pthread  -DNEON_ZLIB -DNEON_SSL  
-I/home/alex7/RPM/BUILD/subversion-1.0.7/subversion/bindings/swig 
-I/home/alex7/RPM/BUILD/subversion-1.0.7/subversion/include 
-I/usr/lib/swig1.3 -DSVN_SWIG_VERSION=103021 -I/usr/include/apr  
-I/usr/include/apu  -I/usr/include/python2.3 -I./subversion/include -I. 
-I/usr/include/neon -I/usr/include/apr   -I/usr/include/apu  -o 
subversion/bindings/swig/swigutil_py.lo -c 
/home/alex7/RPM/BUILD/subversion-1.0.7/subversion/bindings/swig/swigutil_py.c

Что я делаю не так и как получить рабочую версию subversion-1.1.1 по 
возможности не прибегая к крайностям вроде сборки и установки в обход 
системы пакетов?
Заранее спасибо.
-- 

Best regards,
 Alexey.




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

* Re: [Comm] ALM 2.4: Сборка subversion
  2004-11-15 15:55 [Comm] ALM 2.4: Сборка subversion Alexey Zhukov
@ 2004-11-15 16:11 ` Andrey Rahmatullin
  2004-11-16 15:22   ` Alexey Zhukov
  0 siblings, 1 reply; 3+ messages in thread
From: Andrey Rahmatullin @ 2004-11-15 16:11 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 541 bytes --]

On Mon, Nov 15, 2004 at 06:55:58PM +0300, Alexey Zhukov wrote:
> libtool: compile: unable to infer tagged configuration
> libtool: compile: specify a tag with `--tag'
Попробуйте другую версию libtool.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

>> 2zerg: а слабо, до отпуска, предварительную сборку 3.3 сделать и
>> мне отдать на посмотреть ? :-)
> Думайте что спрашиваете, он же ж zerg, а не робот Вэртер =)
Я его лично не видел... Вдруг он металлический ? Кто его знает... ;-)
		-- asy in sisyphus@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [Comm] ALM 2.4: Сборка subversion
  2004-11-15 16:11 ` Andrey Rahmatullin
@ 2004-11-16 15:22   ` Alexey Zhukov
  0 siblings, 0 replies; 3+ messages in thread
From: Alexey Zhukov @ 2004-11-16 15:22 UTC (permalink / raw)
  To: community

Andrey Rahmatullin пишет:

>On Mon, Nov 15, 2004 at 06:55:58PM +0300, Alexey Zhukov wrote:
>  
>
>>libtool: compile: unable to infer tagged configuration
>>libtool: compile: specify a tag with `--tag'
>>    
>>
>Попробуйте другую версию libtool.
>  
>
Спасибо, частично помогло.
После того как снес 1.5 и оставил 1.4 (3:1.4.3-alt4) этот этап был 
успешно пройден.
Далее проблемы возникают с выполнением секции %install (не считая 
странностей с генерацией документации "/bin/sh: line 1: svnversion: 
command not found"):

---
Выполняется(%install): /bin/sh -e /home/alex7/tmp/rpm-tmp.90538
+ umask 022
+ /bin/mkdir -p /home/alex7/RPM/BUILD
+ cd /home/alex7/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /home/alex7/tmp/subversion-buildroot
+ /bin/rm -rf -- /home/alex7/tmp/subversion-buildroot
+ cd subversion-1.0.7
+ make 'INSTALL=/bin/install -p' 
DESTDIR=/home/alex7/tmp/subversion-buildroot install
make: Entering directory `/home/alex7/RPM/BUILD/subversion-1.0.7'
/home/alex7/RPM/BUILD/subversion-1.0.7/ac-helpers/install-sh -c -d 
/home/alex7/tmp/subversion-buildroot/usr/lib
cd subversion/libsvn_subr ; /bin/sh 
/home/alex7/RPM/BUILD/subversion-1.0.7/libtool --mode=install 
/bin/install -p libsvn_subr-1.la 
/home/alex7/tmp/subversion-buildroot/usr/lib/libsvn_subr-1.la
/bin/install -p .libs/libsvn_subr-1.so.0.0.0 
/home/alex7/tmp/subversion-buildroot/usr/lib/libsvn_subr-1.so.0.0.0
(cd /home/alex7/tmp/subversion-buildroot/usr/lib && rm -f 
libsvn_subr-1.so.0 && ln -s libsvn_subr-1.so.0.0.0 libsvn_subr-1.so.0)
(cd /home/alex7/tmp/subversion-buildroot/usr/lib && rm -f 
libsvn_subr-1.so && ln -s libsvn_subr-1.so.0.0.0 libsvn_subr-1.so)
/bin/install -p .libs/libsvn_subr-1.lai 
/home/alex7/tmp/subversion-buildroot/usr/lib/libsvn_subr-1.la
libtool: install: warning: remember to run `libtool --finish /usr/lib'
cd subversion/libsvn_delta ; /bin/sh 
/home/alex7/RPM/BUILD/subversion-1.0.7/libtool --mode=install 
/bin/install -p libsvn_delta-1.la 
/home/alex7/tmp/subversion-buildroot/usr/lib/libsvn_delta-1.la
libtool: install: warning: relinking `libsvn_delta-1.la'
(cd /home/alex7/RPM/BUILD/subversion-1.0.7/subversion/libsvn_delta; 
/bin/sh /home/alex7/RPM/BUILD/subversion-1.0.7/libtool --mode=relink gcc 
-pipe -Wall -O2 -march=i686 -pthread -DNEON_ZLIB -DNEON_SSL -rpath 
/usr/lib -o libsvn_delta-1.la cancel.lo compose_delta.lo 
default_editor.lo path_driver.lo svndiff.lo text_delta.lo vdelta.lo 
../../subversion/libsvn_subr/libsvn_subr-1.la -L/usr/lib -laprutil-0 
-L/usr/lib -lapr-0)
gcc -shared  cancel.lo compose_delta.lo default_editor.lo path_driver.lo 
svndiff.lo text_delta.lo vdelta.lo  -L/usr/lib -lsvn_subr-1 -laprutil-0 
-lapr-0   -Wl,-soname -Wl,libsvn_delta-1.so.0 -o 
.libs/libsvn_delta-1.so.0.0.0
/usr/bin/ld: cannot find -lsvn_subr-1
collect2: ld returned 1 exit status
libtool: install: error: relink `libsvn_delta-1.la' with the above 
command before installing it
libtool: install: warning: remember to run `libtool --finish /usr/lib'

... Далее в том же духе, причем процесс по ошибке не прерывается
    и до фиоальной ошибки ...

libtool: install: warning: relinking `mod_dav_svn.la'
(cd /home/alex7/RPM/BUILD/subversion-1.0.7/subversion/mod_dav_svn; 
/bin/sh /home/alex7/RPM/BUILD/subversion-1.0.7/libtool --mode=relink 
gccgcc -shared  activity.lo deadprops.lo liveprops.lo log.lo merge.lo 
mod_dav_svn.lo repos.lo update.lo util.lo version.lo  
-L/home/alex7/RPM//usr/bin/ld: cannot find -lsvn_repos-1
collect2: ld returned 1 exit status
libtool: install: error: relink `mod_dav_svn.la' with the above command 
before installing it
apxs:Error: Command failed with rc=65536
.
make: *** [install-mods-shared] Error 1
make: Leaving directory `/home/alex7/RPM/BUILD/subversion-1.0.7'
ошибка: Неверный код возврата из /home/alex7/tmp/rpm-tmp.90538 (%install)
                                                                                                                                           

                                                                                                                                           

Ошибки сборки пакетов:
    Неверный код возврата из /home/alex7/tmp/rpm-tmp.90538 (%install)
---

Кстати, а warning, возникающий на этапе ./configure:
==================================================================
WARNING: You have chosen to compile Subversion with a different
         compiler than the one used to compile Apache.
                                                                                                                                           

    Current compiler:      gcc
   Apache's compiler:      i586-alt-linux-gcc
                                                                                                                                           

This could cause some problems.
==================================================================
не пожет сигнализировать о том, что будут именно эти проблемы?
Правда у меня i586-alt-linux-gcc и gcc не сильно отличаются...

[alex7@alex7 SPECS]$ i586-alt-linux-gcc --version
i586-alt-linux-gcc (GCC) 3.3.3 20040412 (ALT Linux, build 3.3.3-alt5)
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
[alex7@alex7 SPECS]$ gcc --version
i586-alt-linux-gcc (GCC) 3.3.3 20040412 (ALT Linux, build 3.3.3-alt5)
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 

-- 

Best regards,
Alexey.



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

end of thread, other threads:[~2004-11-16 15:22 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-11-15 15:55 [Comm] ALM 2.4: Сборка subversion Alexey Zhukov
2004-11-15 16:11 ` Andrey Rahmatullin
2004-11-16 15:22   ` Alexey Zhukov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

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


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