pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: 2008Q1 on OpenSolaris snv_90 with Sun Studio 12 freezes during bootstrap

On 30/06/2008, Christian Walther <> wrote:
> Hi,
>  I'm on current OpenSolaris snv_90 with the new release of Suns own
>  compiler, Studio 12 installed its default location and symlinked to
>  the /usr hierarchy.

What is this symlink hierarchy for?

I just did successful bootstrap under OpenSolaris snv_91, using
SunStudioExpress, just following README.Solaris.

ci@lisa-os:~$ /opt/SunStudioExpress/bin/cc -V
cc: Sun Ceres C 5.10 SunOS_i386 2008/04/04

ci@lisa-os:~$ uname -a
SunOS lisa-os 5.11 snv_91 i86pc i386 i86pc Solaris

>  I downloaded pkgsrc 2008Q1

I use snapshot of HEAD as downloaded an hour ago from

> and tried to bootstrap it. During some unit
>  testing for bmake it "freezes" due to some defunct processes.
>  Bootstraps output stops at:
>  cd /datapool/pkgsrc/bootstrap/work/bmake/SunOS/unit-tests &&
>  /datapool/pkgsrc/bootstrap/work/bmake/SunOS/bmake
>  TEST_MAKE=/datapool/pkgsrc/bootstrap/work/bmake/SunOS/bmake test
>  /datapool/pkgsrc/bootstrap/work/bmake/SunOS/bmake -f Makefile > test.out 2>&1
>  Ptree shows the following:
>             11147 /bin/sh ./bootstrap
>               13259 /usr/xpg4/bin/sh ./boot-strap -q -o SunOS
>  --prefix=/datapool/pkgsrc/bootstrap/w
>                 15755 make -f makefile.boot bootstrap
>                   16241 sh -ce CC="cc" LIBC= MAKEFLAGS=
>  MAKESYSPATH=`pwd`/mk:/datapool/pkgsrc/bootstrap
>                     16243
>  /datapool/pkgsrc/bootstrap/work/bmake/SunOS/bmake -f Makefile test
>                       16249
>  /datapool/pkgsrc/bootstrap/work/bmake/SunOS/bmake
>  TEST_MAKE=/datapool/pkgsrc/bo
>                         16251 /usr/xpg4/bin/sh -c cd
>  /datapool/pkgsrc/bootstrap/work/bmake/SunOS/unit-tests &
>                           16252
>  /datapool/pkgsrc/bootstrap/work/bmake/SunOS/bmake -f Makefile
>                             16272
>  /datapool/pkgsrc/bootstrap/work/bmake/SunOS/bmake -k -f
>  /datapool/pkgsrc/bootst
>                               16273 grep -v ^---
>                                 16274
>  /datapool/pkgsrc/bootstrap/work/bmake/SunOS/bmake -f
>  /datapool/pkgsrc/bootstrap
>                                   16277 <defunct>
>  And here's the output of pargs of the calling process 16274:
>  # pargs -aex 16274
>  16274:  /datapool/pkgsrc/bootstrap/work/bmake/SunOS/bmake -f
>  /datapool/pkgsrc/bootstrap
>  argv[0]: /datapool/pkgsrc/bootstrap/work/bmake/SunOS/bmake
>  argv[1]: -f
>  argv[2]: /datapool/pkgsrc/bootstrap/work/bmake/unit-tests/dotwait
>  argv[3]: -j4
>  argv[4]: simple
>  envp[0]: _=/datapool/pkgsrc/bootstrap/work/bmake/SunOS/bmake
>  envp[1]: OSMAJOR=5
>  envp[2]: PKG_DBDIR=/var/db/pkg
>  envp[3]: HZ=
>  envp[4]: CHOWN=/usr/bin/chown
>  envp[5]: MACHINE_ARCH=i386
>  envp[6]: VARBASE=/var
>  envp[7]: 
> MAKESYSPATH=/datapool/pkgsrc/bootstrap/work/bmake/SunOS/mk:/datapool/pkgsrc/bootstrap/work/share/mk:mk:/datapool/pkgsrc/bootstrap/work/share/mk:/usr/share/mk:/usr/local/share/mk:/opt/share/mk
>  envp[8]: 
> PATH=/usr/pkg/bin:/usr/pkg/sbin:/usr/xpg4/bin::/usr/sbin:/usr/bin:/sbin:/usr/sbin:/usr/ccs/bin
>  envp[9]: OLDPWD=/datapool/pkgsrc/bootstrap/work/bmake/SunOS/unit-tests
>  envp[10]: PS_AXC=-e
>  envp[11]: HOST_TARGET=sunos5-i386
>  envp[12]: LOGNAME=root
>  envp[13]: MAKEFLAGS= -k -j 4 -J 15,16
>  TEST_MAKE=/datapool/pkgsrc/bootstrap/work/bmake/SunOS/bmake
>  envp[14]: MAIL=/var/mail/root
>  envp[15]: HOSTNAME=nathan.alashan.nongo
>  envp[16]: OS=SunOS
>  envp[17]: HOST=nathan
>  envp[18]: LN=/usr/xpg4/bin/ln
>  envp[19]: LDFLAGS= -L../../libnbcompat
>  envp[20]: C=\\c
>  envp[21]: SHLVL=1
>  envp[22]: K=-k
>  envp[23]: CC=cc
>  envp[24]: N=
>  envp[25]: MAKELEVEL=1
>  envp[26]: SHELL=/sbin/sh
>  envp[27]: CPPFLAGS= -I../../libnbcompat
>  envp[28]: VIRTUAL_ROOT=/
>  envp[29]: TMP_DIRS=/tmp /var/tmp
>  envp[30]: TEST_MAKE=/datapool/pkgsrc/bootstrap/work/bmake/SunOS/bmake
>  envp[31]: SHARE_ARCH=SunOS/5.X/i386
>  envp[32]: HOME=/root
>  envp[33]: OPSYS=SunOS
>  envp[34]:
>  envp[35]: MAILER=mailx
>  envp[36]: MACHINE=i86pc
>  envp[37]: OSREL=5.11
>  envp[38]: LIBC=
>  envp[39]: TERM=xterm-color
>  envp[40]: TR=tr
>  envp[41]: PWD=/datapool/pkgsrc/bootstrap/work/bmake/SunOS/unit-tests
>  envp[42]: TZ=Europe/Berlin
>  envp[43]: MAKECONF=/dev/null
>  envp[44]: LOCAL_FS=ufs
>  envp[45]: LIBS=-lnbcompat
>  envp[46]: LOCALBASE=/usr/pkg

If it is of any use, here is the same from a process doing a  bmake ATM:

ci@lisa-os:~$ pfexec pargs -aex 5225
5225:   /usr/pkg/bin/bmake -f Makefile all
argv[0]: /usr/pkg/bin/bmake
argv[1]: -f
argv[2]: Makefile
argv[3]: all

envp[0]: VIEWBASE=/usr/pkg
envp[2]: WRAPPER_DEBUG=no
envp[4]: PKG_CONFIG_LOG=/usr/pkgsrc/devel/ncurses/work/.pkg-config.log
envp[6]: PKG_CONFIG=
envp[7]: MAKEINFO=/usr/pkgsrc/devel/ncurses/work/.tools/bin/makeinfo
envp[8]: INSTALL_INFO=
envp[9]: BSD_INSTALL_GAME_DIR=/usr/ucb/install -d -o root -g root -m 755
envp[10]: BSD_INSTALL_GAME_DATA=/usr/ucb/install -c -o root -g root -m 444
envp[11]: BSD_INSTALL_GAME=/usr/ucb/install -c -s -o root -g root -m 555
envp[12]: BSD_INSTALL_MAN_DIR=/usr/ucb/install -d -o root -g root -m 755
envp[13]: BSD_INSTALL_DATA_DIR=/usr/ucb/install -d -o root -g root -m 755
envp[14]: BSD_INSTALL_LIB_DIR=/usr/ucb/install -d -o root -g root -m 755
envp[15]: BSD_INSTALL_SCRIPT_DIR=/usr/ucb/install -d -o root -g root -m 755
envp[16]: BSD_INSTALL_PROGRAM_DIR=/usr/ucb/install -d -o root -g root -m 755
envp[17]: BSD_INSTALL=/usr/ucb/install
envp[18]: BSD_INSTALL_MAN=/usr/ucb/install -c -o root -g root -m 444
envp[19]: BSD_INSTALL_DATA=/usr/ucb/install -c -o root -g root -m 444
envp[20]: BSD_INSTALL_LIB=/usr/ucb/install -c -o root -g root -m 555
envp[21]: BSD_INSTALL_SCRIPT=/usr/ucb/install -c -o root -g root -m 555
envp[22]: BSD_INSTALL_PROGRAM=/usr/ucb/install -c -s -o root -g root -m 555
envp[23]: LIBTOOL=libtool
envp[24]: OBJECT_FMT=ELF
envp[25]: MAKECONF=/dev/null
envp[26]: PKGMANDIR=man
envp[27]: X11PREFIX=/usr/pkg
envp[28]: X11BASE=/usr/openwin
envp[29]: WHOLE_ARCHIVE_FLAG=-z allextract
envp[30]: NO_WHOLE_ARCHIVE_FLAG=-z defaultextract
envp[31]: LOCALBASE=/usr/pkg
envp[33]: CPP=cc -E
envp[34]: PKG_SYSCONFDIR=/usr/pkg/etc
envp[35]: PREFIX=/usr/pkg
envp[37]: LDFLAGS=-Wl,-R/usr/pkg/lib
envp[38]: LC_TIME=C
envp[39]: LC_NUMERIC=C
envp[40]: LC_MONETARY=C
envp[41]: LC_MESSAGES=C
envp[42]: LC_CTYPE=C
envp[43]: LC_COLLATE=C
envp[44]: LANG=C
envp[45]: FFLAGS=-O
envp[46]: FC=f77
envp[47]: F77=f77
envp[49]: CXXFLAGS=-O
envp[50]: CPPFLAGS=
envp[51]: CFLAGS=-O
envp[52]: USETOOLS=no
envp[53]: _=/usr/bin/env
envp[55]: CXX32=/opt/SunStudioExpress/bin/CC
envp[56]: SHELL=/bin/ksh
envp[57]: PKGTOOLS_VERSION=20080423
envp[58]: OS_VERSION=5.11
envp[61]: LD=/opt/jdsbld/bin/ld-wrapper
envp[62]: _PKGSRC_BARRIER=yes
envp[63]: _AST_FEATURES=UNIVERSE - att
envp[64]: CC64=/opt/SunStudioExpress/bin/cc
envp[65]: GTK_RC_FILES=/etc/gtk/gtkrc:/export/home/ci/.gtkrc-1.2-gnome2
envp[66]: OLDPWD=/usr/pkgsrc/devel/ncurses/work/ncurses-5.6
envp[67]: CC=cc
envp[68]: G_FILENAME_ENCODING=@locale,UTF-8
envp[69]: PKGNAME_REQD=ncurses>=5.4nb1
envp[70]: _PKGSRC_DEPS=, zile-2.2.50
envp[71]: CXX=CC
envp[72]: SSH_AGENT_PID=599
envp[73]: XAUTHORITY=/export/home/ci/.Xauthority
envp[74]: TERM=xterm
envp[75]: COLORTERM=gnome-terminal
envp[76]: G_BROKEN_FILENAMES=yes
envp[77]: CXX64=/opt/SunStudioExpress/bin/CC
envp[78]: VTE_CJK_WIDTH=1
envp[80]: SUNWSPROBASE=/opt/SunStudioExpress
envp[81]: _PKGSRCDIR=/usr/pkgsrc
envp[82]: SESSIONTYPE=1
envp[83]: LOGNAME=ci
envp[85]: _AUTOMATIC=yes
envp[87]: LOWER_OPSYS=solaris
envp[88]: HOME=/usr/pkgsrc/devel/ncurses/work/.home
envp[89]: DISPLAY=:0.0
envp[90]: PWD=/usr/pkgsrc/devel/ncurses/work/ncurses-5.6
envp[91]: SSH_AUTH_SOCK=/tmp/ssh-XXF2aWjb/agent.590
envp[92]: GNOME_KEYRING_SOCKET=/var/tmp/keyring-KCaWmb/socket
envp[94]: _MAKE=/usr/pkg/bin/bmake
envp[95]: CC32=/opt/SunStudioExpress/bin/cc
envp[96]: WINDOWID=41943123
envp[97]: OPSYS=SunOS
envp[98]: SHLVL=1

AT_SUN_PLATFORM 0x08047fe1 i86pc
AT_SUN_EXECNAME 0x08047fe7 /usr/pkg/bin/bmake
AT_PHDR         0x08050034
AT_PHENT        0x00000020
AT_PHNUM        0x00000006
AT_ENTRY        0x08055c70
AT_SUN_LDDATA   0xcebfc000
AT_BASE         0xcebc0000
AT_FLAGS        0x00000000
AT_PAGESZ       0x00001000
AT_SUN_AUXFLAGS 0x00000002
AT_SUN_HWCAP    0x0002dc6f AHF | MON | SSE3 | SSE2 | SSE | FXSR | MMX
| CMOV | SEP | CX8 | TSC | FPU

>  Can anybody advice what to do? I'd like to get this configuration
>  running and willing to help. So if I can do some further testing or
>  provide some more detail I'm happy to do so.
>  Kind regards
> Christian

/dev/random says:
        I always lie. In fact, I'm lying to you right now!
Chavdar Ivanov   | Talbot Way, Small Heath Business Park
Delcam UK        | Birmingham B10 0HJ, United Kingdom
Customer Support | (+44)121-6831014

Home | Main Index | Thread Index | Old Index