how this works? the only difference i see is:
"make" has "-mode=link" which works
"make install" has "-mode=relink" which does not
$ find . -name diff.lo
./subversion/libsvn_client/diff.lo
./subversion/libsvn_wc/diff.lo
./subversion/libsvn_diff/diff.lo
$ nm subversion/libsvn_client/diff.lo | grep svn_wc_diff2
[162] | 0| 0|NOTY |GLOB |0 |UNDEF |svn_wc_diff2
$ nm subversion/libsvn_client/diff.lo | grep svn_wc_get_diff_editor2
[157] | 0| 0|NOTY |GLOB |0 |UNDEF |svn_wc_get_diff_editor2
--- solo turn <soloturn99@yahoo.com> wrote:
> for some weeks now "make install" is damaging the build so it gets the error, as it works after
> doing a "make". i always thought a "make install" should not touch the thing built with "make",
> or
> am i wrong?
>
> everything is fine with the 1.0 branch. but with trunk it is not (any more).
>
> i saw an error, maybe this causes the trouble?
>
> libtool: install: warning: relinking `libsvn_client-1.la'
> (cd /opt/src/svn/subversion/libsvn_client; /bin/bash /opt/src/svn/libtool --mode=relink cc -g -g
> -DNEON_ZLIB -DNEON_SSL -R/usr/local/svn11/lib -L/usr/local/svn11/lib -L/usr/local/svn11/lib
> -rpath
> /usr/local/svn11/lib -o libsvn_client-1.la -no-undefined add.lo blame.lo cat.lo checkout.lo
> cleanup.lo commit.lo commit_util.lo copy.lo ctx.lo delete.lo diff.lo export.lo externals.lo
> log.lo
> ls.lo prop_commands.lo ra.lo relocate.lo repos_diff.lo resolved.lo revert.lo revisions.lo
> simple_providers.lo ssl_client_cert_providers.lo ssl_client_cert_pw_providers.lo
> ssl_server_trust_providers.lo status.lo switch.lo update.lo url.lo username_providers.lo
> version.lo ../../subversion/libsvn_wc/libsvn_wc-1.la ../../subversion/libsvn_ra/libsvn_ra-1.la
> ../../subversion/libsvn_delta/libsvn_delta-1.la ../../subversion/libsvn_diff/libsvn_diff-1.la
> ../../subversion/libsvn_subr/libsvn_subr-1.la /usr/local/svn11/lib/libaprutil-0.la -ldb-4.2
> -lexpat /usr/local/svn11/lib/libapr-0.la -lsendfile -lrt -lm -lsocket -lnsl -lresolv -lpthread
> -ldl -lsocket)
> /usr/ccs/bin/ld -G -z defs -h libsvn_client-1.so.0 -o .libs/libsvn_client-1.so.0.0.0 add.lo
> blame.lo cat.lo checkout.lo cleanup.lo commit.lo commit_util.lo copy.lo ctx.lo delete.lo diff.lo
> export.lo externals.lo log.lo ls.lo prop_commands.lo ra.lo relocate.lo repos_diff.lo resolved.lo
> revert.lo revisions.lo simple_providers.lo ssl_client_cert_providers.lo
> ssl_client_cert_pw_providers.lo ssl_server_trust_providers.lo status.lo switch.lo update.lo
> url.lo
> username_providers.lo version.lo -R/usr/local/svn11/lib -L/usr/local/lib
> -L/opt/src/svn/subversion/libsvn_ra_dav/.libs -L/opt/src/svn/subversion/libsvn_ra_svn/.libs
> -L/opt/src/svn/subversion/libsvn_fs_base/.libs -L/opt/src/svn/subversion/libsvn_fs_fs/.libs
> -L/opt/src/svn/subversion/libsvn_fs/.libs -L/opt/src/svn/subversion/libsvn_repos/.libs
> -L/opt/src/svn/subversion/libsvn_ra_local/.libs -L/opt/src/svn/subversion/libsvn_subr/.libs
> -L/opt/src/svn/subversion/libsvn_diff/.libs -L/opt/src/svn/subversion/libsvn_delta/.libs
> -L/usr/local/svn11/lib -lsvn_wc-1 -lsvn_ra-1 -lsvn_delta-1 -lsvn_diff-1 -lsvn_subr-1 -laprutil-0
> -ldb-4.2 -lexpat -lapr-0 -lsendfile -lrt -lm -lnsl -lresolv -lpthread -ldl -lsocket -lc
> Undefined first referenced
> symbol in file
> svn_wc_diff2 diff.lo
> svn_wc_get_diff_editor2 diff.lo
> ld: fatal: Symbol referencing errors. No output written to .libs/libsvn_client-1.so.0.0.0
> libtool: install: error: relink `libsvn_client-1.la' with the above command before installing it
>
>
>
>
>
>
>
>
> ------- wadswore wrote -----------
>
> Is this on install? In the past, Sun's version of tar wasn't correctly
> expanding the source tree, leaving a bunch of it missing. I got errors like
> this, until I replaced Sun's broken tar with gnu tar (from
> www.sunfreeware.com). Hope this helps.
>
> ****
> **** --- Eric Wadsworth, 520-533-2749
> ****
>
> --- solo turn <soloturn99@yahoo.com> wrote:
> > hi,
> >
> > on solaris trunk we get the error:
> > $ subversion/clients/cmdline/svn --version
> > ld.so.1: svn: fatal: relocation error: file svn: symbol svn_client_version: referenced symbol
> > not
> > found
> > Killed
> >
> > the strange thing is:
> > $ make
> >
> > --> it works
> >
> > $ make install
> >
> > --> we get the error
> >
> > did something happen with "make install" in the last month or so?
> >
> >
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > New and Improved Yahoo! Mail - Send 10MB messages!
> > http://promotions.yahoo.com/new_mail
> >
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Read only the mail you want - Yahoo! Mail SpamGuard.
> http://promotions.yahoo.com/new_mail
>
__________________________________
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
http://promotions.yahoo.com/new_mail
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Jun 28 20:16:09 2004