Your message dated Thu, 19 Dec 2024 13:22:59 +0100
with message-id <11c3a040-a9f4-4824-b56a-434c6d72d...@debian.org>
and subject line fuse-umfuse-ext2: FTBFS: passing argument 2 of 
'ext2fs_file_get_lsize' from incompatible pointer type
has caused the Debian Bug report #1089025,
regarding fuse-umfuse-ext2: FTBFS: passing argument 2 of 
'ext2fs_file_get_lsize' from incompatible pointer type
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 ow...@bugs.debian.org
immediately.)


-- 
1089025: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089025
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: fuse-umfuse-ext2 Version: 4-1.5 Severity: serious Tags: ftbfs


Hello,

So, when I try to build this package, I'm getting following error and its related to incompatibility of data types.

vnode_hash.c: In function 'vnode_hash_key':
vnode_hash.c:58:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   58 |         return ((int) e2fs + ino) & VNODE_HASH_MASK;
      |                 ^
vnode_hash.c: In function 'vnode_file_write':
vnode_hash.c:229:43: error: passing argument 2 of 'ext2fs_file_get_lsize' from incompatible pointer type [-Wincompatible-pointer-types]
  229 |         rt = ext2fs_file_get_lsize(efile, &fsize);
      |                                           ^~~~~~
      |                                           |
      |                                           long long unsigned int *
In file included from fuse-ext2.h:37,
                 from vnode_hash.c:21:
/usr/include/ext2fs/ext2fs.h:1476:58: note: expected '__u64 *' {aka 'long unsigned int *'} but argument is of type 'long long unsigned int *'
 1476 | errcode_t ext2fs_file_get_lsize(ext2_file_t file, __u64 *ret_size);
      | ~~~~~~~^~~~~~~~
vnode_hash.c:243:58: error: passing argument 4 of 'ext2fs_file_llseek' from incompatible pointer type [-Wincompatible-pointer-types]
  243 |         rt = ext2fs_file_llseek(efile, offset, SEEK_SET, &npos);
      | ^~~~~
      | |
      | long long unsigned int *
/usr/include/ext2fs/ext2fs.h:1473:55: note: expected '__u64 *' {aka 'long unsigned int *'} but argument is of type 'long long unsigned int *'
 1473 |                                    int whence, __u64 *ret_pos);
      | ~~~~~~~^~~~~~~

Thanks and regards,

Aditi

--- End Message ---
--- Begin Message ---
Hi.

If this happened at all, it does not seem to happen right now.
(See the build log I sent several weeks ago).

I suspect that some build-dependency like glibc or gcc made it to work again.
Note that the package has been requested to be removed, so it does not worth
the effort to investigate.

Thanks.

--- End Message ---

Reply via email to