Hi Frank and all, The ld.so.conf file seems fine to me, should there be anymore paths in there? I'm also attaching the output from ldconfig. It doesn't sound grate, what do I do to fix it? I've also attached g++.txt again, just in case it didn't get there with the e-mail. Thanks all. Greg -------------- next part -------------- /usr/local/lib /usr/X11R6/lib /usr/i386-slackware-linux/lib /usr/i386-slackware-linux-gnulibc1/lib /usr/i386-slackware-linux-gnuaout/lib /usr/openwin/lib -------------- next part -------------- ldconfig: Can't stat -------------- next part -------------- /usr/include/g++-2/streambuf.h: In method `struct streampos streambuf::pubseekoff(streamoff, enum _seek_dir, int = 3)': In file included from /usr/include/g++-2/iostream.h:31, from helloworld.cpp:1: /usr/include/g++-2/streambuf.h:362: conversion from `__off64_t' to non-scalar type `streampos' requested /usr/include/g++-2/streambuf.h: In method `struct streampos streambuf::pubseekpos(struct streampos, int = 3)': /usr/include/g++-2/streambuf.h:364: `struct streampos' used where a `__off64_t' was expected