shadow fails to cross-build
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
shadow (Ubuntu) |
Triaged
|
Undecided
|
Unassigned |
Bug Description
shadow fails to cross-build due to failing to find libpam
checking for pam_start in -lpam... no
configure: error: libpam not found
make: *** [debian/
dpkg-buildpackage: error: debian/rules build gave error exit status 2
However, libpam0g and -dev cross-packages are installed:
dpkg-cross -a armel -A -M -b -X multiarch-support -X debconf -X debconf-2.0 -X libpam0g-util libpam0g_
Building libpam0g-
dpkg-deb: building package `libpam0g-
dpkg-cross: Multi-Arch package detected; processing anyway as --convert-mulitarch specified.
Building libpam0g-
dpkg-deb: building package `libpam0g-
sudo apt-get -y --allow-
But for some reason that's not sufficient.
shadow still seems to fail to cross-build without help in Debian unstable,
configure:14926: checking for DocBook XSL Stylesheets >= 1.70.1 in XML catalog docbook. sourceforge. net/release/ xsl/current/ manpages/ docbook. xsl" >&2 share/xml/ docbook/ stylesheet/ docbook- xsl/manpages/ docbook. xsl
configure:14929: $XMLCATALOG --noout "$XML_CATALOG_FILE" "http://
file:/usr/
configure:14932: $? = 0
configure:14934: result: found
configure:14956: error: cannot run test program while cross compiling
This appears to be a bug in the subuid support that's new upstream.