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. makefile.in
          1 kB
          Jaroslaw Zola
        2. config.log
          456 kB
          Jaroslaw Zola
        3. config.log
          370 kB
          Jaroslaw Zola
        4. config.h
          22 kB
          Jaroslaw Zola
        5. config.h
          33 kB
          Jaroslaw Zola
        6. como.config
          4 kB
          Jaroslaw Zola
        7. como.config
          4 kB
          Jaroslaw Zola
        8. build.log
          630 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: