Your message dated Sun, 17 Jan 2016 17:00:27 +0100
with message-id <[email protected]>
and subject line Re: Bug#748680: Conflicting definitions of
db__driver_describe_table
has caused the Debian Bug report #748680,
regarding Conflicting definitions of db__driver_describe_table
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
748680: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748680
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: grass
Version: 6.4.3-3
Severity: minor
Usertags: goto-cc
Tags: upstream
During a rebuild of all Debian packages in a clean sid chroot (using cowbuilder
and pbuilder) the build failed with the following error. Please note that we
use our research compiler tool-chain (using tools from the cbmc package), which
permits extended reporting on type inconsistencies at link time.
[...]
gcc
-L/srv/jenkins-slave/workspace/sid-goto-cc-grass/grass-6.4.3/dist.x86_64-pc-linux-gnu/lib
-Wl,--export-dynamic
-Wl,-rpath-link,/srv/jenkins-slave/workspace/sid-goto-cc-grass/grass-6.4.3/dist.x86_64-pc-linux-gnu/lib
-o
/srv/jenkins-slave/workspace/sid-goto-cc-grass/grass-6.4.3/dist.x86_64-pc-linux-gnu/driver/db/dbf
OBJ.x86_64-pc-linux-gnu/column.o OBJ.x86_64-pc-linux-gnu/cursor.o
OBJ.x86_64-pc-linux-gnu/db.o OBJ.x86_64-pc-linux-gnu/dbfexe.o
OBJ.x86_64-pc-linux-gnu/describe.o OBJ.x86_64-pc-linux-gnu/driver.o
OBJ.x86_64-pc-linux-gnu/error.o OBJ.x86_64-pc-linux-gnu/execute.o
OBJ.x86_64-pc-linux-gnu/fetch.o OBJ.x86_64-pc-linux-gnu/listtab.o
OBJ.x86_64-pc-linux-gnu/main.o OBJ.x86_64-pc-linux-gnu/select.o
OBJ.x86_64-pc-linux-gnu/str.o OBJ.x86_64-pc-linux-gnu/table.o
OBJ.x86_64-pc-linux-gnu/create_table.o -lgrass_dbmidriver.6.4.3
-lgrass_dbmibase.6.4.3 -lgrass_gis.6.4.3 -lgrass_datetime.6.4.3 -lz
-lgrass_dbstubs.6.4.3 -lgrass_dbmibase.6.4.3 -lgrass_gis.6.4.3
-lgrass_datetime.6.4.3 -lz -lgrass_gis.6.4.3 -lgrass_datetime.6.4.3 -lz
-lgrass_gis.6.4.3 -lgrass_datetime.6.4.3 -lz -lgrass_dbmibase.6.4.3
-lgrass_gis.6.4.3 -lgrass_datetime.6.4.3 -lz -lgrass_sqlp.6.4.3
-lgrass_shape.6.4.3 -lgrass_dbstubs.6.4.3 -lgrass_dbmibase.6.4.3
-lgrass_gis.6.4.3 -lgrass_datetime.6.4.3 -lz -lgrass_gis.6.4.3
-lgrass_datetime.6.4.3 -lz -lgrass_gis.6.4.3 -lgrass_datetime.6.4.3 -lz
-lgrass_datetime.6.4.3 -lm -lz
error: conflicting function declarations "db__driver_describe_table"
old definition in module describe file describe.c line 24
signed int (struct _db_string *table_name, struct _db_table **table)
new definition in module driver file desc_table.c line 3
signed int (struct _db_string *name, struct _db_table *table)
Makefile:38: recipe for target
'/srv/jenkins-slave/workspace/sid-goto-cc-grass/grass-6.4.3/dist.x86_64-pc-linux-gnu/driver/db/dbf'
failed
make[4]: ***
[/srv/jenkins-slave/workspace/sid-goto-cc-grass/grass-6.4.3/dist.x86_64-pc-linux-gnu/driver/db/dbf]
Error 64
Note that the actual implementation uses a pointer to a pointer, whereas the
stub has only a single-level pointer for the parameter table:
http://sources.debian.net/src/grass/6.4.3-3/lib/db/stubs/desc_table.c?hl=3#L3
This will remain harmless as long as the stub does not make actual use of the
parameter, but should get fixed in order to avoid potential errors.
Best,
Michael
pgpgMUbytQBrI.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
fixed 748680 grass/7.0.3~rc1-1~exp1
thanks
On 19-05-14 17:26, Michael Tautschnig wrote:
> error: conflicting function declarations
> "db__driver_describe_table" old definition in module describe file
> describe.c line 24 signed int (struct _db_string *table_name,
> struct _db_table **table) new definition in module driver file
> desc_table.c line 3 signed int (struct _db_string *name, struct
> _db_table *table)
This issue has been fixed upstream in GRASS 7.0.3 RC1.
Kind Regards,
Bas
- --
GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCgAGBQJWm7qTAAoJEGdQ8QrojUrx9dsQANiCHxby+5vrlnlvMgEkZbas
yhc4RYtfYArw9Mkvzxf8CosFpFbsSRUd39q6/bnNH8/cyv4m7GiPlsIr0lltSKJj
4LPaVzGtMalR4VoORlNZDRKBGQ8m1DsbwEpJ1hgj/n5Qzy07XdZZVuHZsWdanZQu
qLtsrvNLvwIC1lWoTfcHJSv/RUeDbEAJRgx8y+2zuaZkdG9Kk4wYfC4crlBcVr3W
WRx3/anb1meMj62njtgLc7nUGvWht3pQmgBQva8FVvdMOv/0ykNt5Y06lVDw0ax1
eOC5Yv2KJbyhr+zK7ZtxPBfuv8PftSzk7RyTNw7fndugAVHA8ncyGmMibkCcl/D4
3HGNsQwIyGhKmHynviEIt0Y4jMIPzenQXt/2K+NqPhOKk+y6m8oYlcAaLEPrbVt9
+VMDZhTB12UB5vHUo0MDYMOglcmqxidiL3kkpF8KDpuvuI6UuVmwsMITfOKx3/yk
oQGQW14gc0cxmVGsUHfV5bmhf521JcqX4u0i6B0NKopr/efVPWk5/csxDS1a/BuR
tsteLsmCconB5gFT89foSDQ7ZSbFjPIjsvZzUI+2Afyvc84CngKMfmO3RUzgvi1n
I8nqodH/UJGoiPpSkfAIWw8hkhbmeSp6edjq41EUJKLrl20+I0ehVK72QyCWVZyO
AP8W5bvU2UV8HApFiH7e
=+dAE
-----END PGP SIGNATURE-----
--- End Message ---