Big Integer Conversion Error

i want to compute very large fibonacci number but it shows
error: conversion from ‘double’ to non-scalar type ‘boost::multiprecision::cpp_int {aka boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<> >}’ requested

cpp_int fib = (round(pow(phi, r) / sqrt(5)))