Skip to content

Return of Doctor Who - Chris Eccelston

Father is back from overseas. He brought back the East Anglia version of the Radio Time. That edition is a justifyable celebration of the reutrn of Doctor Who featuring Paul McGann.



The activity in rec.arts.drwho, rec.arts.drwho.moderated and uk.media.tv.sf.drwho is positively off the scale!! For every bad reviews 4 good reviews drown it out. DW will air in Canada the first tuesday in April. I look forward to posting a review.

Clamav for BSD/OS 4.3.X

Clamav is an Command Line Anti-Virus programme, usually develop in Linux(ed) , this is an easy programme to port to BSD/OS .



CC=/usr/bin/gcc CFLAGS="-g -O3 -Wall -mcpu=i686" ./configure --prefix=/usr/contrib --localstatedir=/var --infodir=/usr/share/info --mandir=/usr/share/man --with-curses --with-low-memory --with-elf --with-dynamic --with-ssl-dir=/usr/contrib/openssl --with-openssl=/usr/contrib/openssl --with-ssl=/usr/contrib/openssl --with-dblib=berkeley --with-bz2 --disable-krb4 --enable-passwd --enable-shell --enable-readline --with-bsd-auth --with-sasl=/usr/contrib --enable-milter --disable-clamuko



clamuko is not available for BSD/OS .

Configuring Apache 2.X to work in BSD/OS 4.3.X

CC=/usr/bin/gcc CFLAGS="-Wall -g -O3 -mcpu=i686 " ./configure \

--enable-layout=BSDI\

--enable-v4-mapped \

--enable-maintainer-mode\

--enable-modules=most\

--enable-mods-shared=all\

--disable-optional-hook-export\

--disable-optional-hook-import\

--disable-optional-fn-export\

--disable-optional-fn-import\

--disable-ldap\

--disable-auth-ldap\

--disable-proxy\

--disable-proxy-connect\

--disable-proxy-ftp\

--disable-proxy-http\

--enable-auth-anon=shared\

--enable-auth-dbmi=shared\

--enable-auth-digest=shared\

--enable-file-cache=shared\

--enable-echo=shared\

--enable-charset-lite=shared\

--enable-cache=shared\

--enable-disk-cache=shared\

--enable-mem-cache=shared\

--enable-ext-filter=shared\

--enable-deflate=shared\

--enable-logio=shared\

--enable-mime-magic=shared\

--enable-cern-meta=shared\

--enable-expires=shared\

--enable-headers=shared\

--enable-usertrack=shared\

--enable-unique-id=shared\

--enable-ssl=shared\

--enable-bucketeer=shared\

--enable-static-support\

--enable-static-htpasswd\

--enable-static-htdigest\

--enable-static-rotatelogs\

--enable-static-logresolve\

--enable-static-htdbm\

--enable-static-ab\

--enable-static-checkgid\

--enable-http\

--enable-dav=shared\

--enable-info=shared\

--enable-suexec=shared\

--enable-cgi=shared\

--enable-cgid=shared\

--enable-dav-fs=shared\

--enable-vhost-alias=shared\

--enable-speling=shared\

--enable-rewrite=shared\

--enable-so\

--with-z=/usr\

--with-ssl=/usr/contrib\

--with-mpm=prefork\

--enable-nonportable-atomics=yes\

--with-suexec-bin=/usr/contrib/bin\

--with-suexec-caller=www\

--with-suexec-userdir=html\

--with-suexec-docroot=html\

--with-suexec-uidmin=100\

--with-suexec-gidmin=100\

--with-suexec-logfile=/var/log/httpd/suexec_log\

--with-suexec-safepath=/bin:/usr/bin://usr/contrib/bin\

--with-suexec-umask=022



This is using all .so's

Configuring programmes for /usr/contrib

Here is a script I use to configure dor programmes that need /usr/contrib:



CC=/usr/bin/gcc CFLAGS="-g -O3 -Wall -mcpu=i686" M4=/usr/contrib/bin/m4 ./configure --prefix=/usr/contrib --localstatedir=/var --infodir=/usr/share/info --mandir=/usr/share/man --with-x --with-curses --with-low-memory --with-elf --with-dynamic --with-ssl-dir=/usr/contrib/ --with-openssl=/usr/contrib/ --with-ssl=/usr/contrib/ --with-dblib=berkeley --with-bz2 --disable-krb4 --enable-passwd --enable-shell --enable-readline --with-bsd-auth --with-sasl=/usr/contrib/sasl2 --with-apache=/usr/source/httpd-2.0.52 --with-sendmail-include=/usr/include --with-sendmail-libraries=/usr/lib --enable-compat185 --enable-debug --enable-debug_rop --enable-debug_wop --enable-diagnostic --enable-posixmutexes

--enable-rpc --enable-umrw --with-apxs=/usr/contrib/bin/apxs --enable-pop --with-sasl=/usr/contrib --with-freetype=/usr/X11R6 --with-gdlib=/usr/contrib/lib --with-gd=/usr/contrib/include --enable-geoip --enable-plain --enable-login --without-pam --with-sqlite-include=/usr/contrib/include --with-sqlite-libraries=/usr/contrib/lib --without-krb4 --without-krb5



I use sasl version 2 and I also keep current with Apache version 2 . I also use SQLite.

Configuring programmes for /usr

This is the script I use to compile programmes for BSD/OS that needs /usr as its root base:



CC=/usr/bin/gcc CFLAGS="-g -Wall -O3 -march=i686" ./configure --prefix=/usr --sysconfdir=/etc --infodir=/usr/share/info --mandir=/usr/share/man --with-curses --enable-compat185 --enable-debugging --enable-standalone --enable-shy --enable-debug --enable-debug_rop --enable-debug_wop --enable-diagnostic --enable-posixmutexes --enable-rpc --enable-umrw --with-openssl=/usr/contrib --disable-libunwind-exceptions --disable-libunwind --without-pam --enable-obsolete --without-guile



1) I am using gcc 3.2.2 for the time being.



2) Such programmes such as bind 9.X, findutils and coreutils will have noted improvement

GCC 3.2 for BSD/OS 4.3.1

Did it!!



To get GCC 3 to work on BSD/OS 4.3.1



1) Insert Disk 1 of BSD/OS 5.1 and install core contrib.



2) cd /usr/src/core_contrib/gcc



3) make depend



4) make



5) If compilation stops in the middle saying on -lgcc_s cd compile/gcc then cp libgcc_s* to /shlib, /usr/shlib and/or /usr/lib .



6) cd ../.. and type make



7) Type make install