1

我在 Solaris 5.10 SPARC 平台上尝试从源代码编译 subversion 1.6.12 时得到以下信息。我只需要这台机器上的 svn 客户端程序,所以不需要 Apache、Neon 或 Swig。

我的配置:

$ ./configure --without-berkeley-db --with-zlib=/usr --without-sasl --disable-nls --with-apr=/usr/local/apr --with-apr-util=/ usr/local/apr --without-apxs --without-swig --without-neon --with-ssl --prefix=/var/tmp/subversion/svn

$ 制作

cd subversion/libsvn_subr && /bin/bash /var/tmp/subversion/subversion-1.6.12/libtool --tag=CC --silent --mode=link gcc -g -O2 -g -O2 -L/usr/ local/lib -L/usr/lib -rpath /var/tmp/subversion/svn/lib -o libsvn_subr-1.la atomic.lo auth.lo c ache-inprocess.lo cache-memcache.lo cache.lo 校验和。 lo cmdline.lo compat.lo config.lo config_auth.lo config_file.lo config_win.lo constructors.lo ctype.lo date.lo deprecated.lo dirent_uri.lo dso.lo error.lo hash.lo io.lo iter.lo kitchensi nk.lo lock.lo log.lo macos_keychain.lo md5.lo mergeinfo.lo nls.lo opt.lo path.lo pool.lo prompt.lo properties.lo quoprin t.lo sha1.lo simple_providers.lo skel.lo sorts.lo sqlite.lo ssl_client_cert_providers.lo ssl_client_cert_pw_providers.lo ssl_server_trust_providers.lo stream.lo subst.lo svn_base64.lo svn_string.lo target.lo time.lo 用户。lo username_provide rs.lo utf.lo utf_validate.lo validate.lo version.lo win32_crashrpt.lo win32_crypto.lo win32_xlate.lo xml.lo /usr/local/a pr/lib/libaprutil-1.la -lgdbm -ldb-4.2 -lexpat -liconv /usr/local/apr/lib/libapr-1.la -luuid -lsendfile -lrt -lsocket -lnsl -lpthread -lz -lsqlite3 -lsocket 制作:*** [subversion/libsvn_subr/libsvn_subr-1. la] 错误 1

在我看来 subversion/libsvn_subr/libsvn_subr-1.la 不存在。

$ ls subversion/libsvn_subr/libsvn_subr-1.la subversion/libsvn_subr/libsvn_subr-1.la: 没有那个文件或目录

有什么线索吗?非常感谢帮助。:)

4

1 回答 1

0

在构建 Solaris 软件包时,与 .la 相关的错误经常发生。我不是 libtool 专家,所以我不知道细节,但我知道在 OpenCSW 中,通常会使用从构建中删除 libtool 的伪库 的脚本。

于 2010-12-07T08:16:56.993 回答