lmi
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]