Вы здесь

Сквид не пускается

Собрал squid, но какая то засада с его компиляцией и он не запускается...

# /etc/init.d/squid start
* Caching service dependencies ... [ ok ]
* Initializing cache directories ... [ ok ]
* Starting squid ...
/usr/sbin/squid: /usr/lib/gcc/i486-pc-linux-gnu/4.1.2/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/sbin/squ [ !! ]

make.conf

CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j3"
USE="-X -gtk -gnome -alsa -kde -qt nptl sse sse2 mmx unicode acl kerberos -ipv6 postgresql samba mysql slang sasl spell xinetd bzip2"

Следите за руками: /usr/lib/gcc/i486-pc-linux-gnui486-pc-linux-gnu
А в CHOST у вас что?
CHOST="i686-pc-linux-gnu"i686-pc-linux-gnu

Почему бы это? Смотрите в gcc-config, если надо - пересоберите gcc. Если вы меняли CHOST - пересобирайте систему.

Менял.. =(

Сейчас пересобираю... все надеюсь поможет.

emerge system не помог... та же самая ошибка при старте...

gcc-config выдает

gcc-config -L
/usr/lib/gcc/i686-pc-linux-gnu/4.3.2

gcc-config -l
[1] i486-pc-linux-gnu-4.1.2
[2] i686-pc-linux-gnu-4.3.2 *

gcc-config -E
export PATH="/usr/i686-pc-linux-gnu/gcc-bin/4.3.2:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i486-pc-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.3.2"
export GCC_SPECS=""

Ещё раз пересоберите squid, но с помощью gcc 4.3.2

Не очень понимаю как это сделать.

На каком старте?

1) удалите старый gcc, чтобы не мешался. Дальше там есть какой-то скрипт, как раз для этой цели вроде как, про него говорит unmerge вроде.
2) Пересоберите emerge -1 binutils; emerge -1 glibc; emerge -1 coreutils; emerge -1 perl; emerge -1 @system;
3) emerge -1 @installed

(инструкции для portage-2.2*)

Если у вас сам emerge (python) так ругается - то восстанавливайте его из бинарников - они есть на http://gentooexperimental.org/ (где-то там зарыты).

Только перед этим запустите revdep-rebuild

А еще лучше emerge -e system
Возможно в системе каша из разных компиляций.

_________________________________________________________
Прежде чем задать вопрос, подумай, сможешь ли ты понять ответ.