id summary reporter owner description type status milestone component version severity resolution keywords cc 3576 On Borland-Error E2029 enable_if_does_not_work_on_this_compiler must be a class or a structure previously define coralie.vessieres@… "Hello I'm working with Boost on Borland® Developer Studio for Microsoft® Windows™ Version 10.0.2288.42451 and I encounter this error : Error E2029 enable_if_does_not_work_on_this_compiler must be a class or a structure previously define In the file enable_if.hpp at line 100 template struct enable_if : enable_if_does_not_work_on_this_compiler { }; As you can see Borland can't use SFINAE and so used the part of the code which doesn't use it. But even in a new projet without any code, only #include the error happen. I found nothing on the web about it, so if you know the problem I will be glad to know it. Thank you. Coralie VESSIERES" Bugs closed Boost 1.41.0 None Boost 1.40.0 Problem duplicate