WisLTE errors when compiling

Trying to run the Samples to verify this device works but it seems i get these errors even after updating my arduino client. Trying to run the mqtts client to google cloud so if you can point me into the right direction id appreciate it. Thanks.

/Users/douglascarnahan/WisLTE_Arduino/examples/MQTTS_Client/MQTTS_Client.ino: In function 'void setup()':
MQTTS_Client:115: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
     while (!WisLTE.InitAPN(comm_pdp_index, APN, "", "", apn_error)){
                                                                  ^
In file included from /Users/douglascarnahan/Documents/Arduino/libraries/WisLTE_Arduino/src/WisLTEBG96FILE.h:33:0,
                 from /Users/douglascarnahan/Documents/Arduino/libraries/WisLTE_Arduino/src/WisLTEBG96SSL.h:32,
                 from /Users/douglascarnahan/Documents/Arduino/libraries/WisLTE_Arduino/src/WisLTEBG96MQTT.h:33,
                 from /Users/douglascarnahan/WisLTE_Arduino/examples/MQTTS_Client/MQTTS_Client.ino:2:
/Users/douglascarnahan/Documents/Arduino/libraries/WisLTE_Arduino/src/WisLTEBG96TCPIP.h:85:10: error:   initializing argument 2 of 'bool WisLTEBG96TCPIP::InitAPN(unsigned int, char*, char*, char*, char*)' [-fpermissive]
     bool InitAPN(unsigned int pdp_index, char *apn, char *usr, char *pwd, char *err_code);

          ^
MQTTS_Client:157: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
     while (WisLTE.OpenMQTTNetwork(comm_mqtt_index, mqtt_server, mqtt_port) != 0){
                                                                          ^
In file included from /Users/douglascarnahan/WisLTE_Arduino/examples/MQTTS_Client/MQTTS_Client.ino:2:0:
/Users/douglascarnahan/Documents/Arduino/libraries/WisLTE_Arduino/src/WisLTEBG96MQTT.h:89:27: error:   initializing argument 2 of 'Mqtt_Network_Result_t WisLTEBG96MQTT::OpenMQTTNetwork(unsigned int, char*, unsigned int)' [-fpermissive]
     Mqtt_Network_Result_t OpenMQTTNetwork(unsigned int mqtt_index, char *host_name, unsigned int port);

                           ^
MQTTS_Client:169: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
     while (WisLTE.CreateMQTTClient(comm_mqtt_index, mqtt_client_id, "", "") != 0){
                                                                           ^
In file included from /Users/douglascarnahan/WisLTE_Arduino/examples/MQTTS_Client/MQTTS_Client.ino:2:0:
/Users/douglascarnahan/Documents/Arduino/libraries/WisLTE_Arduino/src/WisLTEBG96MQTT.h:93:33: error:   initializing argument 2 of 'Mqtt_Client_Result_Status_t WisLTEBG96MQTT::CreateMQTTClient(unsigned int, char*, char*, char*)' [-fpermissive]
     Mqtt_Client_Result_Status_t CreateMQTTClient(unsigned int mqtt_index, char *client_id, char *username, char *password);

                             

^
/Users/douglascarnahan/WisLTE_Arduino/examples/MQTTS_Client/MQTTS_Client.ino: In function 'void loop()':
MQTTS_Client:201: error: invalid conversion from 'char*' to 'char' [-fpermissive]
             *sta_buf = strstr(mqtt_recv, "\",\"");
                                                 ^
MQTTS_Client:206: error: invalid conversion from 'char*' to 'char' [-fpermissive]
             *sta_buf = strchr(mqtt_recv, ',');
                                             ^
exit status 1
invalid conversion from 'const char*' to 'char*' [-fpermissive]