G'day, I've got a problem with eix on my 32-bit system (but not on my 64-bit system). Some GLIBCXX_3.4.?? symbols are not being found. "emerge -e world" didn't correct the problem.
Any suggestions? Details are below. Regards, David *** details *** On my 64-bit workstation (x86_64 AMD Phenom(tm) running 3.2.11-gentoo), eix runs fine. On my 32-bit machine (AMD Geode running kernel 2.6.31-gentoo-r6), running eix reports: eix: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by eix) eix: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by eix) eix: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by eix) I've run "emege -w world" and the problem has not gone away Notes: eix-0.23.10 is installed on both machines gcc 4.6.3 is installed on the good (64-bit) machine gcc 4.5.3-r2 is installed on the problem (32-bit) machine Testing with ldd gives: 32-bit: relson@fit-pc ~ $ ldd /usr/bin/eix /usr/bin/eix: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/bin/eix) /usr/bin/eix: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/bin/eix) /usr/bin/eix: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/bin/eix) linux-gate.so.1 => (0xb77e0000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb76f7000) libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgcc_s.so.1 (0xb76d9000) libc.so.6 => /lib/libc.so.6 (0xb757e000) libm.so.6 => /lib/libm.so.6 (0xb7557000) /lib/ld-linux.so.2 (0xb77e1000) 64-bit: linux-vdso.so.1 => (0x00007fffa2091000) libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libstdc++.so.6 (0x00007faea2444000) libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libgcc_s.so.1 (0x00007faea222d000) libc.so.6 => /lib64/libc.so.6 (0x00007faea1e9b000) libm.so.6 => /lib64/libm.so.6 (0x00007faea1c17000) /lib64/ld-linux-x86-64.so.2 (0x00007faea274c000)