[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#289599: marked as done (FTBFS on kfreebsd-gnu)



Your message dated Mon, 29 Aug 2005 14:02:25 -0700
with message-id <E1E9qlt-00016K-00@spohr.debian.org>
and subject line Bug#289599: fixed in kdelibs 4:3.4.2-3
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 10 Jan 2005 01:04:20 +0000
>From rmh@debian.org Sun Jan 09 17:04:19 2005
Return-path: <rmh@debian.org>
Received: from 174.red-62-57-140.user.auna.net (khazad.dyndns.org) [62.57.140.174] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1Cnnyk-0008Ts-00; Sun, 09 Jan 2005 17:04:18 -0800
Received: from rmh by khazad.dyndns.org with local (Exim 4.34)
	id 1Cnntl-00032M-BM; Mon, 10 Jan 2005 01:59:09 +0100
Content-Type: multipart/mixed; boundary="===============1763388190=="
MIME-Version: 1.0
From: Robert Millan <rmh@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: FTBFS on kfreebsd-gnu
X-Mailer: reportbug 3.5
Date: Mon, 10 Jan 2005 01:59:09 +0100
Message-Id: <E1Cnntl-00032M-BM@khazad.dyndns.org>
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 

This is a multi-part MIME message sent by reportbug.

--===============1763388190==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Package: kdelibs
Severity: wishlist
Tags: patch

The attached patches fix FTBFS on kfreebsd-gnu.  After applying the upstream
part you have to regenerate config.h.in, configure.in.  Relibtoolisation is
also needed.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: kfreebsd-i386 (i386)
Kernel: GNU/kFreeBSD 5.3+1-1
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)

--===============1763388190==
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="utf-8"
Content-Disposition: attachment; filename="kdelibs_debian.diff"

diff -ur kdelibs-3.3.1.old/debian/control kdelibs-3.3.1/debian/control
--- kdelibs-3.3.1.old/debian/control	2005-01-05 01:18:16.000000000 +0100
+++ kdelibs-3.3.1/debian/control	2005-01-05 01:27:05.000000000 +0100
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
 Uploaders: Christopher L Cheney <ccheney@debian.org>, Adeodato Simó <asp16@alu.ua.es>, Riku Voipio <riku.voipio@iki.fi>
-Build-Depends: automake1.9, debhelper (>> 4.2.0), docbook-to-man, gawk, gettext, libart-2.0-dev, libarts1-dev (>> 1.3.0), libaspell-dev, libbz2-dev, libcupsys2-dev, libdb4.2-dev, libfam-dev, libidn11-dev, libjasper-1.701-dev, libldap2-dev, libopenexr-dev (>= 1.2.1), libpam0g-dev, libpcre3-dev, libsasl2-dev, libssl-dev, libtiff4-dev, libxml2-dev, libxml2-utils, libxrender-dev, libxslt1-dev, qt3-doc, sharutils, texinfo, xlibmesa-glu-dev
+Build-Depends: automake1.9, debhelper (>> 4.2.0), docbook-to-man, gawk, gettext, libart-2.0-dev, libarts1-dev (>> 1.3.0), libaspell-dev, libbz2-dev, libcupsys2-dev, libdb4.2-dev, libfam-dev, libidn11-dev, libjasper-1.701-dev, libldap2-dev, libopenexr-dev (>= 1.2.1), libpam0g-dev, libpcre3-dev, libsasl2-dev, libssl-dev, libtiff4-dev, libxml2-dev, libxml2-utils, libxrender-dev, libxslt1-dev, qt3-doc, sharutils, texinfo, xlibmesa-glu-dev | libglu1-mesa-dev
 Build-Depends-Indep: doxygen, qt3-doc
 Standards-Version: 3.6.1
 

--===============1763388190==
Content-Type: text/x-c; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="kdelibs_upstream.diff"

diff -ur kdelibs-3.3.1.old/configure.in.in kdelibs-3.3.1/configure.in.in
--- kdelibs-3.3.1.old/configure.in.in	2004-02-26 22:15:43.000000000 +0100
+++ kdelibs-3.3.1/configure.in.in	2005-01-09 23:44:31.000000000 +0100
@@ -115,7 +115,7 @@
 AC_CHECK_RANDOM
 AC_CHECK_MKSTEMPS
 AC_CHECK_MKDTEMP
-AC_CHECK_FUNCS(strtoll socket seteuid setegid strfmon stpcpy gettimeofday)
+AC_CHECK_FUNCS(strtoll socket seteuid setegid strfmon stpcpy gettimeofday tcgetattr tcsetattr)
 
 AH_BOTTOM([
 /* provide a definition for a 32 bit entity, usable as a typedef, possibly
diff -ur kdelibs-3.3.1.old/kdecore/kpty.cpp kdelibs-3.3.1/kdecore/kpty.cpp
--- kdelibs-3.3.1.old/kdecore/kpty.cpp	2004-02-11 00:13:34.000000000 +0100
+++ kdelibs-3.3.1/kdecore/kpty.cpp	2005-01-05 01:50:28.000000000 +0100
@@ -95,24 +95,24 @@
 # endif
 #endif
 
-#if defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__) || defined (__bsdi__) || defined(__APPLE__)
+#if defined(HAVE_TCGETATTR)
+# define _tcgetattr(fd, ttmode) tcgetattr(fd, ttmode)
+#elif defined(TIOCGETA)
 # define _tcgetattr(fd, ttmode) ioctl(fd, TIOCGETA, (char *)ttmode)
+#elif defined(TCGETS)
+# define _tcgetattr(fd, ttmode) ioctl(fd, TCGETS, (char *)ttmode)
 #else
-# if defined(_HPUX_SOURCE) || defined(__Lynx__)
-#  define _tcgetattr(fd, ttmode) tcgetattr(fd, ttmode)
-# else
-#  define _tcgetattr(fd, ttmode) ioctl(fd, TCGETS, (char *)ttmode)
-# endif
+# error
 #endif
 
-#if defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__) || defined (__bsdi__) || defined(__APPLE__)
+#if defined(HAVE_TCSETATTR) && defined(TCSANOW)
+# define _tcsetattr(fd, ttmode) tcsetattr(fd, TCSANOW, ttmode)
+#elif defined(TIOCSETA)
 # define _tcsetattr(fd, ttmode) ioctl(fd, TIOCSETA, (char *)ttmode)
+#elif defined(TCSETS)
+# define _tcsetattr(fd, ttmode) ioctl(fd, TCSETS, (char *)ttmode)
 #else
-# ifdef _HPUX_SOURCE
-#  define _tcsetattr(fd, ttmode) tcsetattr(fd, TCSANOW, ttmode)
-# else
-#  define _tcsetattr(fd, ttmode) ioctl(fd, TCSETS, (char *)ttmode)
-# endif
+# error
 #endif
 
 #if defined (_HPUX_SOURCE)

--===============1763388190==--

---------------------------------------
Received: (at 289599-close) by bugs.debian.org; 29 Aug 2005 21:10:17 +0000
>From katie@spohr.debian.org Mon Aug 29 14:10:17 2005
Return-path: <katie@spohr.debian.org>
Received: from katie by spohr.debian.org with local (Exim 3.36 1 (Debian))
	id 1E9qlt-00016K-00; Mon, 29 Aug 2005 14:02:25 -0700
From: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
To: 289599-close@bugs.debian.org
X-Katie: $Revision: 1.56 $
Subject: Bug#289599: fixed in kdelibs 4:3.4.2-3
Message-Id: <E1E9qlt-00016K-00@spohr.debian.org>
Sender: Archive Administrator <katie@spohr.debian.org>
Date: Mon, 29 Aug 2005 14:02:25 -0700
Delivered-To: 289599-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Source: kdelibs
Source-Version: 4:3.4.2-3

We believe that the bug you reported is fixed in the latest version of
kdelibs, which is due to be installed in the Debian FTP archive:

kdelibs-bin_3.4.2-3_i386.deb
  to pool/main/k/kdelibs/kdelibs-bin_3.4.2-3_i386.deb
kdelibs-data_3.4.2-3_all.deb
  to pool/main/k/kdelibs/kdelibs-data_3.4.2-3_all.deb
kdelibs4-dev_3.4.2-3_i386.deb
  to pool/main/k/kdelibs/kdelibs4-dev_3.4.2-3_i386.deb
kdelibs4-doc_3.4.2-3_all.deb
  to pool/main/k/kdelibs/kdelibs4-doc_3.4.2-3_all.deb
kdelibs4c2-dbg_3.4.2-3_i386.deb
  to pool/main/k/kdelibs/kdelibs4c2-dbg_3.4.2-3_i386.deb
kdelibs4c2_3.4.2-3_i386.deb
  to pool/main/k/kdelibs/kdelibs4c2_3.4.2-3_i386.deb
kdelibs_3.4.2-3.diff.gz
  to pool/main/k/kdelibs/kdelibs_3.4.2-3.diff.gz
kdelibs_3.4.2-3.dsc
  to pool/main/k/kdelibs/kdelibs_3.4.2-3.dsc
kdelibs_3.4.2-3_all.deb
  to pool/main/k/kdelibs/kdelibs_3.4.2-3_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 289599@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> (supplier of updated kdelibs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 29 Aug 2005 20:33:32 +0200
Source: kdelibs
Binary: kdelibs-bin kdelibs kdelibs4-doc kdelibs4c2 kdelibs4c2-dbg kdelibs-data kdelibs4-dev
Architecture: source i386 all
Version: 4:3.4.2-3
Distribution: unstable
Urgency: low
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Description: 
 kdelibs    - core libraries from the official KDE release
 kdelibs-bin - core binaries for all KDE applications
 kdelibs-data - core shared data for all KDE applications
 kdelibs4-dev - development files for the KDE core libraries
 kdelibs4-doc - developer documentation for the KDE core libraries
 kdelibs4c2 - core libraries for all KDE applications
 kdelibs4c2-dbg - debugging symbols for kdelibs4c2
Closes: 289599
Changes: 
 kdelibs (4:3.4.2-3) unstable; urgency=low
 .
   +++ Changes by Adeodato Simó:
 .
   * Build with g++-3.4 on arm, m68k and hppa; kdelibs triggers the same gcc
     4.0 ICE as arts does.
 .
   * Apply patch by Aurelien Jarno and Robert Millan for GNU/kFreeBSD support
     (closes: #289599). Details for the interested:
 .
     + don't build-depend on libasound2-dev on !linux.
     + use HAVE_SYS_PRCTL_H instead of Q_OS_LINUX in kinit.cpp.
     + define _tcgetattr and _tcsetattr based on the actual availability of
       functions and constants, instead of by operating system name.
 .
     Haven't included a hunk that added an extra check on MNT_NOWAIT, because
     it's not still clear that is really needed.
Files: 
 c4c0d9c74a4d6dab2807a497617ceb11 1528 libs optional kdelibs_3.4.2-3.dsc
 8371e1efedcf85bdbeafdee6fadf9dcb 371564 libs optional kdelibs_3.4.2-3.diff.gz
 5b882077b2e4c0c636c407ef6f412f72 29870 kde optional kdelibs_3.4.2-3_all.deb
 5759d5027010b22836ffb04a967cc610 8129248 libs optional kdelibs-data_3.4.2-3_all.deb
 1cffcfcae80ae089b3a873e8a3fc67c8 31825254 doc optional kdelibs4-doc_3.4.2-3_all.deb
 57f78e9f105714e25cd3c40235260d4a 834318 libs optional kdelibs-bin_3.4.2-3_i386.deb
 9572c1b1e41786fb9c8a7eee74399611 8215336 libs optional kdelibs4c2_3.4.2-3_i386.deb
 23e4aace0cc18435750db618fc7d6b51 1343514 libdevel optional kdelibs4-dev_3.4.2-3_i386.deb
 7737f9ecb1ea7be50aab8f2f049c31fd 19704150 libdevel extra kdelibs4c2-dbg_3.4.2-3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Signed by Adeodato Simó <asp16@alu.ua.es>

iEYEARECAAYFAkMTZkwACgkQgyNlRdHEGIL1ygCdEixlufoxYny0pIDTgIUHf9Me
tA0AoLWn8vdwcvJc/A7TrDkEVaXGOj42
=Awss
-----END PGP SIGNATURE-----



Reply to: