SHT21 Soft i2c Libraries

the one I saw which would be to change...from what I understood did not work which is why i am asking

Perhaps you should post a link to whatever you were reading from.

The message:

/Applications/Arduino v1.0.app/Contents/Resources/Java/libraries/Ports/Ports.h:239: error: conflicting return type specified for 'virtual void UartPlug::write(byte)'

is telling you that Ports.h contains a function, write(), in the UartPlug class, that has a return type of void, and that that return type conflicts with the return type of the write() member in the class, Print, that UartPlug derives from.

It is not telling you that the virtual keyword is missing. The return type, void, is wrong. It should be size_t.