In general? Numerically.
For real? I think you will have to ask Mr. Fresnel.
It is quite interesting, the remarkable complexity of functions for which one CAN find a reasonable anti-derivative. It is even more interesting, in my view, the remarkable simplicity of functions for which more sophisticated methods must be employed.