PowerPC macppc cross compile problem with libtool
Bob McGowan <[email protected]> Mon, 28 Dec 2020 13:52:06 -0800
| Newsgroups | gmane.os.netbsd.ports.macppc |
|---|---|
| Message-ID | <[email protected]> |
Hi, My old Mac G3 B&W is now running NetBSD 9.1, with a new kernel cross compiled on my Debian Gnu/Linux system. I'm now trying to cross compile Samba4 and have come up against a problem with the libtool portion. The specific error from 'bmake' is: => Build dependency libxslt-[0-9]*: NOT found => Verifying package-install for ../../textproc/libxslt => Bootstrap dependency digest>=20010302: found digest-20190127 => Checksum SHA1 OK for libxslt-1.1.34.tar.gz => Checksum RMD160 OK for libxslt-1.1.34.tar.gz => Checksum SHA512 OK for libxslt-1.1.34.tar.gz ===> Installing dependencies for libxslt-1.1.34nb4 => Tool dependency cross-libtool-base-powerpc>=2.4.2nb9: NOT found => Verifying package-install for ../../cross/cross-libtool-base => Bootstrap dependency digest>=20010302: found digest-20190127 ===> Installing binary package of cross-libtool-base-x86_64-2.4.6nb5 pkg_add: package `cross-libtool-base-x86_64-2.4.6nb5' already recorded as installed ERROR: [depends.mk] A package matching ``cross-libtool-base-powerpc>=2.4.2nb9'' should ERROR: be installed, but one cannot be found. Perhaps there is a ERROR: stale work directory for ../../cross/cross-libtool-base? *** Error code 1 Stop. bmake[1]: stopped in /home/rmcgowan/src/netbsd/usr/pkgsrc/textproc/libxslt *** Error code 1 Stop. bmake: stopped in /home/rmcgowan/src/netbsd/usr/pkgsrc/net/samba4 The problem begins with a message from 'pkg_add' about cross-libtool-base... being recorded as installed but not being found. There is also the section in .../pkgsrc/doc/HOWTO-use-crosscompile that tells me to run a 'pkg_add' with various options to "install" libtool scripts. Since I'm on a Linux box, I don't have a pkg_add in my PATH. I did find a file in .../pkgsrc/bootstrap/work/sbin/ with the right name and that is x86_64 so that should probably be what I should be using. There are also other instances of pkg_add in other locations. No mention is made of options to use, environment variables, etc. to run this within the pkgsrc space as an unprivileged user. Any recommendations? Thanks, Bob