mlx90614 Error compiling for board Arduino/Genuino Uno.

Hi:

I have testing for mlx90614 library for my Arduino uno,so i get this error in compiling it's codes:

Detecting libraries used...
/opt/arduino-1.8.9/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/opt/arduino-1.8.9/hardware/arduino/avr/cores/arduino -I/opt/arduino-1.8.9/hardware/arduino/avr/variants/standard /tmp/arduino_build_742952/sketch/MLX90614_demo.ino.cpp -o /dev/null
/opt/arduino-1.8.9/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/opt/arduino-1.8.9/hardware/arduino/avr/cores/arduino -I/opt/arduino-1.8.9/hardware/arduino/avr/variants/standard -I/home/so/Arduino/libraries/AsyncDelay/src /tmp/arduino_build_742952/sketch/MLX90614_demo.ino.cpp -o /dev/null
/opt/arduino-1.8.9/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/opt/arduino-1.8.9/hardware/arduino/avr/cores/arduino -I/opt/arduino-1.8.9/hardware/arduino/avr/variants/standard -I/home/so/Arduino/libraries/AsyncDelay/src -I/home/so/Arduino/libraries/SoftWire/src /tmp/arduino_build_742952/sketch/MLX90614_demo.ino.cpp -o /dev/null
/opt/arduino-1.8.9/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/opt/arduino-1.8.9/hardware/arduino/avr/cores/arduino -I/opt/arduino-1.8.9/hardware/arduino/avr/variants/standard -I/home/so/Arduino/libraries/AsyncDelay/src -I/home/so/Arduino/libraries/SoftWire/src -I/home/so/Arduino/libraries/MLX90614/src /tmp/arduino_build_742952/sketch/MLX90614_demo.ino.cpp -o /dev/null
/opt/arduino-1.8.9/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/opt/arduino-1.8.9/hardware/arduino/avr/cores/arduino -I/opt/arduino-1.8.9/hardware/arduino/avr/variants/standard -I/home/so/Arduino/libraries/AsyncDelay/src -I/home/so/Arduino/libraries/SoftWire/src -I/home/so/Arduino/libraries/MLX90614/src /home/so/Arduino/libraries/SoftWire/src/SoftWire.cpp -o /dev/null
/opt/arduino-1.8.9/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/opt/arduino-1.8.9/hardware/arduino/avr/cores/arduino -I/opt/arduino-1.8.9/hardware/arduino/avr/variants/standard -I/home/so/Arduino/libraries/AsyncDelay/src -I/home/so/Arduino/libraries/SoftWire/src -I/home/so/Arduino/libraries/MLX90614/src /home/so/Arduino/libraries/MLX90614/src/MLX90614.cpp -o /dev/null
Generating function prototypes...
/opt/arduino-1.8.9/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/opt/arduino-1.8.9/hardware/arduino/avr/cores/arduino -I/opt/arduino-1.8.9/hardware/arduino/avr/variants/standard -I/home/so/Arduino/libraries/AsyncDelay/src -I/home/so/Arduino/libraries/SoftWire/src -I/home/so/Arduino/libraries/MLX90614/src /tmp/arduino_build_742952/sketch/MLX90614_demo.ino.cpp -o /tmp/arduino_build_742952/preproc/ctags_target_for_gcc_minus_e.cpp
/opt/arduino-1.8.9/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /tmp/arduino_build_742952/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/opt/arduino-1.8.9/hardware/tools/avr/bin/avr-g++ -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/opt/arduino-1.8.9/hardware/arduino/avr/cores/arduino -I/opt/arduino-1.8.9/hardware/arduino/avr/variants/standard -I/home/so/Arduino/libraries/AsyncDelay/src -I/home/so/Arduino/libraries/SoftWire/src -I/home/so/Arduino/libraries/MLX90614/src /tmp/arduino_build_742952/sketch/MLX90614_demo.ino.cpp -o /tmp/arduino_build_742952/sketch/MLX90614_demo.ino.cpp.o
Compiling libraries...
Compiling library "AsyncDelay"
Compiling library "SoftWire"
/opt/arduino-1.8.9/hardware/tools/avr/bin/avr-g++ -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/opt/arduino-1.8.9/hardware/arduino/avr/cores/arduino -I/opt/arduino-1.8.9/hardware/arduino/avr/variants/standard -I/home/so/Arduino/libraries/AsyncDelay/src -I/home/so/Arduino/libraries/SoftWire/src -I/home/so/Arduino/libraries/MLX90614/src /home/so/Arduino/libraries/SoftWire/src/SoftWire.cpp -o /tmp/arduino_build_742952/libraries/SoftWire/SoftWire.cpp.o
Compiling library "MLX90614"
/opt/arduino-1.8.9/hardware/tools/avr/bin/avr-g++ -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/opt/arduino-1.8.9/hardware/arduino/avr/cores/arduino -I/opt/arduino-1.8.9/hardware/arduino/avr/variants/standard -I/home/so/Arduino/libraries/AsyncDelay/src -I/home/so/Arduino/libraries/SoftWire/src -I/home/so/Arduino/libraries/MLX90614/src /home/so/Arduino/libraries/MLX90614/src/MLX90614.cpp -o /tmp/arduino_build_742952/libraries/MLX90614/MLX90614.cpp.o
/home/so/Arduino/libraries/MLX90614/src/MLX90614.cpp: In member function 'void MLX90614::start()':
/home/so/Arduino/libraries/MLX90614/src/MLX90614.cpp:58:9: error: 'class SoftWire' has no member named 'setSdaHigh'
     i2c.setSdaHigh();
         ^
/home/so/Arduino/libraries/MLX90614/src/MLX90614.cpp:59:9: error: 'class SoftWire' has no member named 'setSclHigh'
     i2c.setSclHigh();
         ^
/home/so/Arduino/libraries/MLX90614/src/MLX90614.cpp: In member function 'void MLX90614::process()':
/home/so/Arduino/libraries/MLX90614/src/MLX90614.cpp:75:11: error: 'class SoftWire' has no member named 'setSclLow'
       i2c.setSclLow();
           ^
/home/so/Arduino/libraries/MLX90614/src/MLX90614.cpp:83:11: error: 'class SoftWire' has no member named 'setSclHigh'
       i2c.setSclHigh();
           ^
/home/so/Arduino/libraries/MLX90614/src/MLX90614.cpp: In member function 'void MLX90614::finish()':
/home/so/Arduino/libraries/MLX90614/src/MLX90614.cpp:138:7: error: 'class SoftWire' has no member named 'setSdaHigh'
   i2c.setSdaHigh();
       ^
/home/so/Arduino/libraries/MLX90614/src/MLX90614.cpp:139:7: error: 'class SoftWire' has no member named 'setSclHigh'
   i2c.setSclHigh();
       ^
/home/so/Arduino/libraries/MLX90614/src/MLX90614.cpp: In member function 'bool MLX90614::read(uint8_t, uint16_t&) const':
/home/so/Arduino/libraries/MLX90614/src/MLX90614.cpp:154:24: warning: passing 'const SoftWire' as 'this' argument discards qualifiers [-fpermissive]
       i2c.write(command) || // Command sent
                        ^
In file included from /home/so/Arduino/libraries/MLX90614/src/MLX90614.h:8:0,
                 from /home/so/Arduino/libraries/MLX90614/src/MLX90614.cpp:1:
/home/so/Arduino/libraries/SoftWire/src/SoftWire.h:112:20: note:   in call to 'virtual size_t SoftWire::write(uint8_t)'
     virtual size_t write(uint8_t data);
                    ^
Using library AsyncDelay at version 1.1.0 in folder: /home/so/Arduino/libraries/AsyncDelay 
Using library SoftWire at version 2.0.0 in folder: /home/so/Arduino/libraries/SoftWire 
Using library MLX90614 at version 0.1.3 in folder: /home/so/Arduino/libraries/MLX90614 
exit status 1
Error compiling for board Arduino/Genuino Uno.

So why this happened?

Thanks.