Source: libapache2-mod-auth-cas
Version: 1.2-1
Severity: normal
Tags: patch
User: debian-loonga...@lists.debian.org
Usertags: loong64

Dear maintainers,

Compiling the libapache2-mod-auth-cas failed for loong64 in the Debian Package Auto-Building environment.
The build error log is as follows,
```
dh_testdir
./configure --host=loongarch64-linux-gnu --build=loongarch64-linux-gnu --prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info ASFLAGS="" ASFLAGS_FOR_BUILD="" CFLAGS="-g -O2 -Werror=implicit-function-declaration ...... checking build system type... Invalid configuration `loongarch64-linux-gnu': machine `loongarch64' not recognized
configure: error: /bin/bash ./config.sub loongarch64-linux-gnu failed
make: *** [debian/rules:14: configure-stamp] Error 1
```

The full log can be found at [1].
Build failed 12 times in Debian Auto-Building ENV.

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 libapache2-mod-auth-cas successfully on my local ENV.

[1]:https://buildd.debian.org/status/logs.php?pkg=libapache2-mod-auth-cas&ver=1.2-1&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 libapache2-mod-auth-cas-1.2/debian/rules 
libapache2-mod-auth-cas-1.2/debian/rules
--- libapache2-mod-auth-cas-1.2/debian/rules    2019-01-09 09:33:42.000000000 
+0000
+++ libapache2-mod-auth-cas-1.2/debian/rules    2019-02-15 14:14:09.000000000 
+0000
@@ -10,6 +10,7 @@
 
 configure: configure-stamp
 configure-stamp:
+       dh_update_autotools_config
        dh_testdir
        ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) 
--prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info 
$(shell dpkg-buildflags --export=configure)
        touch $@

Reply via email to