1 Reply Latest reply: Aug 7, 2008 6:56 PM by 807578 RSS

    front end: not enough space error with Sun Studio Express 07.08 ?

    807578
      Hi all,

      I have an error occurring during compilation:

      Front end: Not enough space
      Fork for exec of /export/home/langston/COMPILER/SUNWspro/prod/bin/fbe failed
      Failure in /export/home/langston/COMPILER/SUNWspro/prod/bin/fbe, status = 0xfedbfe50
      Fatal Error exec'ing /export/home/langston/COMPILER/SUNWspro/prod/bin/fbe


      This is with the SSE 07.08 compilers:

      bash-3.2$ cc -V
      cc: Sun Ceres C 5.10 SunOS_i386 2008/07/10
      usage: cc [ options] files. Use 'cc -flags' for details
      bash-3.2$ CC -V
      CC: Sun Ceres C++ 5.10 SunOS_i386 2008/07/10
      Usage: CC [ options ] files. Use 'CC -flags' for details


      If I switch to:
      bash-3.2$ which cc
      /opt/SunStudioExpress/bin/cc
      bash-3.2$ cc -V
      cc: Sun Ceres C 5.10 SunOS_i386 2008/04/04
      usage: cc [ options] files. Use 'cc -flags' for details
      bash-3.2$ CC -V
      CC: Sun Ceres C++ 5.9 SunOS_i386 2008/04/04

      and recompile, all compiles successfully

      I have tried several times switching back and forth, with 07.08 I always
      get the error, with 04.04, I compile successfully.

      Also:

      bash-3.2$ uname -a
      SunOS alpha 5.11 snv_86 i86pc i386 i86pc


      any thoughts ?

      Thanks,

      Jim
        • 1. Re: front end: not enough space error with Sun Studio Express 07.08 ?
          807578
          We are looking into the problem.

          For those playing along at home, "fbe" is the x86/x64 assembler that is launched for the final step of a compilation. Failure to run means the computer does not have enough memory (real memory plus swap space) at the instant that fbe tries to start. Sometimes this problem occurs on a system with other memory-intensive programs running at the same time. That doesn't appear to be the problem in this case, however.

          It appears that at least one of the files in the application causes the C++ compiler to use an excessive amount of memory. But the compiler should have exited and returned memory to the OS before fbe was launched.

          As I said, we're looking into it.