Hi all, Trying a routine build of subversion-trunk on EL9, and have added the --with-serf=yes option expecting it to find the /usr/lib64/pkgconfig/serf.pc file.
No luck: [minfrin@rocky9 subversion-trunk]$ ./configure --with-serf=yes configure: Configuring Subversion 1.15.0 [snip] configure: serf library configuration via pkg-config checking for serf-2 library... no checking for serf-1 library... no checking was serf enabled... no An appropriate version of serf could not be found, so libsvn_ra_serf will not be built. If you want to build libsvn_ra_serf, please install serf 1.3.4 or newer. configure: error: Serf was explicitly enabled but an appropriate version was not found. This appears to have been broken for quite some time: https://stackoverflow.com/questions/68725757/how-to-properly-configure-serf-during-subversion-compilation This quick hack seems to fix it, can anyone confirm this is correct? Index: build/ac-macros/serf.m4 =================================================================== --- build/ac-macros/serf.m4 (revision 1926483) +++ build/ac-macros/serf.m4 (working copy) @@ -140,7 +140,7 @@ [ AC_MSG_NOTICE([serf library configuration via pkg-config]) if test -n "$PKG_CONFIG"; then - for serf_major in serf-2 serf-1; do + for serf_major in serf-2 serf-1 serf; do AC_MSG_CHECKING([for $serf_major library]) if test -n "$serf_prefix" ; then dnl User provided a prefix so we try to find the pc file under Regards, Graham --