That line will add the ./configure time dependencies (or gen-make.py for
Windows). The dependencies on our own libraries are added by the ‘libs =’ line
right above.
�
If you don’t get these, then it is most likely because the files don’t
exist/aren’t build at the right time, and in that case you need to use a
different make target, like you already suggested.
�
�
Adding more and more unneeded dependencies will make things far harder to
diagnose in the future, so we should remove strange inner dependencies for just
a specific environment, or use the proper systems if we ever want to be able to
find bugs in this space.
�
Bert
�
From: Daniel Sahlberg <[email protected]>
Sent: Monday, July 4, 2022 4:29 PM
To: Subversion Development <[email protected]>
Cc: [email protected]
Subject: Re: svn commit: r1902364 - /subversion/trunk/build.conf
�
Den mån 4 juli 2022 kl 16:07 skrev Bert Huijben <[email protected]
<mailto:[email protected]> >:
> ==============================================================================
> --- subversion/trunk/build.conf (original)
> +++ subversion/trunk/build.conf Thu Jun 30 08:10:48 2022
> @@ -340,6 +340,7 @@ type = ra-module
> � path = subversion/libsvn_ra_serf
> � install = serf-lib
> � libs = libsvn_delta libsvn_subr aprutil apriconv apr serf zlib
> +add-install-deps = $(SVN_FS_LIB_INSTALL_DEPS)
> � msvc-static = yes
> �
> � # Accessing repositories via SVN
Why add this dependency to libsvn_ra_serf?
I think you have a different problem in your build if you need the fs libraries
for building the serf ra layer.
�
Probably :-). I think I need some pointers where to look to understand the
build system.
�
The problem (the longer version has been discussed here already here and is
documented in issue #4901) is that �make install-serf-lib fail when linking
�libtool: warning: relinking 'libsvn_ra_serf-1.la <http://libsvn_ra_serf-1.la>
':
/usr/bin/ld: cannot find -lsvn_delta-1
/usr/bin/ld: cannot find -lsvn_subr-1
�
As far as I could determine these were installed by �make install-fsmod-lib.
But again, I'm new to this...
�
Kind regards,
Daniel
�