pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Build of devel/glib2 hangs on Alpha
On 8/10/19 8:41 AM, maya%NetBSD.org@localhost wrote:
On Fri, Aug 09, 2019 at 02:45:45AM +0200, Christian Groessler wrote:
glib2 just hangs, probably waiting for something:
What happens if you attach gdb to it and look at the backtrace?
gdb is showing that the python (meson) process is hanging in read().
^T shows:
...
Build type: native build
Project name: glib
Project version: 2.60.4
[ 1840.4740066] load: 0.00 cmd: cc1 12861 [netio] 0.01u 0.01s 0% 8368k
make: Working in: /usr/pkgsrc/devel/glib2
make[1]: Working in: /usr/pkgsrc/devel/glib2
bash-5.0$ ps l
UID PID PPID CPU PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
1000 397 356 0 85 0 13992 4008 wait Is ttyp0 0:00.05 -bash
1000 571 397 0 85 0 13240 2928 pause S+ ttyp0 0:00.01 screen
1000 559 574 0 85 0 14192 4088 wait Is ttyp2 0:00.03
/usr/pkg/bin/bash
1000 2968 559 0 85 0 14896 5440 wait I+ ttyp2 0:00.58 make
1000 3678 2968 870 85 0 12056 2528 wait I+ ttyp2 0:00.00
/bin/sh -c set -e;\t\t\t\t\t if test -n "" && /usr/sbin/pkg_info -K
/var/db/pkg -qe glib2-2.60.4nb5; then echo ===\\> "Skipping installat
1000 7661 7961 9763 83 0 15440 4040 wait I+ ttyp2 0:00.02
/usr/pkgsrc/devel/glib2/work/.gcc/bin/gcc -E -dM - -std=gnu99
-D_FORTIFY_SOURCE=2 -I/usr/pkgsrc/devel/glib2/work/.buildlink/include
1000 7961 8490 9312 83 0 45808 32040 netio I+ ttyp2 0:03.73
/usr/pkg/bin/python3.7 /usr/pkg/bin/meson --prefix /usr/pkg --libdir lib
--mandir man --sysconfdir /usr/pkg/etc --buildtype=plain -Dinstall
1000 8490 3678 0 85 0 15360 5848 wait I+ ttyp2 0:00.91
/usr/bin/make _MAKE OPSYS OS_VERSION LOWER_OPSYS _PKGSRCDIR
PKGTOOLS_VERSION _CC _PATH_ORIG _PKGSRC_BARRIER
ALLOW_VULNERABLE_PACKAGES all
1000 12861 7661 9763 83 0 36576 8368 netio I+ ttyp2 0:00.02
/usr/libexec/cc1 -E -quiet -I
/usr/pkgsrc/devel/glib2/work/.buildlink/include -D _FORTIFY_SOURCE=2 -
-std=gnu99 -dM
1000 13126 574 0 85 0 14192 4144 select Is+ ttyp4 0:00.02
/usr/pkg/bin/bash
1000 6190 574 0 85 0 14680 4272 wait Ss ttyp5 0:00.14
/usr/pkg/bin/bash
1000 7612 6190 0 43 0 11864 2264 - O+ ttyp5 0:00.01 ps -l
bash-5.0$
From "ps -l" output I gather that meson tries to call "gcc -E -dM -" to
get preprocessor defines. But it doesn't provide an end-of-input for
gcc, so gcc is waiting forever.
regards,
chris
Home |
Main Index |
Thread Index |
Old Index