[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi] libxslt no longer builds
From: |
Greg Chicares |
Subject: |
[lmi] libxslt no longer builds |
Date: |
Sun, 27 Sep 2020 17:38:29 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 |
Vadim--Have you any idea how we could fix this? Today I tried to create
a new chroot from scratch, and libxslt fails to build:
make[3]: Entering directory
'/opt/lmi/local/gcc_x86_64-w64-mingw32/xml-ad_hoc/libxslt-1.1.29/libxslt'
CC security.lo
[...]
CC keys.lo
CC functions.lo
CC attributes.lo
[...]
CC pattern.lo
CCLD libxslt.la
/usr/bin/x86_64-w64-mingw32-ld: .libs/functions.o: in function
`xsltGenerateIdFunction':
/opt/lmi/local/gcc_x86_64-w64-mingw32/xml-ad_hoc/libxslt-1.1.29/libxslt/functions.c:707:
undefined reference to `__imp__snprintf.constprop.0'
/usr/bin/x86_64-w64-mingw32-ld:
/opt/lmi/local/gcc_x86_64-w64-mingw32/xml-ad_hoc/libxslt-1.1.29/libxslt/functions.c:709:
undefined reference to `__imp__snprintf.constprop.0'
/usr/bin/x86_64-w64-mingw32-ld: .libs/namespaces.o: in function
`xsltGetSpecialNamespace':
/opt/lmi/local/gcc_x86_64-w64-mingw32/xml-ad_hoc/libxslt-1.1.29/libxslt/namespaces.c:592:
undefined reference to `__imp__snprintf.constprop.0'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:534: libxslt.la] Error 1
make[3]: Leaving directory
'/opt/lmi/local/gcc_x86_64-w64-mingw32/xml-ad_hoc/libxslt-1.1.29/libxslt'
make[2]: *** [Makefile:616: all-recursive] Error 1
make[2]: Leaving directory
'/opt/lmi/local/gcc_x86_64-w64-mingw32/xml-ad_hoc/libxslt-1.1.29'
make[1]: *** [Makefile:442: all] Error 2
make[1]: Leaving directory
'/opt/lmi/local/gcc_x86_64-w64-mingw32/xml-ad_hoc/libxslt-1.1.29'
make: *** [install_libxml2_libxslt.make:204: libxslt-1.1.29] Error 2
The i686 build fails similarly:
/usr/bin/i686-w64-mingw32-ld: .libs/functions.o: in function
`xsltGenerateIdFunction':
/opt/lmi/local/gcc_i686-w64-mingw32/xml-ad_hoc/libxslt-1.1.29/libxslt/functions.c:707:
undefined reference to `_imp___snprintf.constprop.0'
/usr/bin/i686-w64-mingw32-ld:
/opt/lmi/local/gcc_i686-w64-mingw32/xml-ad_hoc/libxslt-1.1.29/libxslt/functions.c:709:
undefined reference to `_imp___snprintf.constprop.0'
/usr/bin/i686-w64-mingw32-ld: .libs/namespaces.o: in function
`xsltGetSpecialNamespace':
/opt/lmi/local/gcc_i686-w64-mingw32/xml-ad_hoc/libxslt-1.1.29/libxslt/namespaces.c:592:
undefined reference to `_imp___snprintf.constprop.0'
All of libxml2, wxWidgets, and wxPdfDoc build as expected; so does lmi,
except for the parts that require libxslt or libexslt.
Everything, including libxslt and libexslt, built successfully on
20200727T1042Z. The makefile for the XML and XSLT libraries hasn't
changed materially.
It seems like this must have something to do with the MinGW-w64 packages,
yet those report the same versions I'd used in July:
/home/greg[0]$schroot --chroot=chroot:lmi_bullseye_3
/home/greg[0]$i686-w64-mingw32-gcc --version
i686-w64-mingw32-gcc (GCC) 10-win32 20200525
/home/greg[0]$x86_64-w64-mingw32-gcc --version
x86_64-w64-mingw32-gcc (GCC) 10-win32 20200525
and /var/cache has only the expected DEBs:
mingw-w64-common_8.0.0-1_all.deb
mingw-w64-i686-dev_8.0.0-1_all.deb
mingw-w64-x86-64-dev_8.0.0-1_all.deb
...none of which was updated today.
Might this be a 'wine' regression, since I suppose the CRT that
MinGW-w64 uses is provided by 'wine'? This might be relevant:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=948598
- [lmi] libxslt no longer builds,
Greg Chicares <=