Emptying the trash failed with "can't copy" on Yosemite
Open the trash folder, try to rename few sub files and main directory in which the file content and then try to empty the trash. By doing the same, it will not show error and will empty the trash.

For me this worked. Hope it also helps you.