Package: kdelibs4 Version: 4:3.4.0-0pre3 Severity: serious Tags: experimental patch Justification: no longer builds from source
The latest kdelibs4 package from pkg-kde.alioth fails to build on a clean environment (if kdelibs-dev is not already installed). On compiling the kio/kssl component some headers cannot be found because the kdecore/network directory is not among includes. The build stops with this error: In file included from libkssl_la.all_cc.cc:9: /tmp/kdelibs/kdelibs-3.4.0/kio/kssl/ksslpeerinfo.cc:34:23: kresolver.h: No such file or directory The following patch fixes the problem: http://helion.xcyb.org/patches/17_kio_kssl_include_fix.diff . -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.9-1-686-smp Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages kdelibs4 depends on: ii kdelibs-bin 4:3.4.0-0pre3 core binaries for all KDE applicat ii kdelibs-data 4:3.4.0-0pre3 core shared data for all KDE appli ii libart-2.0-2 2.3.17-1 Library of functions for 2D graphi ii libarts1 1.4.0-0pre2 aRts sound system core components ii libasound2 1.0.8-3 ALSA library ii libaspell15 0.60.2+20050121-2 The GNU Aspell spell-checker runti ii libaudio2 1.7-2 The Network Audio System (NAS). (s ii libbz2-1.0 1.0.2-5 high-quality block-sorting file co ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an ii libcomerr2 1.37-2 common error description library ii libcupsys2-gnutls10 1.1.23-7 Common UNIX Printing System(tm) - ii libfam0c102 2.7.0-6 client library to control the FAM ii libfontconfig1 2.3.1-2 generic font configuration library ii libfreetype6 2.1.7-2.3 FreeType 2 font engine, shared lib ii libgcc1 1:3.4.3-12 GCC support library ii libice6 6.8.2-10.xcyb Inter-Client Exchange library ii libidn11 0.5.13-1.0 GNU libidn library, implementation ii libjasper-1.701-1 1.701.0-2 The JasPer JPEG-2000 runtime libra ii libjpeg62 6b-10 The Independent JPEG Group's JPEG ii libkrb53 1.3.6-2 MIT Kerberos runtime libraries ii libopenexr2 1.2.2-1 runtime files for the OpenEXR imag ii libpcre3 5.0-1 Perl 5 Compatible Regular Expressi ii libpng12-0 1.2.8rel-1 PNG library - runtime ii libqt3c102-mt 3:3.3.4-2 Qt GUI Library (Threaded runtime v ii libsm6 6.8.2-10.xcyb X Window System Session Management ii libstdc++5 1:3.3.5-12 The GNU Standard C++ Library v3 ii libtiff4 3.7.2-2 Tag Image File Format (TIFF) libra ii libx11-6 6.8.2-10.xcyb X Window System protocol client li ii libxcursor1 1.1.3-1 X cursor management library ii libxext6 6.8.2-10.xcyb X Window System miscellaneous exte ii libxft2 2.1.7-1 FreeType-based font drawing librar ii libxml2 2.6.16-7 GNOME XML library ii libxrandr2 6.8.2-10.xcyb X Window System Resize, Rotate and ii libxrender1 0.9.0-0.xcyb X Rendering Extension client libra ii libxslt1.1 1.1.12-8 XSLT processing library - runtime ii libxt6 6.8.2-10.xcyb X Toolkit Intrinsics ii xbase-clients 6.8.2-10.xcyb miscellaneous X clients ii xlibs 6.8.2-10.xcyb X Window System client libraries m ii zlib1g 1:1.2.2-4 compression library - runtime -- no debconf information
diff -Nur kdelibs-3.4.0.orig/kio/kssl/Makefile.am kdelibs-3.4.0/kio/kssl/Makefile.am --- kdelibs-3.4.0.orig/kio/kssl/Makefile.am 2005-04-16 10:31:23.665004944 +0000 +++ kdelibs-3.4.0/kio/kssl/Makefile.am 2005-04-16 10:32:17.328846800 +0000 @@ -3,7 +3,7 @@ # somewhere else. Another option for the future (needs testing) would be to # change SSL_INCLUDES to .../include/openssl and make the source use #include <foo.h> # instead of #include <openssl/foo.h> -INCLUDES=-I$(top_srcdir)/kwallet/client $(all_includes) $(SSL_INCLUDES) +INCLUDES=-I$(top_srcdir)/kwallet/client -I$(top_srcdir)/kdecore/network $(all_includes) $(SSL_INCLUDES) noinst_LTLIBRARIES = libkssl.la KSSLVERSION= 3.0.0 diff -Nur kdelibs-3.4.0.orig/kio/kssl/Makefile.in kdelibs-3.4.0/kio/kssl/Makefile.in --- kdelibs-3.4.0.orig/kio/kssl/Makefile.in 2005-04-16 10:31:23.668004488 +0000 +++ kdelibs-3.4.0/kio/kssl/Makefile.in 2005-04-16 10:32:28.753110048 +0000 @@ -527,7 +527,7 @@ # somewhere else. Another option for the future (needs testing) would be to # change SSL_INCLUDES to .../include/openssl and make the source use #include <foo.h> # instead of #include <openssl/foo.h> -INCLUDES = -I$(top_srcdir)/kwallet/client $(all_includes) $(SSL_INCLUDES) +INCLUDES = -I$(top_srcdir)/kwallet/client -I$(top_srcdir)/kdecore/network $(all_includes) $(SSL_INCLUDES) noinst_LTLIBRARIES = libkssl.la KSSLVERSION = 3.0.0 KSSLPATCH = 0
-- This message was scanned for spam and viruses by BitDefender. For more information please visit http://linux.bitdefender.com/