Id returned 1 exit status error code from blink example

I know this is a fairly common error from googling it however unlike most people changing the arduino type to micro doesn't do anything and the errors I'm getting before it are different then anyone else.

(the error message was so long i had to put it in an attachment)

Error message.pdf (144 KB)

Is there something I can do or should I contact customer support?

/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/../libexec/gcc/
avr/4.9.2/liblto_plugin.so:	error	loading	plugin:	
dlopen(/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/../libe
xec/gcc/avr/4.9.2/liblto_plugin.so,	2):	Symbol	not	found:	_environ
		Referenced	from:	
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/../libexec/gcc/
avr/4.9.2/liblto_plugin.so
		Expected	in:	/usr/lib/libSystem.B.dylib
collect2:	error:	ld	returned	1	exit	status

Relevant error is this one.

What version of macos?

OS X 10.7.5