>From: Thomas Dickey <[email protected]>
>Sent: November 16, 2025 12:40 PM
>To: [email protected]
>Cc: [email protected]; 'Ncurses Mailing List'
<[email protected]>
>Subject: Re: Contributions for HPE NonStop/Tandem
>
>On Sun, Nov 16, 2025 at 11:52:04AM -0500, [email protected] wrote:
>> >-----Original Message-----
>> >From: Thomas Dickey <[email protected]>
>> >Sent: November 16, 2025 10:39 AM
>> >To: [email protected]
>> >Cc: [email protected]; 'Ncurses Mailing List'
>> <[email protected]>
>> >Subject: Re: Contributions for HPE NonStop/Tandem
>> >
>> >On Sun, Nov 16, 2025 at 10:25:57AM -0500, [email protected] wrote:
>> >> Hi Thomas,
>> >>
>> >> I wonder what the best way would be to contribute changes to
>> >> support the HPE NonStop platform (formerly Tandem).
>> >>
>> >> The changes are all in the configure file relating to the intptr_t
>> >> definition. Prior to building ncurses, I run the following:
>> >>
>> >> sed "/#define intptr_t long/!{p;d};a #if defined (__TANDEM)" -i
>> >> configure sed "/#define intptr_t long/!{p;d};n;a # if ! defined
>> >> (__cplusplus)" -i configure sed "/#define intptr_t
>> >> long/!{p;d};n;n;a # define intptr_t long" -i configure sed
>> >> "/#define intptr_t long/!{p;d};n;n;n;a # endif" -i configure sed
>> >> "/#define intptr_t long/!{p;d};n;n;n;n;a #else" -i configure sed
>> >> "/#define intptr_t long/!{p;d};n;n;n;n;n;a # define intptr_t long"
>> >> -i configure sed "/#define intptr_t long/!{p;d};n;n;n;n;n;n;a
>> >> #endif" -i configure sed "/#define intptr_t long/d" -i configure
>> >
>> >That's changing this chunk
>> >
>> >    cat >>confdefs.h <<EOF
>> >    #define intptr_t long
>> >    EOF
>> >
>> >to something like
>> >
>> >    cat >>confdefs.h <<EOF
>> >    #if defined (__TANDEM)
>> >    # if ! defined (__cplusplus)
>> >    #  define intptr_t long
>> >    # endif
>> >    #else
>> >    # define intptr_t long
>> >    #endif
>> >    EOF
>> >
>> >But that would be used if there's something unexpected in the
>> compile-check:
>> >
>> >    #line 22993 "configure"
>> >    #include "confdefs.h"
>> >    $ac_includes_default
>> >    int
>> >    main (void)
>> >    {
>> >    if ((intptr_t *) 0)
>> >      return 0;
>> >    if (sizeof (intptr_t))
>> >      return 0;
>> >      ;
>> >      return 0;
>> >    }
>> >    _ACEOF
>> >    rm -f "conftest.$ac_objext"
>> >    if { (eval echo "$as_me:23008: \"$ac_compile\"") >&5
>> >
>> >or if the way it's used in the code doesn't have the #include's that
>> >were
>> needed in
>> >$ac_includes_default
>> >
>> >    ac_includes_default="\
>> >    #include <stdio.h>
>> >    #if HAVE_SYS_TYPES_H
>> >    # include <sys/types.h>
>> >    #endif
>> >    #if HAVE_SYS_STAT_H
>> >    # include <sys/stat.h>
>> >    #endif
>> >    #if STDC_HEADERS
>> >    # include <stdlib.h>
>> >    # include <stddef.h>
>> >    #else
>> >    # if HAVE_STDLIB_H
>> >    #  include <stdlib.h>
>> >    # endif
>> >    #endif
>> >    #if HAVE_STRING_H
>> >    # if !STDC_HEADERS && HAVE_MEMORY_H
>> >    #  include <memory.h>
>> >    # endif
>> >    # include <string.h>
>> >    #endif
>> >    #if HAVE_STRINGS_H
>> >    # include <strings.h>
>> >    #endif
>> >    #if HAVE_INTTYPES_H
>> >    # include <inttypes.h>
>> >    #else
>> >    # if HAVE_STDINT_H
>> >    #  include <stdint.h>
>> >    # endif
>> >    #endif
>> >    #if HAVE_UNISTD_H
>> >    # include <unistd.h>
>> >    #endif"
>> >
>> >So... what did I miss in the configure script (or C code)?
>> >
>> >> This has been required for a long time.
>>
>> The issue is that intptr_t is different when building in c++ vs.
>> standard C on NonStop. There isn't anything I can do about that. It is
>> the missed C++ wrapper that counts here.
>>
>> What the code looks like, for NonStop is:
>>
>> cat >>confdefs.h <<EOF
>> #if defined (__TANDEM)
>> # if ! defined (__cplusplus)
>> #  define intptr_t long
>> # endif
>> #else
>> # define intptr_t lon
>> #endif
>> EOF
>>
>> That inhibits intptr_t, which is already defined in C++ headers on the
>> platform but not by the c99 compiler when not in C++.
>
>oh... then you're compiling ncurses with C++ ?
>
>I don't see where I might have used intptr_t in any of the public
interface:
>
>INSTALL:1328:  better choice would be intptr_t, which was not available at
the time
>INSTALL:1676:     --with-tparm-arg=intptr_t
>NEWS:5843:     + build-fix for OpenBSD 4.9 to supply consistent intptr_t
declaration
>aclocal.m4:109:        cf_dft_tparm_arg=intptr_t
>configure:1769:        cf_dft_tparm_arg=intptr_t
>configure:22987:echo "$as_me:22987: checking for intptr_t" >&5
>configure:22988:echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
>configure:22999:if ((intptr_t *) 0) configure:23001:if (sizeof (intptr_t))
>configure:23034:#define intptr_t long
configure.in:1871:AC_CHECK_TYPE(intptr_t,
>long)
>ncurses/curses.priv.h:142:# define CASTxPTR(n)    (unsigned
>long)(intptr_t)(void*)(n)
>ncurses/curses.priv.h:144:# define CASTxPTR(n)    (intptr_t)(n)
>ncurses/tinfo/lib_win32con.c:155:    intptr_t value = _get_osfhandle(fd);
>package/mingw-ncurses.spec:77: --with-tparm-arg=intptr_t \\\
>progs/toe.c:298:    if ((intptr_t) value == (intptr_t) (-1)) {
>test/test.priv.h:492:#define my_intptr_t       intptr_t

It was a year ago when I did this because I was getting compile errors for
internals. Removing the above code, here is the output, showing that C++
appears to be required. I have included the configure step and snipped out
the non-error code:

+ ./configure --prefix=/usr/local --libdir=/usr/local/lib
--bindir=/usr/local/bin --with-shared
+ CC=c11 CXX=c11 CPPFLAGS=-I /home/jenkinsbuild/include CFLAGS=-WRVU=L20.10
-D_XOPEN_SOURCE_EXTENDED=1 -DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1
checking for ggrep... no
checking for grep... grep
checking for egrep... grep -E
Configuring NCURSES 6.5 ABI 6 (Mon Nov 17 00:36:53 WET 2025)
checking for package version... 6.5
checking for package patch date... 20251115
checking build system type... nsv-tandem-nskL25
checking host system type... nsv-tandem-nskL25
checking target system type... nsv-tandem-nskL25
Configuring for nskL25
checking for fgrep... grep -F
checking for prefix... /usr/local
checking for gnat... no
checking for gnatmake... no
checking for gprconfig... no
checking for gprbuild... no
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix... 
checking for object suffix... o
checking whether we are using the GNU C compiler... no
checking whether c11 accepts -g... yes
checking for c11 option to accept ANSI C... none needed
checking $CFLAGS variable... broken
configure: WARNING: your environment uses the CFLAGS variable to hold
CPPFLAGS options
checking $CC variable... ok
checking how to run the C preprocessor... c11 -E
checking whether c11 understands -c and -o together... yes
checking for ldconfig... no
checking if you want to ensure bool is consistent with C++... yes
checking whether we are using the GNU C++ compiler... no
checking whether c11 accepts -g... yes
checking if c11 works... yes
checking if you want to build C++ binding and demo... yes
checking if you want to build with Ada... yes
checking if you want to install terminal database... yes
checking if you want to install manpages... yes
checking if you want to build programs such as tic... yes
checking if you want to build test-programs... yes
checking if you wish to install curses.h... yes
checking for mawk... no
checking for gawk... gawk
checking for a BSD compatible install... /usr/coreutils/bin/ginstall -c
checking for lint... no
checking for cppcheck... no
checking for splint... no
checking whether ln -s works... yes
checking if ln -s -f options work... yes
checking for long file names... yes
checking if you want to use pkg-config... yes
checking for pkg-config... none
configure: WARNING: pkg-config is not installed
checking for pkg-config library directory... auto
checking for search-list... 
checking if we should install .pc files... no
checking if we should assume mixed-case filenames... auto
checking if filesystem supports mixed-case filenames... yes
checking whether make sets ${MAKE}... yes
checking for ".PHONY" make-support... yes
checking for exctags... no
checking for ctags... no
checking for exetags... no
checking for etags... no
checking for ctags... no
checking for etags... no
checking for ranlib... ranlib
checking for ld... ld
checking for ar... ar
checking for nm... nm
checking for ar... (cached) ar
checking for options to update archives... -curv
checking for an installation directory prefix... (none)
checking if installation directory prefix should be merged... no
checking if libtool -version-number should be used... yes
checking if you want to build libraries with libtool... no
checking if you want to build shared libraries... yes
checking if you want to build static libraries... yes
checking if you want to build debug libraries... yes
checking if you want to build profiling libraries... no
checking if you want to build C++ shared libraries... no
checking for specified models...  shared normal debug
checking for default model... shared
checking if you want to have a library-prefix... auto
checking for PATH separator... :
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether exit is declared... yes
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking if you want to build a separate terminfo library... no
checking if you want to build a separate tic library... no
checking for default loader flags... (none)
checking if rpath option should be used... no
checking if shared libraries should be relinked during install... yes
checking whether to use release or ABI version in shared library file
names... auto
checking if current CFLAGS link properly... yes
checking if versioned-symbols file should be used... no
checking if you want to link with the GPM mouse library... maybe
checking for gpm.h... no
checking if you want to use PCRE2 for regular-expressions... no
checking if you want to disable library suffixes... no
checking if you want to disable extra LDFLAGS for package-scripts... no
checking for extra suffix to append to header/library paths... (none)
checking if you wish to install ncurses overwriting curses... no
checking if external terminfo-database is used... yes
checking which terminfo source-file will be installed...
${top_srcdir}/misc/terminfo.src
checking whether to use hashed database instead of directory/tree... no
checking for list of fallback terminal descriptions... (none)
checking for tic... tic
checking for infocmp... infocmp
checking if you want modern xterm or antique... xterm-new
checking if xterm backspace-key sends BS or DEL... BS
checking for list of terminfo directories... /usr/local/share/terminfo
checking for default terminfo directory... /usr/local/share/terminfo
checking if big-core option selected... yes
checking if big-strings option selected... yes
checking if you want termcap-fallback support... no
checking if ~/.terminfo is wanted... yes
checking for conventional multiuser system... no
checking for unistd.h... (cached) yes
checking for remove... yes
checking for unlink... yes
checking if link/symlink functions work...  link symlink
checking if tic should use symbolic links... no
checking if tic should use hard links... yes
checking if you want broken-linker support code... no
checking if tputs should process BSD-style prefix padding... no
checking if the POSIX test-macros are already defined... no
checking if we should define _XOPEN_SOURCE... no
checking if we should define _POSIX_C_SOURCE... -D_POSIX_C_SOURCE=199506L
checking if SIGWINCH is defined... no
checking for nl_langinfo and CODESET... yes
checking if you want wide-character code... yes
configure: WARNING: _XOPEN_SOURCE feature test macro appears to be
predefined
checking for wchar.h... yes
checking for wctype.h... yes
checking if wchar.h can be used as is... yes
checking if wcwidth agrees graphics are single-width... yes
checking for putwc... yes
checking for btowc... yes
checking for wctob... yes
checking for wmemchr... yes
checking for mbtowc... yes
checking for wctomb... yes
checking for mblen... yes
checking for mbrlen... yes
checking for mbrtowc... yes
checking for wcsrtombs... yes
checking for mbsrtowcs... yes
checking for wcstombs... yes
checking for mbstowcs... yes
checking for wcwidth... yes
checking if we must include wchar.h to declare mbstate_t... yes
checking if we must include wchar.h to declare wchar_t... no
checking if we must include wchar.h to declare wint_t... yes
checking whether to enable _LP64 definition in curses.h... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for _LARGE_FILES value needed for large files... no
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for fseeko... yes
checking whether to use struct dirent64... no
checking if you want tparm not to use X/Open fixed-parameter list... yes
checking if you want to enable wattr* macros... no
checking for X11 rgb file... ${exec_prefix}/lib/X11/rgb.txt
checking for type of bool... auto
checking for alternate terminal capabilities file... Caps
checking for type of chtype... uint32_t
checking for type of ospeed... short
checking for type of mmask-t... uint32_t
checking for size CCHARW_MAX... 5
checking for signed char... yes
checking size of signed char... 1
checking whether to use signed chars for Boolean array in term.h... no
checking for type of tparm-arg... intptr_t
checking if RCS identifiers should be compiled-in... no
checking if you want to build with function extensions... yes
checking if you want to build with SCREEN extensions... yes
checking if you want to build with terminal-driver... no
checking for extended use of const keyword... yes
checking if you want to use extended colors... yes
checking if you want to extend support for direct color... no
checking if you want to use extended mouse encoding... yes
checking if you want to use extended putwin/screendump... yes
checking if you want $NCURSES_NO_PADDING code... yes
checking if you want SIGWINCH handler... yes
checking if you want user-definable terminal capabilities like termcap...
yes
checking if you want to link with the pthread library... no
checking if you want reentrant code... no
checking whether curses library structures should be opaque... yes
checking whether form library structures should be opaque... yes
checking whether menu library structures should be opaque... yes
checking whether panel library structures should be opaque... yes
checking if you want all development code... no
checking if you want to check screensize of serial terminals... no
checking if you want hard-tabs code... no
checking if you want limited support for xmc... no
checking if you do not want to assume colors are white-on-black... yes
checking if you want hashmap scrolling-optimization code... yes
checking if you want colorfgbg code... no
checking if you want to use gcc -fvisibility option... no
checking if you want interop bindings... yes
checking if you want experimental safe-sprintf code... no
checking if you want wgetch-events code... no
checking if you want to see long compiling messages... yes
checking if you want to install stripped executables... yes
checking if install accepts -p option... yes
checking if install needs to be told about ownership... no
checking if you want to specify strip-program... no
checking if you want to use C11 _Noreturn feature... no
checking if you want to work around bogus compiler/loader warnings... no
checking if you want to enable runtime assertions... no
checking if you want to use dmalloc for testing... no
checking if you want to use dbmalloc for testing... no
checking if you want to use valgrind for testing... no
checking if you want to perform memory-leak testing... no
checking whether to add trace feature to all models... no
checking if we want to use GNAT projects... yes
checking if -lm needed for math functions... no
checking whether time.h and sys/time.h may both be included... yes
checking for regcomp... yes
checking for regular-expression headers... regex.h
checking for alloca.h... no
checking for fcntl.h... yes
checking for getopt.h... yes
checking for limits.h... yes
checking for locale.h... yes
checking for malloc.h... no
checking for math.h... yes
checking for poll.h... no
checking for sys/auxv.h... no
checking for sys/fsuid.h... no
checking for sys/ioctl.h... yes
checking for sys/param.h... yes
checking for sys/poll.h... no
checking for sys/select.h... no
checking for sys/time.h... yes
checking for sys/times.h... yes
checking for unistd.h... (cached) yes
checking for wctype.h... (cached) yes
checking for getopt.h... (cached) yes
checking for header declaring getopt variables... unistd.h
checking if external environ is declared... no
checking if external environ exists... yes
checking for getenv... yes
checking for putenv... yes
checking for setenv... yes
checking for strdup... yes
checking if getenv returns consistent values... yes
checking if sys/time.h works with sys/select.h... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for signal global datatype... volatile sig_atomic_t
checking if unsigned literals are legal... yes
checking if external errno is declared... yes
checking if external errno exists... yes
checking if data-only library module links... yes
checking for clock_gettime... no
checking for clock_gettime in -lrt... no
checking for gettimeofday... yes
checking for fpathconf... yes
checking for getcwd... yes
checking for getauxval... no
checking for getegid... yes
checking for geteuid... yes
checking for getopt... yes
checking for getuid... yes
checking for issetugid... no
checking for localeconv... yes
checking for poll... no
checking for remove... (cached) yes
checking for select... yes
checking for setbuf... yes
checking for setbuffer... no
checking for setfsuid... no
checking for setvbuf... yes
checking for sigaction... yes
checking for sigvec... no
checking for snprintf... yes
checking for strdup... (cached) yes
checking for strstr... yes
checking for sysconf... yes
checking for tcgetpgrp... yes
checking for times... yes
checking for tsearch... yes
checking for vsnprintf... yes
checking if _PATH_TTYS is defined in ttyent.h... no
checking for isascii... yes
checking whether sigaction needs _POSIX_SOURCE... no
checking if nanosleep really works... no
checking for sgtty.h... no
checking for termio.h... no
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking for sys/ioctl.h... (cached) yes
checking for sys/termio.h... no
checking whether termios.h needs _POSIX_SOURCE... no
checking for tcgetattr... yes
checking for vsscanf function or workaround... vsscanf
checking for unistd.h... (cached) yes
checking for working mkstemp... yes
checking whether setvbuf arguments are reversed... no
checking for intptr_t... no
checking for ssize_t... yes
checking for type sigaction_t... no
checking declaration of size-change... no
checking for memmove... yes
checking for posix_openpt... no
checking if poll really works... no
checking if MB_LEN_MAX is usable... no
configure: WARNING: MB_LEN_MAX is missing/inconsistent in system headers
checking for va_copy... yes
checking for pid_t... yes
checking for unistd.h... (cached) yes
checking for vfork.h... no
checking for fork... yes
checking for vfork... no
checking for working fork... (cached) yes
checking if fopen accepts explicit binary mode... yes
checking for cc_t... yes
checking for speed_t... yes
checking for tcflag_t... yes
checking for sigset_t... yes
checking for openpty in -lutil... no
checking for openpty header... no
checking if we can include stdbool.h... yes
checking for builtin bool type... no
checking whether c11 understands -c and -o together... yes
checking how to run the C++ preprocessor... c11 -E
checking for new... yes
checking for exception... yes
checking for typeinfo... yes
checking for iostream... yes
checking if iostream uses std-namespace... no
checking for builtin bool type... yes
checking for bool... yes
checking size of bool... 1
checking for type of bool... unsigned char
checking for special defines needed for etip.h... none
checking if c11 accepts override keyword... yes
checking if c11 accepts parameter initialization... no
checking if c11 accepts static_cast... yes
checking for wchar_t... yes
checking size of wchar_t... 2
checking for library subsets...
ticlib+termlib+ext_tinfo+base+widechar+ext_funcs
checking default library suffix... w
checking default library-dependency suffix... w.so
checking default object directory... obj_s
checking c++ library-dependency suffix... w.a
checking where we will install curses.h... ${prefix}/include/ncursesw
checking for desired basename for form library... form
checking for desired basename for menu library... menu
checking for desired basename for panel library... panel
checking for desired basename for cxx library... ncurses++
checking for src modules... ncurses progs panel menu form
checking for tbl... /usr/coreutils/bin/tbl
checking if /usr/coreutils/bin/tbl supports 'x' column modifier... yes
checking format of man pages...  normal
checking for man page renaming... no
checking if man page aliases will be installed... yes
checking if man page symlinks should be used... yes
checking for man page tbl... no
checking for defines to add to ncursesw6-config script...
-D_POSIX_C_SOURCE=199506L -DNCURSES_WIDECHAR
package: ncursesw
checking for linker search path... /usr/lib
configure: creating ./config.status
config.status: creating include/MKterm.h.awk
config.status: creating include/curses.head
config.status: creating include/ncurses_dll.h
config.status: creating include/nc_win32.h
config.status: creating include/termcap.h
config.status: creating include/unctrl.h
config.status: creating man/MKterminfo.tmp
config.status: creating man/man_db.renames
config.status: creating man/Makefile
config.status: creating include/Makefile
config.status: creating ncurses/Makefile
config.status: creating progs/Makefile
config.status: creating panel/Makefile
config.status: creating menu/Makefile
config.status: creating form/Makefile
config.status: creating test/Makefile
config.status: creating misc/Makefile
config.status: creating c++/Makefile
config.status: creating misc/run_tic.sh
config.status: creating misc/ncurses-config
config.status: creating man/ncursesw6-config.1
config.status: creating Makefile
config.status: creating include/ncurses_cfg.h
<snips>
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g   -c ../c++/cursesf.cc -o ../obj_s/cursesf.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursesf.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:420: recipe for target '../obj_s/cursesf.o' failed
make[1]: *** [../obj_s/cursesf.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g   -c ../c++/cursesm.cc -o ../obj_s/cursesm.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursesm.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:427: recipe for target '../obj_s/cursesm.o' failed
make[1]: *** [../obj_s/cursesm.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g   -c ../c++/cursesw.cc -o ../obj_s/cursesw.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursesw.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:433: recipe for target '../obj_s/cursesw.o' failed
make[1]: *** [../obj_s/cursesw.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g   -c ../c++/cursespad.cc -o ../obj_s/cursespad.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursespad.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:439: recipe for target '../obj_s/cursespad.o' failed
make[1]: *** [../obj_s/cursespad.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g   -c ../c++/cursesp.cc -o ../obj_s/cursesp.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

      int x = (maxx() - ::strlen(labelText)) / 2;
              ^
"Ncurses_Pipeline/c++/../c++/cursesp.cc", line 128: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursesp.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:445: recipe for target '../obj_s/cursesp.o' failed
make[1]: *** [../obj_s/cursesp.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g   -c ../c++/cursslk.cc -o ../obj_s/cursslk.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursslk.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:451: recipe for target '../obj_s/cursslk.o' failed
make[1]: *** [../obj_s/cursslk.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g   -c ../c++/cursesapp.cc -o ../obj_s/cursesapp.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursesapp.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:457: recipe for target '../obj_s/cursesapp.o' failed
make[1]: *** [../obj_s/cursesapp.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g   -c ../c++/cursesmain.cc -o ../obj_s/cursesmain.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursesmain.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:464: recipe for target '../obj_s/cursesmain.o' failed
make[1]: *** [../obj_s/cursesmain.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g  -DNCURSES_STATIC -g -DTRACE -c ../c++/cursesf.cc
-o ../obj_g/cursesf.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursesf.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:545: recipe for target '../obj_g/cursesf.o' failed
make[1]: *** [../obj_g/cursesf.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g  -DNCURSES_STATIC -g -DTRACE -c ../c++/cursesm.cc
-o ../obj_g/cursesm.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursesm.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:552: recipe for target '../obj_g/cursesm.o' failed
make[1]: *** [../obj_g/cursesm.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g  -DNCURSES_STATIC -g -DTRACE -c ../c++/cursesw.cc
-o ../obj_g/cursesw.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursesw.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:558: recipe for target '../obj_g/cursesw.o' failed
make[1]: *** [../obj_g/cursesw.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g  -DNCURSES_STATIC -g -DTRACE -c
../c++/cursespad.cc -o ../obj_g/cursespad.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursespad.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:564: recipe for target '../obj_g/cursespad.o' failed
make[1]: *** [../obj_g/cursespad.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g  -DNCURSES_STATIC -g -DTRACE -c ../c++/cursesp.cc
-o ../obj_g/cursesp.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

      int x = (maxx() - ::strlen(labelText)) / 2;
              ^
"Ncurses_Pipeline/c++/../c++/cursesp.cc", line 128: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursesp.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:570: recipe for target '../obj_g/cursesp.o' failed
make[1]: *** [../obj_g/cursesp.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g  -DNCURSES_STATIC -g -DTRACE -c ../c++/cursslk.cc
-o ../obj_g/cursslk.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursslk.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:576: recipe for target '../obj_g/cursslk.o' failed
make[1]: *** [../obj_g/cursslk.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g  -DNCURSES_STATIC -g -DTRACE -c
../c++/cursesapp.cc -o ../obj_g/cursesapp.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursesapp.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:582: recipe for target '../obj_g/cursesapp.o' failed
make[1]: *** [../obj_g/cursesapp.o] Error 1
c11 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -I
/home/jenkinsbuild/include -D_XOPEN_SOURCE_EXTENDED=1
-DHAVE_IOSTREAM_NAMESPACE=1 -DHAVE_IOSTREAM=1 -D_POSIX_C_SOURCE=199506L
-D_FILE_OFFSET_BITS=64 -g  -DNCURSES_STATIC -g -DTRACE -c
../c++/cursesmain.cc -o ../obj_g/cursesmain.o
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/c++/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined

  inline chtype UNDEF(attrset)(chtype at) { return attrset(at); }
                                                   ^
"Ncurses_Pipeline/c++/../c++/cursesw.h", line 100: warning(1506):
          implicit conversion from "unsigned int" to "int":  rounding, sign
          extension, or loss of accuracy may result

4 errors detected in the compilation of "../c++/cursesmain.cc".
c11: /usr/cmplr/ccomfe exited, returning 2.
Makefile:589: recipe for target '../obj_g/cursesmain.o' failed
make[1]: *** [../obj_g/cursesmain.o] Error 1
make[1]: Target 'all' not remade because of errors.
compiling demo (obj_s)
     typedef long intptr_t;
                          ^
"/usr/include/stdint.h", line 80: warning(455): declaration requires a
typedef
          name

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(133): expected an identifier

  using::intptr_t;
         ^
"/usr/include/cstdint", line 210: error(158): expected a ";"

      cerr << e->message << endl;
      ^
"Ncurses_Pipeline/obj_s/../c++/etip.h", line 404: error(114):
          identifier "cerr" is undefined

      cerr << e->message << endl;
                            ^
"Ncurses_Pipeline/obj_s/../c++/etip.h", line 404: error(114):
          identifier "endl" is undefined



Reply via email to