unable to boolean subtract

 From:  BurrMan
6671.7 In reply to 6671.6 
So another thing to note here, is sometimes you don't want to, or cant start moving things around.

So with your example, you could cut the tube into 2 pieces (just before it starts to intersect) then union the 2 pieces together which will remove the intersecting surfaces and allow the Boolean to succeed.

Although, in this case, the intersection was so small and slivery, I had to do an interse3ction curves on the 2 pieces, then use "trim" to remove the little intersection surfaces and then join back to a solid and Boolean diff away from the block...

FYI.