Hi Richard, On Fri, Nov 05, 2021 at 11:00:17PM +0100, Richard B. Kreckel wrote: > So I uninstalled it. It still compiles and I can still run the tests.
That makes things interesting. Let us pin down as much as we can to figure out the difference. I created a fresh unstable chroot containing only essential and then ran the following commands inside: # dpkg --add-architecture ppc64el # apt-get update # apt-get install g++-powerpc64le-linux-gnu make file libgmp-dev:ppc64el $ apt-get source cln $ cd cln-* $ ./configure --host=powerpc64le-linux-gnu --disable-shared It hangs. The last line of output is: creating include/cln/intparam.h I deliberately used precisely your configure invocation here. As you can see, I cannot reproduce your success. Can you reproduce my failure this way? If not, can you maybe try building the cln source package from unstable for ppc64el using sbuild or pbuilder? > > The last attempt for ppc64el is a bit dated already: > > http://crossqa.debian.net/build/cln_1.3.6-4_ppc64el_20210324230722.log > > I scheduled a new attempt now. That failed as expected: http://crossqa.debian.net/build/cln_1.3.6-4_ppc64el_20211105143826.log > > For all other architectures, we see a new issue: > > > > ../include/cln/intparam.h:26:2: error: #error "Type char * does not fit > > into an intptr_t!!" > > 26 | #error "Type char * does not fit into an intptr_t!!" > > | ^~~~~ > > > > That even happens for combinations of 64bit architectures. I see that > > stdint.h is now included, so I don't understand why it fails like that. > > I don't understand either. That check should really work. > > Obviously, I cannot reproduce that either. > > Since when do we get this? You can easily tell from looking at http://crossqa.debian.net/src/cln: Since the 1.3.6-1 upload. Helmut