Problem solved - user error had occurred. The MacBook had a full checkout of HEAD and worked infe, the Windows machine appeared to have everything as well (and git reported being up to date with no modifications) but somehow I lacked "}}" at the end of pycuda-complex-impl.hpp (which took a fair while to diagnose).
On the up side I do now have a rather good understanding of the internals of code generation in pyCUDA and the tan(complex) support is absolutely spot-on - many thanks! Righto, back to the task at hand and sorry for the bad bug report, Ian. On 10 May 2010 08:15, Andreas Klöckner <li...@informa.tiker.net> wrote: > On Freitag 07 Mai 2010, Ian Ozsvald wrote: >> l error C1001: An internal error has occurred in the compiler. >> (compiler file 'msc1.cpp', line 1411) > > Here's one idea: The code refers to environment-provided trig functions > as ::sin, i.e. using the double-colon namespace escape. Perhaps it helps > to remove those double colons? > > Beyond that, I'm not sure I can help--an ICE is a compiler bug. > > Andreas > -- Ian Ozsvald (A.I. researcher, screencaster) i...@ianozsvald.com http://IanOzsvald.com http://morconsulting.com/ http://TheScreencastingHandbook.com http://ProCasts.co.uk/examples.html http://twitter.com/ianozsvald _______________________________________________ PyCUDA mailing list PyCUDA@tiker.net http://lists.tiker.net/listinfo/pycuda