Today’s computer hatred brought to you by INTERNAL COMPILER ERROR

Generally, I really love working with computers. I can’t imagine what else I’d do as a profession if I wasn’t doing what I do. However, there are some bugs on some days that just piss me off so much I need a place to vent. Good thing I have a blog.

Anyway, it looks like if you’re trying to compile things on Windows XP SP2 using Visual C++ with pre-compiled headers turned on and your code is hosted on a network drive hosted by samba, you’ll cause:

fatal error C1001: INTERNAL COMPILER ERROR
(compiler file ‘f:\vs70builds\3077\vc\Compiler\Utc\src\P2\p2symtab.c’, line 1609)

http://lists.samba.org/archive/samba/2005-January/099421.html

This is probably one of those bugs that is half samba’s fault and half VC++’s fault. That being said, I also found a report that looked similar, but with win2k and offline files.

4 Comments

  1. Eli Gibson
    Posted 6/15/2005 at 2:15 pm | Permalink

    Thanks a bundle. I have been banging my head against this same problem for a while. Knowing it is a bug and not my code is a real nice break for me.

  2. BW
    Posted 6/21/2005 at 4:16 pm | Permalink

    I’m using Microsoft Visual.net C compiler for my “mex” of Matlab, and experiencing the same problem. To overcome this error I’m compiling with “-g” switch. But I’m seeking the solution.
    The question is how I can set the compile settings through the Matlab.

  3. Stanimir
    Posted 3/7/2006 at 11:58 am | Permalink

    Thank you so much!
    I was trying ot compile cppunit on a samba network drive and - just as you did - I got sooo pissed off …
    - additionally there were plenty of:
    fatal error C1001: INTERNER COMPILERFEHLER
            (Compilerdatei ‘msc1.cpp’, Zeile 2701)
             Wählen Sie im Menü ‘?’ von Visual C++
             den Befehl ‘Software Service’, oder öffnen Sie die Hilfedatei für den Software Service, um weitere Informationen zu erhalten.

  4. Ojaswa
    Posted 9/28/2006 at 12:55 am | Permalink

    Many thanks!
    It helped a lot.
    Cheers! 

Post a Comment

Your email is never shared. Required fields are marked *

*
*