ok, so ive installed gentoo on 3 different pc's b4 this.

but, when i install gentoo on this older system, which i will use as a firewall, syslog-ng gives me an odd error message saying that line 19 is bad (or something like that) but it isn't. i checked it against all my other syslog-ng.conf files.
# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.conf.gentoo,v 1.5 2005/05/12 05:46:10 mr_bones_ Exp $
# Syslog-ng default configuration file for Gentoo Linux
# contributed by Michael Sterrett

options { 

	# The default action of syslog-ng 1.6.0 is to log a STATS line
	# to the file every 10 minutes.  That's pretty ugly after a while.
	# Change it to every 12 hours so you get a nice daily update of
	# how many messages syslog-ng missed (0).

source src { unix-stream("/dev/log"); internal(); pipe("/proc/kmsg"); };
### Below is line 19
destination messages { file("/var/log/messages"); };

# By default messages are logged to tty12...
destination console_all { file("/dev/tty12"); };
# ...if you intend to use /dev/console for programs like xconsole
# you can comment out the destination line above that references /dev/tty12
# and uncomment the line below.
#destination console_all { file("/dev/console"); };

log { source(src); destination(messages); };
log { source(src); destination(console_all); };
could this be because i only have 48mb ram, and not 64 as the handbook instructs? i had issues with another thing to do with there not being enough ram.

another thing, the config file is NO different to the ones on the other machines.

edit: It is now happening to vixie-cron. weird errors relating to illegal instructions.