Your message dated Sat, 07 Apr 2007 03:17:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#332298: fixed in yacas 1.0.57-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)

--- Begin Message ---
Package: yacas
Version: 1.0.57-2
Severity: serious
Tags: patch
Justification: no longer builds from source

As you may have heard, Debian is undertaking an ongoing transition to
G++ 4.  This affects yacas, particularly given that yacas-proteus
could really stand to be rebuilt against current fltk1.1 packages.
(As the fltk1.1 maintainer, I'm investigating the remaining handful of
holdouts.)

Because current versions of G++ (rightly) forbid casts from 64-bit
pointers to 32-bit ints, I hit a few errors when attempting to rebuild
yacas in an up-to-date environment; however, they turned out to be
easy to fix, and I'm attaching a patch that does so.

Could you please upload patched packages, or grant me permission to
perform an NMU?

Thanks.

(BTW, you should be able to close #266283 with this upload.)

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13.2
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages yacas depends on:
ii  amaya [www-browser] 8.5-1                Web Browser, HTML Editor and Testb
ii  chimera2 [www-brows 2.0a19-4             Web browser for X
ii  debianutils         2.14.3               Miscellaneous utilities specific t
ii  dillo [www-browser] 0.8.3-1.1            GTK-based web browser
ii  elinks [www-browser 0.10.6-1             advanced text-mode WWW browser
ii  elvis [www-browser] 2.2.0-3              powerful clone of the vi/ex text e
ii  epiphany-browser [w 1.6.5-2              Intuitive GNOME web browser
ii  freeglut3           2.2.0-8.1            OpenGL Utility Toolkit
ii  galeon [www-browser 1.3.21-6             GNOME web browser for advanced use
ii  kazehakase [www-bro 0.3.1-1              gecko based web browser using GTK
ii  konqueror [www-brow 4:3.3.2-1sarge1      KDE's advanced File Manager, Web B
ii  libc6               2.3.5-6              GNU C Library: Shared libraries an
ii  libgcc1             1:4.0.2-2            GCC support library
ii  libglu1-xorg [libgl 6.8.2.dfsg.1-7       Mesa OpenGL utility library [X.Org
ii  libgsl0             1.7-2                GNU Scientific Library (GSL) -- li
ii  libstdc++5          1:3.3.6-10           The GNU Standard C++ Library v3
ii  links [www-browser] 0.99+1.00pre12-1     Character mode WWW browser
ii  links2 [www-browser 2.1pre18-2           Web browser running in both graphi
ii  lynx [www-browser]  2.8.5-2              Text-mode WWW Browser
ii  mozilla-browser [ww 2:1.7.11-1           The Mozilla Internet application s
ii  mozilla-firefox [ww 1.0.7-1              lightweight web browser based on M
ii  netrik [www-browser 1.15.3-1             text mode WWW browser with vi like
ii  w3-el-e21 [www-brow 4.0pre.2001.10.27-17 Web browser for GNU Emacs 21
ii  w3m [www-browser]   0.5.1-4              WWW browsable pager with excellent
ii  xemacs21-mule [www- 21.4.17-2            highly customizable text editor --
ii  xemacs21-nomule [ww 21.4.17-2            highly customizable text editor --
ii  xlibmesa-gl [libgl1 6.8.2.dfsg.1-7       Mesa 3D graphics library [X.Org]
ii  yacas-doc           1.0.57-2             Documentation for Yacas

yacas recommends no packages.

-- no debconf information
--- yacas-1.0.57.orig/src/errors.h
+++ yacas-1.0.57/src/errors.h
@@ -21,16 +21,16 @@
 void CheckArgType(LispInt aPredicate, LispInt aArgNr, LispPtr& aArguments,LispEnvironment& aEnvironment,
                   LispInt aError);
 
-#define CHK_ARG(_pred,_argnr) {if (!(int)(_pred)) CheckArgType(0,_argnr,aArguments,aEnvironment);}
+#define CHK_ARG(_pred,_argnr) {if (!(_pred)) CheckArgType(0,_argnr,aArguments,aEnvironment);}
 
-#define CHK_ARG_CORE(_pred,_argnr) {if (!(int)(_pred)) CheckArgType(0,_argnr,ARGUMENT(0),aEnvironment);}
+#define CHK_ARG_CORE(_pred,_argnr) {if (!(_pred)) CheckArgType(0,_argnr,ARGUMENT(0),aEnvironment);}
 
 
 #define TESTARGS(_n)  CheckNrArgs(_n,aArguments,aEnvironment)
 
-#define CHK(_pred,_err) {if (!(int)(_pred)) CheckFuncGeneric(0,_err,aArguments,aEnvironment);}
-#define CHK_CORE(_pred,_err) {if (!(int)(_pred)) CheckFuncGeneric(0,_err,ARGUMENT(0),aEnvironment);}
-#define CHK2(_pred,_err) {if (!(int)(_pred)) CheckFuncGeneric(0,_err,aEnvironment);}
+#define CHK(_pred,_err) {if (!(_pred)) CheckFuncGeneric(0,_err,aArguments,aEnvironment);}
+#define CHK_CORE(_pred,_err) {if (!(_pred)) CheckFuncGeneric(0,_err,ARGUMENT(0),aEnvironment);}
+#define CHK2(_pred,_err) {if (!(_pred)) CheckFuncGeneric(0,_err,aEnvironment);}
 
 #define CHK_ISLIST(_pred, _argnr) {if (!InternalIsList(_pred)) CheckArgType(0 ,_argnr, aArguments,aEnvironment,KLispErrNotList);}
 #define CHK_ISLIST_CORE(_pred, _argnr) {if (!InternalIsList(_pred)) CheckArgType(0 ,_argnr, ARGUMENT(0),aEnvironment,KLispErrNotList);}
only in patch2:
unchanged:
--- yacas-1.0.57.orig/src/obmalloc.cpp
+++ yacas-1.0.57/src/obmalloc.cpp
@@ -286,8 +286,10 @@
 #undef  ulong
 #define ulong			unsigned long	/* assuming >= 32 bits */
 
+#if 0
 #undef  off_t
 #define off_t 			uint	/* 16 bits <= off_t <= 64 bits */
+#endif
 
 /* When you say memory, my mind reasons in terms of (pointers to) blocks */
 typedef uchar block;

--- End Message ---
--- Begin Message ---
Source: yacas
Source-Version: 1.0.57-3

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

yacas-doc_1.0.57-3_all.deb
  to pool/main/y/yacas/yacas-doc_1.0.57-3_all.deb
yacas-proteus_1.0.57-3_i386.deb
  to pool/main/y/yacas/yacas-proteus_1.0.57-3_i386.deb
yacas_1.0.57-3.diff.gz
  to pool/main/y/yacas/yacas_1.0.57-3.diff.gz
yacas_1.0.57-3.dsc
  to pool/main/y/yacas/yacas_1.0.57-3.dsc
yacas_1.0.57-3_i386.deb
  to pool/main/y/yacas/yacas_1.0.57-3_i386.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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Muammar El Khatib <[EMAIL PROTECTED]> (supplier of updated yacas 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 [EMAIL PROTECTED])


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

Format: 1.7
Date: Tue, 27 Feb 2007 13:57:58 -0400
Source: yacas
Binary: yacas-doc yacas-proteus yacas
Architecture: source i386 all
Version: 1.0.57-3
Distribution: unstable
Urgency: low
Maintainer: Muammar El Khatib <[EMAIL PROTECTED]>
Changed-By: Muammar El Khatib <[EMAIL PROTECTED]>
Description: 
 yacas      - Computer Algebra System
 yacas-doc  - Documentation for Yacas
 yacas-proteus - User interface for yacas based on fltk
Closes: 266283 295413 332298 333589 338164 376634 379261 379895 382783 399226 
399227 405734
Changes: 
 yacas (1.0.57-3) unstable; urgency=low
 .
   * New maintainer. (Closes: #405734)
   * Bump Standards-Version to 3.7.2.
   * The yacas' rpatch to /tmp/buildd/yacas-1.0.57/debian/yacas/usr/lib has
     been fixed using chrpath -d. (Closes: #399227)
   * The yacas' rpath to /tmp/yacas/usr/bin/yacas has been fixed using chrpath
     -d. Thanks to Michael Hanke for the patch. (Closes: #399226)
   * Commented lines in rules file were removed since they were useless.
   * Descriptions of the package were corrected because they didn't have the
     webpage of the upstream author.
   * The debhelper version was changed to >= 5.
   * Added Build-depends on chrpath and dpatch.
   * Added patch: 02_changing_Makefile_in.diff because in old uploads
     Makefile.in was changed by hand and lsdiff complained.
   * Acknowledge NMUs (Closes: #376634, #382783, #379261, #379895, #295413,
     #266283, #332298, #333589, #338164)
   * Thanks to Steffen Joeris.
Files: 
 402cb7c6b22cace243115452aeaa2b9f 733 math extra yacas_1.0.57-3.dsc
 7dbe2a7d60e1c9820845008786ff01e5 906728 math extra yacas_1.0.57-3.diff.gz
 931a27b8864361a68bdf06f33b038828 1109970 doc extra yacas-doc_1.0.57-3_all.deb
 a3e88600b283ce4839edd7c49cfc534b 1162180 math extra yacas_1.0.57-3_i386.deb
 035470822abb2e66a45a38c4646c3b8a 74540 math extra 
yacas-proteus_1.0.57-3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGFwoD62zWxYk/rQcRAm6OAJ9K66tjPwMT6icoY/s2eODq14abVACgwgfA
jeL5Zb79Eq/0GWFjTWgh9CM=
=RRPg
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to