Sanad Majid wrote on Thu, 25 Jun 2020 14:52 +0000:
> Hi Nathan,
> 
> Thank you for your suggestion. I have tried to configure as you told, please 
> find the logs below.
> 
> root@LCNAS:~# apt-file search libsvn_ra_serf
> libsvn-dev: /usr/lib/arm-linux-gnueabi/libsvn_ra_serf-1.a
> libsvn1: /usr/lib/arm-linux-gnueabi/libsvn_ra_serf-1.so.1
> libsvn1: /usr/lib/arm-linux-gnueabi/libsvn_ra_serf-1.so.1.0.0
> subversion-dbg: 
> /usr/lib/debug/usr/lib/arm-linux-gnueabi/libsvn_ra_serf-1.so.1.0.0
> 
> Not sure /path/to/serf is correct..

If you installed libserf from a Debian package, the correct value is
--with-serf=/usr.

> root@LCNAS:~/subversion-1.10.6# ./configure 
> --with-serf=/usr/lib/arm-linux-gnueabi/ --with-lz4=internal 
> --with-utf8proc=internal
> configure: Configuring Subversion 1.10.6
> ⋮
> config.status: executing libtool commands
> config.status: executing svn_private_config.h.tmp commands
> 
> 
> root@LCNAS:~/subversion-1.10.6# make
> cd subversion/svnsync && /bin/bash "/root/subversion-1.10.6/libtool" --tag=CC 
> --silent --mode=link gcc  -g -O2   -pthread    -rpath /usr/local/lib  -o 
> svnsync  svnsync.lo sync.lo ../../subversion/libsvn_ra/libsvn_ra-1.la 
> ../../subversion/libsvn_delta/libsvn_delta-1.la 
> ../../subversion/libsvn_subr/libsvn_subr-1.la -L/usr/lib/arm-linux-gnueabi 
> -lapr-1

This can't be right.  When you run «make» immediately after running
«configure», the first command will never use «--mode=link».  Either you
ran some commands in the interim and didn't show them, or something
fishy is going on with the build and confusing the timestamps which
make(1) relies on.  In either case, the easy workaround is to nuke
~/subversion-1.10.6 and start the build over in a clean directory.

> gcc: error: .libs/sync.o: No such file or directory
> build-outputs.mk:999: recipe for target 'subversion/svnsync/svnsync' failed
> make: *** [subversion/svnsync/svnsync] Error 1
> root@LCNAS:~/subversion-1.10.6#

Cheers,

Daniel

Reply via email to