Packages which installed on x86 Solaris 9, had some problems.

www/thttpd:

I ran into problems here but was not keeping exact logs at the time. The problem is only with compiling the thtpasswd utility, though. And here's the workaround.

bmake LDFLAGS='-ldl' STATICFLAG=''"

www/mozilla-stable

There are complaints during the build, but package builds and appears to run ok.

...
===> Registering installation for x11-links-0.23
/usr/pkg/share/x11-links/lib/libxview.so:       libolgx.so.3 =>  (file not found)
/usr/pkg/share/x11-links/lib/libxview.so.3:     libolgx.so.3 =>  (file not found)
*** The above programs/libs will not find the listed shared libraries
    at runtime. Please fix the package (add -Wl,-R.../lib in the right places)!
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/pkgtools/x11-links
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/pkgtools/x11-links
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/pkgtools/x11-links
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/pkgtools/x11-links
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/x11/gtk
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/x11/gtk
*** Error code 1

Stop.

x11/Xrandr

In file included from Xrandr.c:33:
Xrandrint.h:36:36: X11/extensions/extutil.h: No such file or directory
In file included from Xrandr.c:33:
Xrandrint.h:41: error: parse error before "XrandrExtensionInfo"
...
Xrandr.c:433: error: `XExtDisplayInfo' undeclared (first use in this function)
Xrandr.c:433: error: `info' undeclared (first use in this function)
Xrandr.c: In function `XRRSelectInput':
Xrandr.c:597: error: `XExtDisplayInfo' undeclared (first use in this function)
Xrandr.c:597: error: `info' undeclared (first use in this function)
Xrandr.c: In function `XRRSetScreenConfigAndRate':
Xrandr.c:622: error: `XExtDisplayInfo' undeclared (first use in this function)
Xrandr.c:622: error: `info' undeclared (first use in this function)
Xrandr.c: In function `XRRUpdateConfiguration':
Xrandr.c:691: error: `XExtDisplayInfo' undeclared (first use in this function)
Xrandr.c:691: error: `info' undeclared (first use in this function)
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/x11/Xrandr/work/libXrandr-1.0.1
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/x11/Xrandr
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/x11/gtk2
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/net/ethereal
Workaround is to copy missing header from a netbsd host:
scp wasabi:/usr/X11R6/include/X11/extensions/extutil.h \
  /usr/openwin/include/X11/extensions

lang/guile

There are complaints during the build, but package builds and appears to run ok. pkgsrc seems confused as to whether devel/ncurses is present.

$ pkg_info -I ncurses 
ncurses-5.4         CRT screen handling and optimization package
Build of lang/guile wants to install devel/ncurses, even though it is already there.
...
installing ./cursslk.h in /usr/pkg/include
installing etip.h in /usr/pkg/include
/usr/ucb/install -c -o root -g root -m 444 /usr/pkgsrc/devel/ncurses/work/ncurses-5.4/c++/demo.cc  /usr/pkg/share/examples/ncurses++demo.cc
===> [Automatic ELF shared object handling]
/usr/pkg/share/lib/terminfo/s/screen-bce: No such file or directory
/usr/pkg/share/lib/terminfo/s/screen-s: No such file or directory
/usr/pkg/share/lib/terminfo/s/screen.linux: No such file or directory
===> Registering installation for ncurses-5.4
pkg_create: can't stat `/usr/pkg/share/lib/terminfo/s/screen-bce'
pkg_create: can't stat `/usr/pkg/share/lib/terminfo/s/screen-s'
pkg_create: can't stat `/usr/pkg/share/lib/terminfo/s/screen.linux'
ncurses-5.4 requires installed package gcc3-c++-3.3.3
ncurses-5.4 requires installed package gcc3-c-3.3.3
ncurses-5.4 requires installed package pkg_install-info-4.5nb2
===> Packaging ncurses-5.4
===> Building binary package for ncurses-5.4
Creating package /usr/pkgsrc/packages/5.9/i386/All/ncurses-5.4.tgz
Using SrcDir value of /usr/pkg
Registering depends: gcc3-c++>=3.3.3 gcc3-c-3.3.3{,nb*} gcc3-c>=3.3.3 pkg_install-info-[0-9]*.
pkg_create: can't stat `/usr/pkg/share/lib/terminfo/s/screen-bce'
pkg_create: can't stat `/usr/pkg/share/lib/terminfo/s/screen-s'
pkg_create: can't stat `/usr/pkg/share/lib/terminfo/s/screen.linux'
tar: Unable to access share/lib/terminfo/s/screen-bce (No such file or directory)
tar: Unable to access share/lib/terminfo/s/screen-s (No such file or directory)
tar: Unable to access share/lib/terminfo/s/screen.linux (No such file or directory)
tar: WARNING! These file names were not selected:
share/lib/terminfo/s/screen-bce
share/lib/terminfo/s/screen-s
share/lib/terminfo/s/screen.linux
pkg_create: /usr/pkg/bin/tar command failed with code 256
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/devel/ncurses
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/devel/ncurses
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/devel/ncurses
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/lang/guile
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/lang/guile

But:
$ pkg_info -I guile
guile-1.6.4         GNU's Ubiquitous Intelligent Language for Extension

lang/swi-prolog

There are complaints during the build, but package builds and appears to run ok.

for f in swi-prolog plld plrc; do  ../src/rel-ln /usr/pkg/lib/swi-prolog-5.0.10/bin/i386-solaris2/$f /usr/pkg/bin;  done
/usr/pkg/lib/swi-prolog-5.0.10/bin/i386-solaris/plld: No such file or directory
/usr/pkg/lib/swi-prolog-5.0.10/bin/i386-solaris/plrc: No such file or directory
/usr/pkg/lib/swi-prolog-5.0.10/bin/i386-solaris/swi-prolog: No such file or directory
/usr/pkg/lib/swi-prolog-5.0.10/runtime/i386-solaris/libpl.a: No such file or directory
===> Registering installation for swi-prolog-5.0.10nb1
pkg_create: can't stat `/usr/pkg/lib/swi-prolog-5.0.10/bin/i386-solaris/plld'
pkg_create: can't stat `/usr/pkg/lib/swi-prolog-5.0.10/bin/i386-solaris/plrc'
pkg_create: can't stat `/usr/pkg/lib/swi-prolog-5.0.10/bin/i386-solaris/swi-prolog'
pkg_create: can't stat `/usr/pkg/lib/swi-prolog-5.0.10/runtime/i386-solaris/libpl.a'
swi-prolog-5.0.10nb1 requires installed package gcc3-c++-3.3.3
swi-prolog-5.0.10nb1 requires installed package gcc3-c-3.3.3
swi-prolog-5.0.10nb1 requires installed package ncurses-5.4
swi-prolog-5.0.10nb1 requires installed package pkg_install-info-4.5nb2
swi-prolog-5.0.10nb1 requires installed package readline-4.3pl5
===> Packaging swi-prolog-5.0.10nb1
===> Building binary package for swi-prolog-5.0.10nb1
Creating package /usr/pkgsrc/packages/5.9/i386/All/swi-prolog-5.0.10nb1.tgz
Using SrcDir value of /usr/pkg
Registering depends: gcc3-c++>=3.3.3 gcc3-c-3.3.3{,nb*} gcc3-c>=3.3.3 ncurses>=5.3nb1 pkg_install-info-[0-9]* readline>=2.2.
pkg_create: can't stat `/usr/pkg/lib/swi-prolog-5.0.10/bin/i386-solaris/plld'
pkg_create: can't stat `/usr/pkg/lib/swi-prolog-5.0.10/bin/i386-solaris/plrc'
pkg_create: can't stat `/usr/pkg/lib/swi-prolog-5.0.10/bin/i386-solaris/swi-prolog'
pkg_create: can't stat `/usr/pkg/lib/swi-prolog-5.0.10/runtime/i386-solaris/libpl.a'
tar: Unable to access lib/swi-prolog-5.0.10/bin/i386-solaris/plld (No such file or directory)
tar: Unable to access lib/swi-prolog-5.0.10/bin/i386-solaris/plrc (No such file or directory)
tar: Unable to access lib/swi-prolog-5.0.10/bin/i386-solaris/swi-prolog (No such file or directory)
tar: Unable to access lib/swi-prolog-5.0.10/runtime/i386-solaris/libpl.a (No such file or directory)
tar: WARNING! These file names were not selected:
lib/swi-prolog-5.0.10/bin/i386-solaris/plld
lib/swi-prolog-5.0.10/bin/i386-solaris/plrc
lib/swi-prolog-5.0.10/bin/i386-solaris/swi-prolog
lib/swi-prolog-5.0.10/runtime/i386-solaris/libpl.a
pkg_create: /usr/pkg/bin/tar command failed with code 256
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/lang/swi-prolog
But
$ pkg_info -I swi-prolog
swi-prolog-5.0.10nb1 ISO/Edinburgh-style Prolog compiler
$ swi-prolog 
Welcome to SWI-Prolog (Version 5.0.10)
Copyright (c) 1990-2002 University of Amsterdam.
SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.
Please visit http://www.swi-prolog.org for details.

For help, use ?- help(Topic). or ?- apropos(Word).

?-