CCLD brasero ld: eggsmclient-xsmp.o: undefined reference to symbol 'IceSetIOErrorHandler' ld: note: 'IceSetIOErrorHandler' is defined in DSO /usr/X11R7/lib/libICE.so.7 so try adding it to the linker command line