ports/156302: devel/subversion fails to build with KDE_KWALLET and KDE3 installed
Axel Gonzalez
loox at e-shell.net
Sun Apr 10 02:10:09 UTC 2011
>Number: 156302
>Category: ports
>Synopsis: devel/subversion fails to build with KDE_KWALLET and KDE3 installed
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Apr 10 02:10:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Axel Gonzalez
>Release: 8.2-RELEASE
>Organization:
>Environment:
FreeBSD moonlight 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Sat Feb 26 19:25:52 CST 2011 toor at moonlight:/z/x/tmp/obj/usr/src/sys/LXCORE82 i386
>Description:
===> Extracting for subversion-1.6.16_1
...
...
checking for kde4-config... yes
checking for KWallet... no
configure: error: cannot find KWallet
The problem is subversion tries to use the kde3 libs.
>How-To-Repeat:
Install kde3
Select KDE_KWALLET from subversion
Build
>Fix:
This patches change the order of the search for libraries, so it looks first for kde4
The first is a patch to the current patch (patch-configure)
The second is a new patch (patch-Makefile_in)
----------------
diff patch-configure files/patch-configure
31a45,57
> @@ -22490,10 +22490,10 @@
> SVN_KWALLET_INCLUDES="$DBUS_CPPFLAGS $qt_include_dirs -I$kde_dir/include"
> qt_libs_other_options="`$PKG_CONFIG --libs-only-other QtCore QtDBus QtGui`"
> SVN_KWALLET_LIBS="$DBUS_LIBS -lQtCore -lQtDBus -lQtGui -lkdecore -lkdeui $qt_libs_other_options"
> - CXXFLAGS="$CXXFLAGS $SVN_KWALLET_INCLUDES"
> + CXXFLAGS="$SVN_KWALLET_INCLUDES $CXXFLAGS"
> LIBS="$LIBS $SVN_KWALLET_LIBS"
> qt_lib_dirs="`$PKG_CONFIG --libs-only-L QtCore QtDBus QtGui`"
> - LDFLAGS="$old_LDFLAGS $qt_lib_dirs -L$kde_dir/lib`$kde4_config --libsuffix`"
> + LDFLAGS="$qt_lib_dirs -L$kde_dir/lib`$kde4_config --libsuffix` $old_LDFLAGS"
> ac_ext=cpp
> ac_cpp='$CXXCPP $CPPFLAGS'
> ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-------------------
# cat files/patch-Makefile_in
--- Makefile.in.orig 2011-04-09 19:14:28.673543001 -0500
+++ Makefile.in 2011-04-09 19:15:31.740545978 -0500
@@ -110,8 +110,9 @@
LT_CXX_LIBADD = @LT_CXX_LIBADD@
INCLUDES = -I$(top_srcdir)/subversion/include -I$(top_builddir)/subversion \
+ @SVN_KWALLET_INCLUDES@ \
@SVN_APR_INCLUDES@ @SVN_APRUTIL_INCLUDES@ @SVN_APR_MEMCACHE_INCLUDES@ \
- @SVN_DB_INCLUDES@ @SVN_GNOME_KEYRING_INCLUDES@ @SVN_KWALLET_INCLUDES@ \
+ @SVN_DB_INCLUDES@ @SVN_GNOME_KEYRING_INCLUDES@ \
@SVN_NEON_INCLUDES@ @SVN_SASL_INCLUDES@ @SVN_SERF_INCLUDES@ \
@SVN_SQLITE_INCLUDES@ @SVN_ZLIB_INCLUDES@
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list