Your message dated Tue, 15 Jul 2014 16:19:45 +0000
with message-id <[email protected]>
and subject line Bug#753521: fixed in libmatio 1.5.2-2
has caused the Debian Bug report #753521,
regarding libmatio: FTBFS in new archs. Update libtool.m4
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 [email protected]
immediately.)
--
753521: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=753521
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libmatio
Version: 1.5.2-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: ppc64el
Dear Maintainer,
The package libmatio does not build on new architecture because the libtool
files is not updated automatically by either autoreconf (just updates the
config files) and the autoreconf is simply calling autogen.sh.
This makes the unknown architectures to have shared libraries disabled, as
happen on ppc64el in the following error:
http://ftp.unicamp.br/pub/ppc64el/debian/buildd-upstream/build_logs/logs/libmatio_1.5.2-1_ppc64el.build
This patch simply update the libtool.m4 file to add support for the new
architectures. Altough this update solves the problem for now, the prefered
way to solve it is having autoreconf updating those files and then calling
autogen.sh, which is something that I don't know how to do.
Thank you,
Breno
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: ppc64el (ppc64le)
Kernel: Linux 3.13-1-powerpc64le (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Index: libmatio-1.5.2/config/libtool.m4
===================================================================
--- libmatio-1.5.2.orig/config/libtool.m4 2014-07-02 18:21:19.000000000 +0000
+++ libmatio-1.5.2/config/libtool.m4 2014-07-02 18:21:19.000000000 +0000
@@ -1312,7 +1312,7 @@
rm -rf conftest*
;;
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
# Find out which ABI we are using.
echo 'int i;' > conftest.$ac_ext
@@ -1324,9 +1324,19 @@
LD="${LD-ld} -m elf_i386_fbsd"
;;
x86_64-*linux*)
- LD="${LD-ld} -m elf_i386"
+ case `/usr/bin/file conftest.o` in
+ *x86-64*)
+ LD="${LD-ld} -m elf32_x86_64"
+ ;;
+ *)
+ LD="${LD-ld} -m elf_i386"
+ ;;
+ esac
+ ;;
+ powerpc64le-*)
+ LD="${LD-ld} -m elf32lppclinux"
;;
- ppc64-*linux*|powerpc64-*linux*)
+ powerpc64-*)
LD="${LD-ld} -m elf32ppclinux"
;;
s390x-*linux*)
@@ -1345,7 +1355,10 @@
x86_64-*linux*)
LD="${LD-ld} -m elf_x86_64"
;;
- ppc*-*linux*|powerpc*-*linux*)
+ powerpcle-*)
+ LD="${LD-ld} -m elf64lppc"
+ ;;
+ powerpc-*)
LD="${LD-ld} -m elf64ppc"
;;
s390*-*linux*|s390*-*tpf*)
@@ -1688,7 +1701,8 @@
;;
*)
lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
- if test -n "$lt_cv_sys_max_cmd_len"; then
+ if test -n "$lt_cv_sys_max_cmd_len" && \
+ test undefined != "$lt_cv_sys_max_cmd_len"; then
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
else
@@ -2512,17 +2526,6 @@
esac
;;
-gnu*)
- version_type=linux # correct to gnu/linux during the next big refactor
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
-
haiku*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
@@ -2639,7 +2642,7 @@
;;
# This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
@@ -2684,6 +2687,18 @@
dynamic_linker='GNU/Linux ld.so'
;;
+netbsdelf*-gnu)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ dynamic_linker='NetBSD ld.elf_so'
+ ;;
+
netbsd*)
version_type=sunos
need_lib_prefix=no
@@ -3243,10 +3258,6 @@
fi
;;
-gnu*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
haiku*)
lt_cv_deplibs_check_method=pass_all
;;
@@ -3285,11 +3296,11 @@
;;
# This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
lt_cv_deplibs_check_method=pass_all
;;
-netbsd*)
+netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
else
@@ -4037,7 +4048,7 @@
;;
esac
;;
- linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
case $cc_basename in
KCC*)
# KAI C++ Compiler
@@ -4101,7 +4112,7 @@
;;
esac
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
;;
*qnx* | *nto*)
# QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -4336,7 +4347,7 @@
_LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
;;
- linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
case $cc_basename in
# old Intel for x86_64 which still supported -KPIC.
ecc*)
@@ -4578,6 +4589,9 @@
;;
esac
;;
+ linux* | k*bsd*-gnu | gnu*)
+ _LT_TAGVAR(link_all_deplibs, $1)=no
+ ;;
*)
_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
;;
@@ -4640,6 +4654,9 @@
openbsd*)
with_gnu_ld=no
;;
+ linux* | k*bsd*-gnu | gnu*)
+ _LT_TAGVAR(link_all_deplibs, $1)=no
+ ;;
esac
_LT_TAGVAR(ld_shlibs, $1)=yes
@@ -4861,7 +4878,7 @@
fi
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -5038,6 +5055,7 @@
if test "$aix_use_runtimelinking" = yes; then
shared_flag="$shared_flag "'${wl}-G'
fi
+ _LT_TAGVAR(link_all_deplibs, $1)=no
else
# not using gcc
if test "$host_cpu" = ia64; then
@@ -5342,7 +5360,7 @@
_LT_TAGVAR(link_all_deplibs, $1)=yes
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -6222,9 +6240,6 @@
_LT_TAGVAR(ld_shlibs, $1)=yes
;;
- gnu*)
- ;;
-
haiku*)
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
_LT_TAGVAR(link_all_deplibs, $1)=yes
@@ -6386,7 +6401,7 @@
_LT_TAGVAR(inherit_rpath, $1)=yes
;;
- linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
case $cc_basename in
KCC*)
# Kuck and Associates, Inc. (KAI) C++ Compiler
--- End Message ---
--- Begin Message ---
Source: libmatio
Source-Version: 1.5.2-2
We believe that the bug you reported is fixed in the latest version of
libmatio, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sébastien Villemot <[email protected]> (supplier of updated libmatio 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 15 Jul 2014 18:06:35 +0200
Source: libmatio
Binary: libmatio-dev libmatio2 libmatio2-dbg libmatio-doc
Architecture: source all amd64
Version: 1.5.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team
<[email protected]>
Changed-By: Sébastien Villemot <[email protected]>
Description:
libmatio-dev - MAT File I/O Library - development files
libmatio-doc - MAT File I/O Library - documentation files
libmatio2 - Library to read and write Matlab MAT files
libmatio2-dbg - MAT File I/O Library - development files
Closes: 753521
Changes:
libmatio (1.5.2-2) unstable; urgency=medium
.
* Use plain dh-autoreconf. (Closes: #753521)
* Remove Sylvestre Ledru from Uploaders. Thanks Sylvestre for your work!
* debian/control: use canonical URLs for Vcs-* fields.
Checksums-Sha1:
d4b019dae6679faa87acc7b133dcf5a66fbc0cd9 2241 libmatio_1.5.2-2.dsc
0669532605366c0e64d2642beae5abbf26ac7d20 5272 libmatio_1.5.2-2.debian.tar.xz
5e1adec724aa75bc8d736f8dfe011159f63a7eec 185970 libmatio-doc_1.5.2-2_all.deb
2c32e6ee4239bb63c0bbc0fadcdad5c5a292c6f8 82412 libmatio-dev_1.5.2-2_amd64.deb
8ecf6a7e9280edafc9d220737f588ba66bc2b55d 78918 libmatio2_1.5.2-2_amd64.deb
46cce8d9618d829477c0be8fbd543c794e8cc9ce 174268 libmatio2-dbg_1.5.2-2_amd64.deb
Checksums-Sha256:
99d169a7f203969a47bfd44c2cac9646bd2088f9bfe5d8e4f77b9795c3314954 2241
libmatio_1.5.2-2.dsc
63d353d2a2020ca3a63eb64751a77e268c99b1d51a627aeda39b55cf5aeac248 5272
libmatio_1.5.2-2.debian.tar.xz
9cc8cd658578b20068f1a8052dd80c57ca454fe90e84af4cf372549601fff819 185970
libmatio-doc_1.5.2-2_all.deb
d73ca1dc25ee176671fb897b14b2969aecb64708e0f0da239a7b7ff5941df648 82412
libmatio-dev_1.5.2-2_amd64.deb
75c3e17418efcfcd6d5de532e6f7c0c13d7b6ecafc1c88ffa837e6f5fce3c372 78918
libmatio2_1.5.2-2_amd64.deb
8c652f55c42dca462efcf9e1a1c45c362c5053e8cfd2523010ec035b16561ad5 174268
libmatio2-dbg_1.5.2-2_amd64.deb
Files:
89495b73c7d7816527486011a9c09e6a 185970 doc extra libmatio-doc_1.5.2-2_all.deb
fe6a3cfcf12c6bd38b64675628c4ca81 82412 libdevel optional
libmatio-dev_1.5.2-2_amd64.deb
38c78389d1d2c05423ae3e757253a3d5 78918 libs optional
libmatio2_1.5.2-2_amd64.deb
2c91ba10ef1fc30c5a22c6ec1d5bc7c2 174268 debug extra
libmatio2-dbg_1.5.2-2_amd64.deb
15322d34d83ace4c3915145c8f83ac8d 2241 libs optional libmatio_1.5.2-2.dsc
ba763af1fa473afa965d9d8507cd629d 5272 libs optional
libmatio_1.5.2-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJTxVINAAoJECzs6TUOzr5Kr+IP/i3Dnogf/1Pik2Arb/G8dTNy
pxzbQfVWo+golkGnQMDdogs5J4N9XpyGgBiJkaR2Z7juxSQsgspA2hDcaE/WQHl6
EVDrnChhyRn9riiDr3f5Hu5q9A8w3XY6ie0Jx11acEtZ1zis4eonO3Cb5AP++VrL
s0Z6sd9jz9A2SJUh6WKxGOWaKqwx7N6cvjtFnPLh3jUPXOYPcTF7CZTM8K986vxo
2K26kcDklPyQcLxHftQa63pbNexB0SMoCC75/YYRrx3sby3emDbwhbSVZXqSYkMt
V10DDYtuZmg+rZWu9dEkU9Va/6Zxo5pXeMqn/PjI87xaEVjlNljebnOZ+VMY9I48
5+qsrJmvD/p4ZvvvvV8Rk5SUzQDfcXwlRze0hnAzldHGp2qLI/d4YrVaxIpD5Ccd
XnkuCAXrc2fSaw0g+QzUNi1k2wI7tU1WeG/kTTR1GcRHf8aIpUfwPmGqns/KpbcF
3qPd/qhSgO2gx2cdc3lHpST8+HAnISD6cxgGD15F7ZJ5uUJYN/69XpbyS37kHsfY
JWZ6kCOZiVQ/01gH2Nj+Dk6nmPL4sJb04ExSGYq0wAR1MjLEnbg2Sl8iizzbem9z
C3WWPKUOvayNQpHL1Tcz2G9yUrVObax2itVpXVe+4nQzDmMuAvDLMFQxNHhKFyuK
C3/n6GaH4Tu8ansTDnZS
=TzQ6
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers