Adafruit Huzzah Esp8266 ::: base64_encode won't work

I am working on an Adafruit Huzzah Esp8266 and I have the Base64.h library installed and referenced in my code. However, it will not complile and throws the following error:
...

Feather_Esp8266_Si7021_zabbix_mqtt_arduino:67: error: 'base64_encode' was not declared in this scope

     base64_encode( base64Host,  host , sizeof(host)-1);

The only solution I found that said they used the esp8266 code for the encode and decode however I failed to google any working examples.

I am trying to get codes from here to work: Sending Arduino data to Zabbix ( zabbixsender / zabbixtrapper) - Networking, Protocols, and Devices - Arduino Forum

Anyone else have this issue solved?

Thanks,
P.

Well considering nobody ever responded to verify the code in the post you grabbed from worked I wouldn't assume it works. With that said, with my limited knowledge you need to set base64_encode as a variable.

there are mode base64 libraries in Library Manager. perhaps you are not using the right one