Well I've run into an another problem. I added the path to the conf-file, ran ldconfig and updatedb... to no effect.
I then tried to reinstall the source rpm containing the libraries. I receive the following error almost every time I try to install a source-rpm. There must be something wrong with my system... something I messed up during install.
The first part of the source rebuild goes very smoothly, but near the end ( or so I believe) it throws the following error.
====================================================
ln -s ../../gcc/../libiberty/obstack.c obstack.c
gcc -c -DIN_GCC -DHAIFA -g -DHAVE_CONFIG_H -I. -I../../gcc -I../../gcc/config -I../../gcc/../include obstack.c
gcc -DIN_GCC -DHAIFA -g -DHAVE_CONFIG_H -o cccp cccp.o cexp.o intl.o prefix.o version.o mbchar.o obstack.o ../libiberty/libiberty.a
rm -f cpp
ln cccp cpp
cd cp && make ../../../gcc/cp/parse.c
make[3]: Entering directory `/usr/src/redhat/BUILD/egcs/obj-i386-redhat-linux/gcc/cp'
expect 30 shift/reduce conflicts and 42 reduce/reduce conflicts.
cd ../../../gcc/cp; bison -d -o parse.c parse.y
parse.y:483: warning: previous rule lacks an ending `;'
parse.y:524: warning: previous rule lacks an ending `;'
parse.y:902: warning: previous rule lacks an ending `;'
parse.y:909: warning: previous rule lacks an ending `;'
parse.y:925: warning: previous rule lacks an ending `;'
parse.y:940: warning: previous rule lacks an ending `;'
parse.y:1177: warning: previous rule lacks an ending `;'
parse.y:1180: warning: previous rule lacks an ending `;'
parse.y:1334: warning: previous rule lacks an ending `;'
parse.y:1937: warning: previous rule lacks an ending `;'
parse.y:2023: warning: previous rule lacks an ending `;'
parse.y:2060: warning: previous rule lacks an ending `;'
parse.y:2092: warning: previous rule lacks an ending `;'
parse.y:2567: warning: previous rule lacks an ending `;'
parse.y:2743: warning: previous rule lacks an ending `;'
parse.y contains 30 shift/reduce conflicts and 42 reduce/reduce conflicts.
cd ../../../gcc/cp; grep '^#define[ ]*YYEMPTY' parse.c >>parse.h
make[3]: Leaving directory `/usr/src/redhat/BUILD/egcs/obj-i386-redhat-linux/gcc
/cp'
echo '/*WARNING: This file is automatically generated!*/' >tmp-objc-prs.y
sed -e "/^ifc$/,/^end ifc$/d" \
-e "/^ifobjc$/d" -e "/^end ifobjc$/d" \
../../gcc/c-parse.in >>tmp-objc-prs.y
../../gcc/move-if-change tmp-objc-prs.y ../../gcc/objc/objc-parse.y
cd ../../gcc/objc; \
`if [ -f /usr/src/redhat/BUILD/egcs/obj-i386-redhat-linux/gcc/../bison/bison ] ;
then case ../../gcc in /*) echo /usr/src/redhat/BUILD/egcs/obj-i386-redhat-linu
x/gcc/../bison/bison -L ../../gcc/../bison/ ;; *) echo /usr/src/redhat/BUILD/egc
s/obj-i386-redhat-linux/gcc/../bison/bison -L /usr/src/redhat/BUILD/egcs/obj-i38
6-redhat-linux/gcc/../../gcc/../bison/ ;; esac; else echo bison ; fi` -o objc-p
arse.c objc-parse.y
objc-parse.y:1711: warning: previous rule lacks an ending `;'
objc-parse.y:2070: warning: previous rule lacks an ending `;'
objc-parse.y:2387: warning: previous rule lacks an ending `;'
objc-parse.y:2393: warning: previous rule lacks an ending `;'
objc-parse.y contains 72 shift/reduce conflicts.
expected 66 shift/reduce conflicts
make[2]: *** [../../gcc/objc/objc-parse.c] Error 1
make[2]: Leaving directory `/usr/src/redhat/BUILD/egcs/obj-i386-redhat-linux/gcc
'
make[1]: *** [bootstrap-lean] Error 2
make[1]: Leaving directory `/usr/src/redhat/BUILD/egcs/obj-i386-redhat-linux/gcc
'
make: *** [bootstrap-lean] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.38031 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.38031 (%build)
(And then it returns to the shell)
====================================================
Should you understand ANYTHING of this batch of lines, I'd be very appreciative of any insight. If not... please tell me, so I can start thinking about reinstalling the OS.
And yeah... probably in the end this will again be just a serious case of PEBKAC (Problem Exists Between Keyboard And Chair)