Uploaded image for project: 'C++ Standard Library'
  1. C++ Standard Library
  2. STDCXX-1039

[Como como 4.3.10.1] identifier "_RWSTD_VA_LIST" is undefined when compiling src/assert.cpp

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 4.2.1
    • Fix Version/s: None
    • Component/s: Configuration
    • Labels:
      None
    • Environment:

      Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).

    • Severity:
      Incorrect Behavior

      Description

      The library fails to compile with the error given below. This problem seems to be similar to STDCXX-822.

      como -c -I/opt/src/stdcxx-4.2.1/include/ansi -D_REENTRANT -I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include -A -x --no_stdarg_builtin --template_directory=/lib -O --display_error_number --diag_suppress 11,450,518 /opt/src/stdcxx-4.2.1/src/assert.cpp
      Comeau C/C++ 4.3.10.1 (May 7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
      Copyright 1988-2008 Comeau Computing. All rights reserved.
      MODE:strict errors C++ noC++0x_extensions

      "/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h", line 117: warning #867-D:
      declaration of "size_t" does not match the expected type
      "unsigned int"
      typedef unsigned long size_t;
      ^

      "/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h", line 151: error #20:
      identifier "_RWSTD_VA_LIST" is undefined
      int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
      ^

      "/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h", line 152: error #20:
      identifier "_RWSTD_VA_LIST" is undefined
      int vprintf (const char*, _RWSTD_VA_LIST);
      ^

      "/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h", line 153: error #20:
      identifier "_RWSTD_VA_LIST" is undefined
      int vsprintf (char*, const char*, _RWSTD_VA_LIST);
      ^

      3 errors detected in the compilation of "/opt/src/stdcxx-4.2.1/src/assert.cpp".
      gmake[2]: *** [assert.o] Error 2
      gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
      gmake[1]: *** [lib] Error 2
      gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
      gmake: *** [libstd] Error 2

        Attachments

        1. como.config
          4 kB
          Jaroslaw Zola
        2. como.config
          4 kB
          Jaroslaw Zola
        3. config.log
          370 kB
          Jaroslaw Zola
        4. config.h
          33 kB
          Jaroslaw Zola
        5. build.log
          630 kB
          Jaroslaw Zola
        6. config.log
          456 kB
          Jaroslaw Zola
        7. config.h
          22 kB
          Jaroslaw Zola
        8. makefile.in
          1 kB
          Jaroslaw Zola

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              zola Jaroslaw Zola
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated: