Thread: Backend Compiler Error

  1. #1
    Something Clever ginoitalo's Avatar
    Join Date
    Dec 2001
    Posts
    187

    Exclamation Backend Compiler Error

    Would anybody happen to know what this
    error message is talking about ?

    C:\> bcc32 dterm.c a1main.c
    Borland C++ 4.52 for Win32 Copyright (c) 1993, 1994 Borland International
    dterm.c:
    Internal backend error C1107 compiling dterm.c(504)
    *** 1 errors in Compile ***
    a1main.c:


    Thanks a Ton

  2. #2
    Something Clever ginoitalo's Avatar
    Join Date
    Dec 2001
    Posts
    187

    Full Error :

    Notice the use of bcc and bcc32.

    Why is bcc32 failing ?

    C:\>bcc32 dterm.c a1main.c
    Borland C++ 4.52 for Win32 Copyright (c) 1993, 1994 Borland International
    dterm.c:
    Internal backend error C1107 compiling dterm.c(504)
    *** 1 errors in Compile ***
    a1main.c:

    C:\>bcc dterm.c a1main.c
    Borland C++ 4.52 Copyright (c) 1987, 1994 Borland International
    dterm.c:
    a1main.c:
    Turbo Link Version 7.00 Copyright (c) 1987, 1994 Borland International

  3. #3
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,665
    > Internal backend error C1107 compiling dterm.c(504)
    A few lines around line 504 of this file might be a start.

    Also, do you have any 16 bit specific keywords (like near,far) which are not applicable in 32 bit programs

  4. #4
    Something Clever ginoitalo's Avatar
    Join Date
    Dec 2001
    Posts
    187
    No, there aren't any 32 bit specific keywords (near, far, ...)

    line 504 is the end of the function --> }

    It compiles fine with Borland 5.5 (or whatever the most recent version is) at the comand line but borland ver 4.x trips.

    And i can't figure out why.

  5. #5
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,665
    > Internal backend error C1107 compiling dterm.c(504)
    What does the help say?

    Internal errors should usually be reported to the compiler vendor, but I doubt that will help for the old version

    The end of function is interesting though, perhaps its some kind of internal symbol table overflow - try putting
    #if 0
    #endif
    around part of the code in that function. If that works, then the function is too big to be compiled, so split it up.

    There may be some compiler switch which says (if you RTM), if you get this error, then add this switch

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. An error is driving me nuts!
    By ulillillia in forum C Programming
    Replies: 5
    Last Post: 04-04-2009, 09:15 PM
  2. Testing some code, lots of errors...
    By Sparrowhawk in forum C Programming
    Replies: 48
    Last Post: 12-15-2008, 04:09 AM
  3. how do you resolve this error?
    By -EquinoX- in forum C Programming
    Replies: 32
    Last Post: 11-05-2008, 04:35 PM
  4. Another syntax error
    By caldeira in forum C Programming
    Replies: 31
    Last Post: 09-05-2008, 01:01 AM
  5. Making C DLL using MSVC++ 2005
    By chico1st in forum C Programming
    Replies: 26
    Last Post: 05-28-2008, 01:17 PM