Source: mp3splt
Version: 2.6.2+20170630-3.2
Severity: normal
Tags: patch
User: debian-loonga...@lists.debian.org
Usertags: loong64

Dear maintainers,

Compiling the mp3splt failed for loong64 in the Debian Package Auto-Building environment.
The build error log is as follows,
```
checking build system type... Invalid configuration `loongarch64-linux-gnu': machine `loongarch64' not recognized configure: error: /bin/bash ../libmp3splt/libltdl/config/config.sub loongarch64-linux-gnu failed
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
```

The full log can be found at [1].
Build failed 12 times.

The LoongArch architecture has been supported in config upstream [2] and autotools-dev source package [3].
Please consider the patch (modify debian/rules) I have attached.
I have built mp3splt successfully on my local ENV.
```
dpkg-deb: building package 'mp3splt-dbg' in '../mp3splt-dbg_2.6.2+20170630-3.2_loong64.deb'.
 dpkg-genbuildinfo -O../mp3splt_2.6.2+20170630-3.2_loong64.buildinfo
 dpkg-genchanges -O../mp3splt_2.6.2+20170630-3.2_loong64.changes
......
```

[1]:https://buildd.debian.org/status/logs.php?pkg=mp3splt&ver=2.6.2%2B20170630-3.2&arch=loong64
[2]:https://git.savannah.gnu.org/cgit/config.git/commit/?id=20403c5701973a4cbd7e0b4bbeb627fcd424a0f1
[3]:https://packages.debian.org/bookworm/autotools-dev

Thanks
Dandan Zhang

diff -Nru mp3splt-2.6.2+20170630/debian/rules 
mp3splt-2.6.2+20170630/debian/rules
--- mp3splt-2.6.2+20170630/debian/rules 2023-08-29 21:53:19.000000000 +0000
+++ mp3splt-2.6.2+20170630/debian/rules 2023-08-29 21:53:33.000000000 +0000
@@ -85,6 +85,7 @@
 
 
 $(lib_objdir)/config.status: libmp3splt/configure
+       dh_update_autotools_config
        dh_testdir
        mkdir -p $(lib_objdir)
        cd $(lib_objdir) &&                                             \

Reply via email to