Your message dated Sun, 1 Sep 2024 17:54:42 +0200
with message-id <ZtSOQmQnwvKkNGag@begin>
and subject line Re: Bug#1080288: libfuse-hurd-dev: libfuse.so requires 
undefined "assert[_perror]" symbols, unlinkable
has caused the Debian Bug report #1080288,
regarding libfuse-hurd-dev: libfuse.so requires undefined "assert[_perror]" 
symbols, unlinkable
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.)


-- 
1080288: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1080288
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libfuse-hurd-dev
Version: 0.0.20140820-5
Severity: grave
Justification: renders package unusable

Dear Maintainer,

$ echo "int main() { fuse_main(); }" | cc -xc - -lfuse
<stdin>: In function 'main':
<stdin>:1:14: warning: implicit declaration of function 'fuse_main' 
[-Wimplicit-function-declaration]
/usr/bin/ld: /usr/lib/gcc/i686-gnu/12/../../../i386-gnu/libfuse.so: undefined 
reference to `assert_perror'
/usr/bin/ld: /usr/lib/gcc/i686-gnu/12/../../../i386-gnu/libfuse.so: undefined 
reference to `assert'
collect2: error: ld returned 1 exit status
$ nm -D /usr/lib/i386-gnu/libfuse.so | grep assert
         U assert
         U assert_perror
$ nm -D /usr/lib/i386-gnu/libc.so.0.3 | grep assert
00062970 T __assert@@GLIBC_2.2.6
000628c0 T __assert_fail@@GLIBC_2.2.6
00062900 T __assert_perror_fail@@GLIBC_2.2.6

It's entirely impossible to build any FUSE programs due to this.

Best,

-- System Information:
Debian Release: 12.0
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: hurd-i386 (i686-AT386)

Kernel: GNU-Mach 1.8+git20230526-486/Hurd-0.9
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages libfuse-hurd-dev depends on:
ii  libfuse-hurd1  0.0.20140820-5

libfuse-hurd-dev recommends no packages.

libfuse-hurd-dev suggests no packages.

-- no debconf information

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Version: 0.0.20140820-6

Hello,

наб, le dim. 01 sept. 2024 15:46:26 +0200, a ecrit:
> debbugs didn't find the source package
> (and honestly tracker.d.o seems extremely confused about src:hurd-libfuse too:
>  it's not in debian but it's in sid, there's uploads but no removal,
>  the last version listed in an upload is -4?)

That's the problem with ports-only packages, they are in unreleased
only, and thus Debian tools get confused.

> On Sun, Sep 01, 2024 at 03:22:29PM +0200, наб wrote:
> > $ nm -D /usr/lib/i386-gnu/libc.so.0.3 | grep assert
> > 00062970 T __assert@@GLIBC_2.2.6
> > 000628c0 T __assert_fail@@GLIBC_2.2.6
> > 00062900 T __assert_perror_fail@@GLIBC_2.2.6

Oops indeed it was missing including assert.h.

I have fixed that in 0.0.20140820-6.

Thanks!
Samuel

--- End Message ---

Reply via email to