Your message dated Sat, 12 Apr 2025 20:49:12 +0000
with message-id <e1u3hmq-00cbbx...@fasolo.debian.org>
and subject line Bug#1102774: fixed in rpy2 3.5.17-2
has caused the Debian Bug report #1102774,
regarding rpy2: FTBFS: /usr/bin/ld: cannot find -lzstd: No such file or 
directory
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.)


-- 
1102774: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102774
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:rpy2
Version: 3.5.17-1
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
echo "Skipping"
Skipping
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_autoreconf_clean -O--buildsystem=pybuild
   debian/rules override_dh_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_clean
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
 debian/rules binary
dh binary --with python3 --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py config 
/usr/bin/ld: cannot find -lzstd: No such file or directory
collect2: error: ld returned 1 exit status
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/setuptools/_distutils/spawn.py", line 
70, in spawn
    subprocess.check_call(cmd, env=_inject_macos_ver(env))
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/subprocess.py", line 419, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/x86_64-linux-gnu-gcc', 
'/tmp/tmp_pw_r_0gujo9hr/tmp/tmp_pw_r_0gujo9hr/test_pw_r.o', '-L/usr/lib/R/lib', 
'-lR', '-lpcre2-8', '-ldeflate', '-lzstd', '-llzma', '-lbz2', '-lz', '-ltirpc', 
'-lrt', '-ldl', '-lm', '-licuuc', '-licui18n', '-o', 
'/tmp/tmp_pw_r_0gujo9hr/test_pw_r']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/setuptools/_distutils/unixccompiler.py", 
line 287, in link
    self.spawn(linker + ld_args)
    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/setuptools/_distutils/ccompiler.py", 
line 1052, in spawn
    spawn(cmd, dry_run=self.dry_run, **kwargs)
    ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/setuptools/_distutils/spawn.py", line 
76, in spawn
    raise DistutilsExecError(
        f"command {_debug(cmd)!r} failed with exit code {err.returncode}"
    ) from err
distutils.errors.DistutilsExecError: command '/usr/bin/x86_64-linux-gnu-gcc' 
failed with exit code 1

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/setup.py", line 141, in <module>
    c_extension_status = get_r_c_extension_status(
        r_home,
        force_ok = os.environ.get('RPY2_API_FORCE') == 'True'
    )
  File "/<<PKGBUILDDIR>>/setup.py", line 121, in get_r_c_extension_status
    status = get_c_extension_status(libraries=c_ext.libraries,
                                    include_dirs=c_ext.include_dirs,
                                    library_dirs=c_ext.library_dirs)
  File "/<<PKGBUILDDIR>>/setup.py", line 82, in get_c_extension_status
    compiler.link_executable(
    ~~~~~~~~~~~~~~~~~~~~~~~~^
        compiler.compile([src_file], output_dir=tmp_dir,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<2 lines>...
        libraries=libraries,
        ^^^^^^^^^^^^^^^^^^^^
        library_dirs=library_dirs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/setuptools/_distutils/ccompiler.py", 
line 788, in link_executable
    self.link(
    ~~~~~~~~~^
        CCompiler.EXECUTABLE,
        ^^^^^^^^^^^^^^^^^^^^^
    ...<11 lines>...
        target_lang,
        ^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3/dist-packages/setuptools/_distutils/unixccompiler.py", 
line 289, in link
    raise LinkError(msg)
distutils.errors.LinkError: command '/usr/bin/x86_64-linux-gnu-gcc' failed with 
exit code 1
E: pybuild pybuild:389: configure: plugin distutils failed with: exit code=1: 
python3.13 setup.py config 
dh_auto_configure: error: pybuild --configure -i python{version} -p 3.13 
returned exit code 13
make: *** [debian/rules:19: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202504/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:rpy2, so that this is still
visible in the BTS web page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: rpy2
Source-Version: 3.5.17-2
Done: Dirk Eddelbuettel <e...@debian.org>

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

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 1102...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dirk Eddelbuettel <e...@debian.org> (supplier of updated rpy2 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 12 Apr 2025 14:44:47 -0500
Source: rpy2
Architecture: source
Version: 3.5.17-2
Distribution: unstable
Urgency: medium
Maintainer: Dirk Eddelbuettel <e...@debian.org>
Changed-By: Dirk Eddelbuettel <e...@debian.org>
Closes: 1102774
Changes:
 rpy2 (3.5.17-2) unstable; urgency=medium
 .
   * debian/control: Add libzstd-dev to Build-Depends   (Closes: #1102774)
   * debian/control: Set Build-Depends: to current R version
   * debian/control: Set Standards-Version: to current version
Checksums-Sha1:
 bb90692b0c9080398a94889a5467fadc3dacd9ff 1947 rpy2_3.5.17-2.dsc
 c3480ddf83512c95639bf6bbcb81bffb09f482ed 20368 rpy2_3.5.17-2.debian.tar.xz
 7a1188971eec11add91608799c1aafc17df43c40 9971 rpy2_3.5.17-2_amd64.buildinfo
Checksums-Sha256:
 e6a5cd1b8419897566e927d8fce9ead6c0ee9f1f140cf8fbe310a100ed4d7b85 1947 
rpy2_3.5.17-2.dsc
 fc04e50ab7f37aa0904a10a4b15a9b68af4a708ca5d03d5fb1133f845df3dd9a 20368 
rpy2_3.5.17-2.debian.tar.xz
 b377327164b0f236a37c8cd2ad87b4fa54b5c4341e9592ec456de7d0d544ce45 9971 
rpy2_3.5.17-2_amd64.buildinfo
Files:
 2022de55cef6b9dfb82cdf884afda979 1947 python optional rpy2_3.5.17-2.dsc
 6a0d08812d006e4471ee2f00b986f79f 20368 python optional 
rpy2_3.5.17-2.debian.tar.xz
 cba693d42e1faf3e8f8efd545fea74ab 9971 python optional 
rpy2_3.5.17-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIVAwUBZ/rHhaFIn+KrmaIaAQhv6A//SR5gfwNmXYFhSZKOP4u+63XIK8dImi9D
rLciW5eqXvlSBaCMJyRETKuxUJdHpxrY42lG47yFuefDRqPJfBt8B3An68eF0pEe
X25HwxfSIZnzHpjQ+Tt+n6HfVx/OekIOW0KRuZUQ5q6CKN8F6H9Dh6H4SnBYhE7u
qfhKGXKV5mMCdCeAzHRcH1SGVsNJmQi1lgH8H+8aFdfWmg0bzS2AW/usAs93pZTU
6MankEZaLVZU2hfysfFxYCastnfEUEht/TkMuHAG/aLwtQA/p7sbmzp/2i24ADY4
zMdnBthkIXD3JzPnMtYOmP6+gSrIkUWcgWrkzFt10RlIp9msW7RF/rf1a6kURW7s
HH3+REqtb505DZdLt5PtdCrtsRU+9/LGGh+dl43bcjot7EaiKf9c6Fe7Q1jc1+3G
PIUWlnIhp9W6efRWNt3P2Z9cEW9tgek7wDn5TCO/xlPPLaNXTwuuJ8onX2ZKRsdB
UabTy3KobxvXvu2dfqY1H0ufFNjXJbFGSszB545TwBI8/fCz83LqOUcy7ZzXY1q1
CESmEPP5e4zMPoaR0xWWkk7aeuEm+m8BlcGl8iL5gwuOhDBC505T1WMe6nXtTQDP
jX6kcXv1shfsh5LwD164tCe/yNKNJGOW82vuPgdU5b57OwFo6yOGUupvBjdxaDj6
yrC8HG7Hw6A=
=/Q8v
-----END PGP SIGNATURE-----

Attachment: pgpfKgn1F0aXP.pgp
Description: PGP signature


--- End Message ---

Reply via email to