Two questions about mediawiki that I didn't find in the misc archives:
1. On a 4.2 i386 box, installing mediawiki from ports died during tk
install with the header error pasted below. This box has xbase installed
but none of the rest of the X stuff.
How to remedy?
2. The package and port are version 1.9 while current stable source is
at version 1.12. The release notes for 1.10-1.12 mention fixes for some
cross-side scripting and other vulnerabilities.
For OBSD boxes I understand that packages are preferred and often
improve on security, protocol and code correctness, and documentation
compared with similar releases for other OSs.
Purely from a security standpoint, which is preferabe: installing the
1.9 version from packages or ports, or building the current release from
sources?
thanks
dn
===> Building for tk-8.4.7p1
cc -pipe -c -O2 -pipe -Wall -Wno-implicit-int -fno-strict-aliasing
-fPIC -I/usr/ports/x11/tk/8.4/w-tk-8.4.7p1/tk8.4.7/unix
-I/usr/ports/x11/tk/8.4/w-tk-8.4.7p1/tk8.4.7/unix/../generic
-I/usr/ports/x11/tk/8.4/w-tk-8.4.7p1/tk8.4.7/unix/../bitmaps
-I/usr/local/include/tcl8.4/generic -DHAVE_UNISTD_H=1
-DHAVE_LIMITS_H=1 -DTCL_WIDE_INT_TYPE=long\ long -DSTDC_HEADERS=1
-DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_PW_GECOS=1
-DTCL_NO_DEPRECATED
/usr/ports/x11/tk/8.4/w-tk-8.4.7p1/tk8.4.7/unix/../generic/tk3d.c
In file included from
/usr/ports/x11/tk/8.4/w-tk-8.4.7p1/tk8.4.7/generic/tkInt.h:21,
from
/usr/ports/x11/tk/8.4/w-tk-8.4.7p1/tk8.4.7/generic/tk3d.h:18,
from
/usr/ports/x11/tk/8.4/w-tk-8.4.7p1/tk8.4.7/generic/tk3d.c:16:
/usr/ports/x11/tk/8.4/w-tk-8.4.7p1/tk8.4.7/generic/tk.h:96:29:
X11/Xlib.h: No such file or directory
<many more screens of errors deleted>
dn