title: Why doesn't SymPy integrate this function?
body: <p>I have the following:</p>
  
  <pre><code>x,x1,x2,t=symbols('x x1 x2 t')
  f=t*x1*x2*(x-t)**(-0.5)
  integrate(f,t)
  </code></pre>
  
  <p>I can integrate with respect to <code>x</code>, <code>x1</code> and <code>x2</code>, but when I try to integrate with respect to <code>t</code> (which is what I want) I get the following error</p>
  
  <pre><code>Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "/usr/local/lib/python2.7/dist-packages/sympy/integrals/integrals.py", line 1295, in integrate
      risch=risch, manual=manual)
    File "/usr/local/lib/python2.7/dist-packages/sympy/integrals/integrals.py", line 486, in doit
      conds=conds)
    File "/usr/local/lib/python2.7/dist-packages/sympy/integrals/integrals.py", line 908, in _eval_integral
      h = meijerint_indefinite(g, x)
    File "/usr/local/lib/python2.7/dist-packages/sympy/integrals/meijerint.py", line 1612, in meijerint_indefinite
      res = _meijerint_indefinite_1(f.subs(x, x + a), x)
    File "/usr/local/lib/python2.7/dist-packages/sympy/integrals/meijerint.py", line 1677, in _meijerint_indefinite_1
      r = hyperexpand(r.subs(t, a*x**b), place=place)
    File "/usr/local/lib/python2.7/dist-packages/sympy/simplify/hyperexpand.py", line 2473, in hyperexpand
      return f.replace(hyper, do_replace).replace(meijerg, do_meijer)
    File "/usr/local/lib/python2.7/dist-packages/sympy/core/basic.py", line 1408, in replace
      rv = bottom_up(self, rec_replace, atoms=True)
    File "/usr/local/lib/python2.7/dist-packages/sympy/simplify/simplify.py", line 999, in bottom_up
      rv = F(rv)
    File "/usr/local/lib/python2.7/dist-packages/sympy/core/basic.py", line 1393, in rec_replace
      new = _value(expr, result)
    File "/usr/local/lib/python2.7/dist-packages/sympy/core/basic.py", line 1336, in &lt;lambda&gt;
      _value = lambda expr, result: value(*expr.args)
    File "/usr/local/lib/python2.7/dist-packages/sympy/simplify/hyperexpand.py", line 2470, in do_meijer
      allow_hyper, rewrite=rewrite, place=place)
    File "/usr/local/lib/python2.7/dist-packages/sympy/simplify/hyperexpand.py", line 2355, in _meijergexpand
      t, 1/z0)
    File "/usr/local/lib/python2.7/dist-packages/sympy/simplify/hyperexpand.py", line 2281, in do_slater
      t, premult, bh, rewrite=None)
    File "/usr/local/lib/python2.7/dist-packages/sympy/simplify/hyperexpand.py", line 2038, in _hyperexpand
      ops += devise_plan(func, formula.func, z0)
    File "/usr/local/lib/python2.7/dist-packages/sympy/simplify/hyperexpand.py", line 1615, in devise_plan
      raise ValueError('Non-suitable parameters.')
  ValueError: Non-suitable parameters.
  </code></pre>
  
  <p>What does this error mean?</p>