It shouldn’t really matter where the bin goes in the command.
If you re-run your scons command (That is, run the scons command, let it finish, and then run it again.) what does it print the second time around?
Also note that the bin is not a file itself, but instead a directory (Rosetta/main/source/bin/ – And that directory doesn’t contain files proper, but instead symlinks into the build directory).