[devel] subversion

Grigory Batalov =?iso-8859-1?q?bga_=CE=C1_altlinux=2Eru?=
Вт Окт 10 16:15:38 MSD 2006


On Mon, 09 Oct 2006 18:11:12 +0400
Anton Farygin <rider на altlinux.com> wrote:

> >>> AF> Я наверное даже готов потратить чуть чуть времени и починить его сборку, 
> >>> AF> но вот пакет выкладывать придётся кому-то другому. Есть желающие взять 
> >>> AF> пакет из GIT, собрать, подписать, выложить в incoming?
> >>>
> >>> Понятно, желающих не видно.
> >>   У меня сломалось на сборке питоньих (swig?) привязок. С ходу
> >>   не разобрался.

  Дело в том, что у нас в Сизифе -- swig-1.3.29, в котором
  отсутствуют некоторые файлы относительно swig-1.3.27:
...
make: Leaving directory `/usr/src/RPM/BUILD/subversion-1.3.1'
+ '[' -n 1 ']'
+ make -j1 libdir=/usr/lib/libsvn_swig swig_pydir=/usr/lib/python2.4/site-packages/libsvn swig_pydir_extra=/usr/lib/python2.4/site-packages/svn swig-py
make: Entering directory `/usr/src/RPM/BUILD/subversion-1.3.1'
/usr/bin/swig -I/usr/src/RPM/BUILD/subversion-1.3.1/subversion/bindings/swig -I/usr/src/RPM/BUILD/subversion-1.3.1/subversion/bindings/swig/include -I/usr/src/RPM/BUILD/subversion-1.3.1/subversion/bindings/swig/proxy -I/usr/src/RPM/BUILD/subversion-1.3.1/subversion/bindings/swig/proxy -I/usr/src/RPM/BUILD/subversion-1.3.1/subversion/include -DPATH_MAX=4096 -I/usr/include/apr  -I/usr/include/apu  -python -classic -w451 -w305 -o subversion/bindings/swig/python/core.c /usr/src/RPM/BUILD/subversion-1.3.1/subversion/bindings/swig/core.i
/usr/src/RPM/BUILD/subversion-1.3.1/subversion/bindings/swig/proxy/python.swg:46: Error: Unable to find 'pyswigtype.swg'
/usr/src/RPM/BUILD/subversion-1.3.1/subversion/bindings/swig/proxy/python.swg:47: Error: Unable to find 'pyinout.swg'
/usr/src/RPM/BUILD/subversion-1.3.1/subversion/bindings/swig/proxy/python.swg:48: Error: Unable to find 'pyvoid.swg'
/usr/src/RPM/BUILD/subversion-1.3.1/subversion/bindings/swig/proxy/python.swg:49: Error: Unable to find 'pyobject.swg'
/usr/src/RPM/BUILD/subversion-1.3.1/subversion/bindings/swig/proxy/python.swg:50: Error: Unable to find 'pystrbase.swg'
/usr/src/RPM/BUILD/subversion-1.3.1/subversion/bindings/swig/proxy/python.swg:52: Error: Unable to find 'pyvaltypes.swg'
/usr/src/RPM/BUILD/subversion-1.3.1/subversion/bindings/swig/proxy/python.swg:53: Error: Unable to find 'pyptrtypes.swg'
/usr/src/RPM/BUILD/subversion-1.3.1/subversion/bindings/swig/proxy/python.swg:55: Error: Unable to find 'pymisctypes.swg'
/usr/src/RPM/BUILD/subversion-1.3.1/subversion/bindings/swig/proxy/python.swg:56: Error: Unable to find 'pyenum.swg'
make: *** [subversion/bindings/swig/python/core.c] Error 1
make: Leaving directory `/usr/src/RPM/BUILD/subversion-1.3.1'
error: Bad exit status from /usr/src/tmp/rpm-tmp.96415 (%build)

  swig-1.3.27 есть в backports/Master/2.4, там subversion собирается.

  Я вычитал в интернете, что py*.swg вообще-то не нужны, если
  не перезапускать autogen.sh. Это оказалось правдой, пересобрать
  subversion можно, закоментировав вызов autogen.sh и дополнив
  патчи соответствующими изменениями в configure.

> > Я только что до этого всё-таки добрался, сейчас посмотрю.
> > 
> > На крайний случай наверное можно забыть про эти привязки ?
> 
> Обманул я.. у меня оно вообще не собирается - не линкуется.
> 
> собираю в системе с установленным subversion. Григорий, выложите 
> пожалуйста в git свои наработки.

  Сымпортировал пакеты из rsync.altlinux.org::archive
  и выложил сюда:

  git.altlinux.org::people/bga/packages/subversion.git

  Последняя сборка - subversion-1.3.1-alt2 - это о чём я писал
  выше. Правда, в ней замечен изъян:

  из subversion-doc пропал файл

  /usr/share/doc/subversion-1.3.1/api/hierarchy.html

  Возможно, это объясняется изменением сборочного окружения
  (Сизифа).

-- 
 Григорий Баталов,
 программист
 ЗАО "Ланит-Терком"
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20061010/17b177d5/attachment-0001.bin>


Подробная информация о списке рассылки Devel