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 Bug
    • Status: Open
    • Priority: Major 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

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

        Activity

        No work has yet been logged on this issue.

          People

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

            Dates

            • Created:
              Updated:

              Development