error: ld returned 1 exit status is only error now