you are not giving us real paths so its a little hard to tell
accept it says you think path is unimportant which is the problem
the linker doesn't put the path to the library in the executable unless the flags -W1,-rpath,pathname are used
otherwise when the program is run it searches /lib and /usr/lib and that's it
if the shared lib is outside those directories it will not be found
so either put the link libsigc.1.2.so.5 to libsigc.1.2.so.5.0.5 in /usr/lib
or add the lib path to LD_LIBRARY_PATH shell variable
|