Your message dated Sat, 21 Oct 2006 14:34:03 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#387591: fixed in libgda2 1.2.3-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: libgda2-dev
Version: 1.2.3-2
Severity: normal
Tags: patch
On compiling, gda-value.h gives a warning. It prevents compiling software with
-Werror that uses GdaValue.
This bug is documented upstream, and a patch is attached:
http://bugzilla.gnome.org/show_bug.cgi?id=356095
The warning is this one:
In file included from /usr/include/libgda-1.2/libgda/gda-field.h:27,
from /usr/include/libgda-1.2/libgda/gda-row.h:27,
from /usr/include/libgda-1.2/libgda/gda-data-model.h:30,
from /usr/include/libgda-1.2/libgda/gda-connection.h:28,
from /usr/include/libgda-1.2/libgda/gda-client.h:27,
from /usr/include/libgda-1.2/libgda/libgda.h:28,
from /usr/include/libfisterra-server/f_egb_util.h:27,
from f_dao_replication_module.h:31,
from f_dao_replication_module.c:25:
/usr/include/libgda-1.2/libgda/gda-value.h:183: warning: type qualifiers
ignored on function return type
The problem is with this line (const shouldn't be used with gpointer:
G_CONST_RETURN gpointer gda_value_get_binary (GdaValue *value, glong *size);
This problem only happens compiling with gcc 4 series.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13.2
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Versions of packages libgda2-dev depends on:
ii libgda2-3 1.2.3-2 GNOME Data Access library for GNOM
ii libglib2.0-dev 2.10.3-3 Development files for the GLib lib
ii libxslt1-dev 1.1.17-4 XSLT processing library - developm
libgda2-dev recommends no packages.
-- no debconf information
? depcomp
? gtk-doc.make
? libgda/gda-blob.lo
? libgda/gda-client.lo
? libgda/gda-command.lo
? libgda/gda-config.lo
? libgda/gda-connection.lo
? libgda/gda-data-model-array.lo
? libgda/gda-data-model-hash.lo
? libgda/gda-data-model-list.lo
? libgda/gda-data-model.lo
? libgda/gda-enum-types.c
? libgda/gda-enum-types.h
? libgda/gda-enum-types.lo
? libgda/gda-error.lo
? libgda/gda-export.lo
? libgda/gda-field.lo
? libgda/gda-init.lo
? libgda/gda-log.lo
? libgda/gda-parameter.lo
? libgda/gda-quark-list.lo
? libgda/gda-row.lo
? libgda/gda-select.lo
? libgda/gda-server-provider.lo
? libgda/gda-table.lo
? libgda/gda-transaction.lo
? libgda/gda-util.lo
? libgda/gda-value.lo
? libgda/gda-xml-connection.lo
? libgda/gda-xml-database.lo
? libgda/gda-xml-document.lo
? libgda/gda-xql-atom.lo
? libgda/gda-xql-bin.lo
? libgda/gda-xql-column.lo
? libgda/gda-xql-const.lo
? libgda/gda-xql-delete.lo
? libgda/gda-xql-dml.lo
? libgda/gda-xql-dual.lo
? libgda/gda-xql-field.lo
? libgda/gda-xql-func.lo
? libgda/gda-xql-insert.lo
? libgda/gda-xql-item.lo
? libgda/gda-xql-join.lo
? libgda/gda-xql-list.lo
? libgda/gda-xql-query.lo
? libgda/gda-xql-select.lo
? libgda/gda-xql-stack.lo
? libgda/gda-xql-target.lo
? libgda/gda-xql-update.lo
? libgda/gda-xql-utils.lo
? libgda/gda-xql-value.lo
? libgda/gda-xql-valueref.lo
? libgda/s-enum-types-c
? libgda/s-enum-types-h
? po/stamp-it
? providers/bdb/.deps
? providers/bdb/Makefile
? providers/bdb/Makefile.in
? providers/firebird/.deps
? providers/ldap/.deps
? providers/odbc/.deps
? providers/oracle/.deps
? providers/sqlite/.deps
? providers/xbase/.deps
? providers/xml/libgda-xml.la
? report/libgda-report/.deps
? report/libgda-report/.libs
? report/libgda-report/libgda-report-2.la
Index: libgda/gda-value.c
===================================================================
RCS file: /cvs/gnome/libgda/libgda/gda-value.c,v
retrieving revision 1.68
diff -U5 -r1.68 gda-value.c
--- libgda/gda-value.c 25 Sep 2004 14:02:12 -0000 1.68
+++ libgda/gda-value.c 15 Sep 2006 08:50:14 -0000
@@ -1196,11 +1196,11 @@
* @value: a #GdaValue whose value we want to get.
* @size: holder for length of data.
*
* Returns: the value stored in @value.
*/
-G_CONST_RETURN gpointer
+gpointer
gda_value_get_binary (GdaValue *value, glong *size)
{
gpointer val;
g_return_val_if_fail (value != NULL, NULL);
Index: libgda/gda-value.h
===================================================================
RCS file: /cvs/gnome/libgda/libgda/gda-value.h,v
retrieving revision 1.36
diff -U5 -r1.36 gda-value.h
--- libgda/gda-value.h 10 Jun 2004 11:37:09 -0000 1.36
+++ libgda/gda-value.h 15 Sep 2006 08:50:14 -0000
@@ -178,11 +178,11 @@
gint64 gda_value_get_bigint (GdaValue *value);
void gda_value_set_bigint (GdaValue *value, gint64 val);
guint64 gda_value_get_biguint (GdaValue *value);
void gda_value_set_biguint (GdaValue *value, guint64 val);
-G_CONST_RETURN gpointer gda_value_get_binary (GdaValue *value, glong *size);
+gpointer gda_value_get_binary (GdaValue *value, glong *size);
void gda_value_set_binary (GdaValue *value, gconstpointer val, glong
size);
G_CONST_RETURN GdaBlob *gda_value_get_blob (GdaValue *value);
void gda_value_set_blob (GdaValue *value, const GdaBlob *val);
gboolean gda_value_get_boolean (GdaValue *value);
void gda_value_set_boolean (GdaValue *value, gboolean val);
--- End Message ---
--- Begin Message ---
Source: libgda2
Source-Version: 1.2.3-3
We believe that the bug you reported is fixed in the latest version of
libgda2, which is due to be installed in the Debian FTP archive:
gda2-freetds_1.2.3-3_i386.deb
to pool/main/libg/libgda2/gda2-freetds_1.2.3-3_i386.deb
gda2-mysql_1.2.3-3_i386.deb
to pool/main/libg/libgda2/gda2-mysql_1.2.3-3_i386.deb
gda2-odbc_1.2.3-3_i386.deb
to pool/main/libg/libgda2/gda2-odbc_1.2.3-3_i386.deb
gda2-postgres_1.2.3-3_i386.deb
to pool/main/libg/libgda2/gda2-postgres_1.2.3-3_i386.deb
gda2-sqlite_1.2.3-3_i386.deb
to pool/main/libg/libgda2/gda2-sqlite_1.2.3-3_i386.deb
libgda2-3-dbg_1.2.3-3_i386.deb
to pool/main/libg/libgda2/libgda2-3-dbg_1.2.3-3_i386.deb
libgda2-3_1.2.3-3_i386.deb
to pool/main/libg/libgda2/libgda2-3_1.2.3-3_i386.deb
libgda2-bin_1.2.3-3_i386.deb
to pool/main/libg/libgda2/libgda2-bin_1.2.3-3_i386.deb
libgda2-common_1.2.3-3_all.deb
to pool/main/libg/libgda2/libgda2-common_1.2.3-3_all.deb
libgda2-dev_1.2.3-3_i386.deb
to pool/main/libg/libgda2/libgda2-dev_1.2.3-3_i386.deb
libgda2-doc_1.2.3-3_all.deb
to pool/main/libg/libgda2/libgda2-doc_1.2.3-3_all.deb
libgda2_1.2.3-3.diff.gz
to pool/main/libg/libgda2/libgda2_1.2.3-3.diff.gz
libgda2_1.2.3-3.dsc
to pool/main/libg/libgda2/libgda2_1.2.3-3.dsc
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.
Gustavo R. Montesino <[EMAIL PROTECTED]> (supplier of updated libgda2 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: Sat, 21 Oct 2006 07:25:48 -0300
Source: libgda2
Binary: gda2-postgres gda2-mysql libgda2-doc libgda2-3-dbg gda2-sqlite
libgda2-dev libgda2-bin libgda2-common libgda2-3 gda2-odbc gda2-freetds
Architecture: source i386 all
Version: 1.2.3-3
Distribution: unstable
Urgency: low
Maintainer: Gustavo R. Montesino <[EMAIL PROTECTED]>
Changed-By: Gustavo R. Montesino <[EMAIL PROTECTED]>
Description:
gda2-freetds - FreeTDS backend plugin for GNOME Data Access library for GNOME2
gda2-mysql - MySQL backend plugin for GNOME Data Access library for GNOME2
gda2-odbc - ODBC backend plugin for GNOME Data Access library for GNOME2
gda2-postgres - PostgreSQL backend plugin for GNOME Data Access library for
GNOME
gda2-sqlite - SQLite backend plugin for GNOME Data Access library for GNOME2
libgda2-3 - GNOME Data Access library for GNOME2
libgda2-3-dbg - GDA2 library and debugging symbols
libgda2-bin - Binnary files for GNOME Data Access library for GNOME2
libgda2-common - Common files for GNOME Data Access library for GNOME2
libgda2-dev - Development files for GNOME Data Access library for GNOME2
libgda2-doc - Documentation files for GNOME Data Access library for GNOME2
Closes: 382178 387591
Changes:
libgda2 (1.2.3-3) unstable; urgency=low
.
* debian/patches/003_freetds_database_segfault.patch: Fix FreeTDS provider
segfault when DSN contains DATABASE, thanks to Gert-jan Los
(closes: #382178)
* debian/patches/004_const_void_fix.patch: Remove ignored const from
gpointer return, fix gcc 4 warning. (Closes: #387591)
Files:
1f811f11177d1d3a11242ed07d43af45 1824 libs optional libgda2_1.2.3-3.dsc
e18d6b2dde09f8f74ba5b73a25e2d076 9389 libs optional libgda2_1.2.3-3.diff.gz
4df60db1742c17a2d5d9c92dacd0217c 352658 misc optional
libgda2-common_1.2.3-3_all.deb
8f244a759ead9f4429c5041144c2dc82 263642 doc optional
libgda2-doc_1.2.3-3_all.deb
a3ce3c28201f95edb634120b71daeb9a 220898 libs optional
libgda2-3_1.2.3-3_i386.deb
b09c3b0d18c998f3a89f7a4cc6e84779 29734 misc optional
libgda2-bin_1.2.3-3_i386.deb
e4c3c107ac150f849df15e38b8be1e68 191570 libdevel optional
libgda2-dev_1.2.3-3_i386.deb
2fc3b99d4b5624022cf80025bb5adbda 364748 libdevel extra
libgda2-3-dbg_1.2.3-3_i386.deb
1b39887f4bf9d9f80673d93144518395 17874 gnome optional
gda2-mysql_1.2.3-3_i386.deb
7b644e956688194e721c0bb27ea8cc19 12988 gnome optional
gda2-odbc_1.2.3-3_i386.deb
56c0ff1bd7ab0ce81de01a67af566723 27308 gnome optional
gda2-postgres_1.2.3-3_i386.deb
ca282854ebdc915045bd4a64012fde35 11270 gnome optional
gda2-sqlite_1.2.3-3_i386.deb
2abb4f20a6e9d8e9714e68b76a1bb47b 17246 gnome optional
gda2-freetds_1.2.3-3_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQFFOfkD4VUX8isJIMARAi4QAKCXgm9vf9l1ngODu44aBOySo15ZQwCcCw0X
kBIkJEwNbuOY8fVYKBfuVa4=
=MFcy
-----END PGP SIGNATURE-----
--- End Message ---