From: Sviatoslav Sviridov <svd@altlinux.ru> To: ALT Devel discussion list <devel@lists.altlinux.org> Subject: Re: [devel] subversion ;( Date: Sat, 21 Oct 2006 04:12:43 +0300 Message-ID: <4539740B.7090304@altlinux.ru> (raw) In-Reply-To: <452CA4A8.5060205@altlinux.com> Anton Farygin пишет: > > ... > У меня всё встало вот на этом: > ... > ../../subversion/libsvn_wc/.libs/libsvn_wc-1.so: undefined reference to > `svn_diff_file_options_parse' > ../../subversion/libsvn_wc/.libs/libsvn_wc-1.so: undefined reference to > `svn_diff_file_diff3_2' > ../../subversion/libsvn_wc/.libs/libsvn_wc-1.so: undefined reference to > `svn_diff_file_options_create' > collect2: ld returned 1 exit status > make: *** [subversion/svnversion/svnversion] Error 1 > > Что-то тут libtool колбасит. Там ещё патчик лежит > subversion-1.4.0-rpath.patch, но не прикладывается.. в общем он частично > решает проблему, но сборка падать начинает на другом месте. > Да, колбасит libtool. А проявляется только если собирать в системе с установленным subversion более старой версии. Такое бывало и раньше, поэтому subversion я стараюсь собирать всегда в hasher'е. Вот на эту тему: http://svn.haxx.se/dev/archive-2006-02/1214.shtml Показательный пример: Here's a recent example: if I install trunk r18486 in /usr/local/subversion (I don't have Debian's Subversion packages installed) and then try to build r18487 I get the error: ../../subversion/libsvn_client/.libs/libsvn_client-1.so: undefined reference to `svn_diff_file_options_parse' ../../subversion/libsvn_client/.libs/libsvn_client-1.so: undefined reference to `svn_diff_file_diff_2' ../../subversion/libsvn_client/.libs/libsvn_client-1.so: undefined reference to `svn_diff_file_options_create' collect2: ld returned 1 exit status One effect of this bug is that Debian's Subversion packages have to build-conflict with earlier Debian Subversion packages. А в rpm можно ставить build conflicts? :) > Да, я всё собирал с последней libdb (4.4.20). Соответственно aprutil > тоже надо пересобирать. В нём заодно исправлен баг с apu-config --libs - > это нужно для сборки subversion-1.4.0 > Тут все несколько более запутано. Subversion не использует aprutil для работы с FS_TYPE=bdb, а напрямую работает с libdb. Именно поэтому subversion надо линковать с libdb. Если б в subversion использовались только функци aprutil, то небыло бы необходимости линковать его с libdb... но зато в mod_dav_svn используется именно aprutil для работы с dbm :) То, что пока что есть у меня, выложил на git.alt:/people/svd/packages/subversion.git в refs/heads/1.4. Там всего лишь только собирабельная версия, устанавливать не пробовал :). все, что можно было отключить в спеке - отключено (%def_without), так что там только голый svn клиент и пока что все :) Для сборки у меня использовался libapr-0.9.7-alt3 (вроде уже прошел incoming) и libaprutil-0.9.7-alt4 (из git.alt:/people/svd/packages/aprutil.git#db4.4) -- Best regards, Sviatoslav Sviridov -- The world is not octal despite DEC.
next prev parent reply other threads:[~2006-10-21 1:12 UTC|newest] Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top 2006-10-10 12:13 [devel] git - трафик кусается ;( Anton Farygin 2006-10-10 12:21 ` Michael Shigorin 2006-10-10 12:22 ` Anton Farygin 2006-10-10 12:34 ` Alexey Tourbin 2006-10-10 13:04 ` Sergey Vlasov 2006-10-10 13:31 ` Alexey Tourbin 2006-10-10 15:10 ` Dmitry V. Levin 2006-10-10 15:12 ` Damir Shayhutdinov 2006-10-10 15:14 ` Anton Farygin 2006-10-10 15:36 ` Damir Shayhutdinov 2006-10-10 15:47 ` Anton Farygin 2006-10-10 12:41 ` Grigory Batalov 2006-10-10 12:40 ` [devel] subversion ;( Anton Farygin 2006-10-10 21:54 ` Sviatoslav Sviridov 2006-10-11 4:59 ` Anton Farygin 2006-10-11 6:11 ` Sviatoslav Sviridov 2006-10-11 6:47 ` Anton Farygin 2006-10-11 8:00 ` Anton Farygin 2006-10-11 8:18 ` Damir Shayhutdinov 2006-10-11 8:25 ` Anton Farygin 2006-10-21 1:12 ` Sviatoslav Sviridov [this message] 2006-10-21 1:11 ` Michael Shigorin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=4539740B.7090304@altlinux.ru \ --to=svd@altlinux.ru \ --cc=devel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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