在尝试从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
$ make
cd subversion / libsvn_subr&& /斌/庆典 /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 checksum.lo cmdline.lo compat.lo config.lo config_auth.lo config_file.lo co nfig_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 user.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 make:*** [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:没有这样的文件或目录
任何线索?非常感谢。 :)
答案 0 :(得分:0)
构建Solaris软件包时发生.la相关错误quite often。我不是libtool专家,所以我不知道细节,但我知道在OpenCSW中,通常使用a script从构建中删除libtool的伪库。