ports/58543: graphics/pstoedit bad C++ on 5-CURRENT

Larry Rosenman ler at lerctr.org
Sat Oct 25 23:40:20 UTC 2003


>Number:         58543
>Category:       ports
>Synopsis:       graphics/pstoedit bad C++ on 5-CURRENT
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Oct 25 16:40:16 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Larry Rosenman
>Release:        FreeBSD 5.1-CURRENT i386
>Organization:
LERCTR Consulting
>Environment:
System: FreeBSD lerlaptop.lerctr.org 5.1-CURRENT FreeBSD 5.1-CURRENT #74: Sun Oct 19 06:52:09 CDT 2003 ler at lerlaptop.lerctr.org:/usr/obj/usr/src/sys/LERLAPTOP i386


	
>Description:
graphics/pstoedit port dies with bad C++ code:

    ===>  Cleaning for unzip-5.50_2
    ===>  Cleaning for libiconv-1.9.1_3
    ===>  Cleaning for gettext-0.12.1
    ===>  Cleaning for gmake-3.80_1
    ===>  Cleaning for imake-4.3.0_1
    ===>  Cleaning for libtool-1.3.5_1
    ===>  Cleaning for pkgconfig-0.15.0
    ===>  Cleaning for ImageMagick-5.5.7.11_1
    ===>  Cleaning for hdf-4.1r5
    ===>  Cleaning for jasper-1.700.2
    ===>  Cleaning for jbigkit-1.5
    ===>  Cleaning for jpeg-6b_1
    ===>  Cleaning for lcms-1.09,1
    ===>  Cleaning for libfpx-1.2.0.9
    ===>  Cleaning for libungif-4.1.0b1_1
    ===>  Cleaning for libwmf-0.2.8
    ===>  Cleaning for ming-0.2a_1
    ===>  Cleaning for plotutils-2.4.1
    ===>  Cleaning for png-1.2.5_2
    ===>  Cleaning for tiff-3.6.0
    ===>  Cleaning for perl-5.8.0_8
    ===>  Cleaning for python-2.3.2
    ===>  Cleaning for libmpeg2-0.3.1_1
    ===>  Cleaning for freetype2-2.1.5_1
    ===>  Cleaning for ghostscript-gnu-7.07_4
    ===>  Cleaning for expat-1.95.6_1
    ===>  Cleaning for libxml2-2.6.0
    ===>  Cleaning for fontconfig-2.2.90_3
    ===>  Cleaning for open-motif-2.2.2_1
    ===>  Cleaning for XFree86-libraries-4.3.0_6
    ===>  Cleaning for pstoedit-3.33_1
    
          Define WITH_GHOSTSCRIPT_AFPL=yes to use
          AFPL Postscript interpreter instead of GNU one
    
    ===>  Extracting for pstoedit-3.33_1
    >> Checksum OK for pstoedit-3.33.tar.gz.
    ===>  Patching for pstoedit-3.33_1
    ===>  Applying FreeBSD patches for pstoedit-3.33_1
    ===>   pstoedit-3.33_1 depends on executable: gs - found
    ===>   pstoedit-3.33_1 depends on file: /usr/local/libexec/libtool13/libtool - found
    ===>   pstoedit-3.33_1 depends on executable: pkg-config - found
    ===>   pstoedit-3.33_1 depends on shared library: Magick++.6 - found
    ===>   pstoedit-3.33_1 depends on shared library: ming.3 - found
    ===>   pstoedit-3.33_1 depends on shared library: plotter.4 - found
    ===>  Configuring for pstoedit-3.33_1
    checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
    checking whether build environment is sane... yes
    checking for gawk... no
    checking for mawk... no
    checking for nawk... nawk
    checking whether make sets $(MAKE)... yes
    checking for C++ compiler default output... a.out
    checking whether the C++ compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables... 
    checking for suffix of object files... o
    checking whether we are using the GNU C++ compiler... yes
    checking whether c++ accepts -g... yes
    checking for style of include used by make... GNU
    checking dependency style of c++... gcc3
    checking for gawk... (cached) nawk
    checking for bison... bison -y
    checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
    checking build system type... i386-portbld-freebsd5.1
    checking host system type... i386-portbld-freebsd5.1
    checking for gcc... cc
    checking whether we are using the GNU C compiler... yes
    checking whether cc accepts -g... yes
    checking for cc option to accept ANSI C... none needed
    checking dependency style of cc... gcc3
    checking for ld used by GCC... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for /usr/bin/ld option to reload object files... -r
    checking for BSD-compatible nm... /usr/bin/nm -B
    checking for a sed that does not truncate output... /usr/bin/sed
    checking whether ln -s works... yes
    checking how to recognise dependent libraries... pass_all
    checking how to run the C preprocessor... cc -E
    checking for egrep... grep -E
    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 dlfcn.h usability... yes
    checking dlfcn.h presence... yes
    checking for dlfcn.h... yes
    checking how to run the C++ preprocessor... c++ -E
    checking for g77... no
    checking for f77... f77
    checking whether we are using the GNU Fortran 77 compiler... yes
    checking whether f77 accepts -g... yes
    checking the maximum length of command line arguments... 16384
    checking command to parse /usr/bin/nm -B output from cc object... ok
    checking for objdir... .libs
    checking for ranlib... ranlib
    checking for strip... strip
    checking if cc static flag  works... yes
    checking if cc supports -fno-rtti -fno-exceptions... no
    checking for cc option to produce PIC... -fPIC
    checking if cc PIC flag -fPIC works... yes
    checking if cc supports -c -o file.o... no
    checking if we can lock with hard links... yes
    checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... yes
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking dynamic linker characteristics... freebsd5.1 ld.so
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... yes
    configure: creating libtool
    appending configuration tag "CXX" to libtool
    checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
    checking for c++ option to produce PIC... -fPIC
    checking if c++ PIC flag -fPIC works... yes
    checking if c++ supports -c -o file.o... no
    checking if we can lock with hard links... yes
    checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... yes
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking dynamic linker characteristics... freebsd5.1 ld.so
    appending configuration tag "F77" to libtool
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... yes
    checking for f77 option to produce PIC... -fPIC
    checking if f77 PIC flag -fPIC works... yes
    checking if f77 supports -c -o file.o... no
    checking if we can lock with hard links... yes
    checking whether the f77 linker (/usr/bin/ld) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... yes
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking dynamic linker characteristics... freebsd5.1 ld.so
    checking host system type... i386-unknown-freebsd5.1
    checking for ranlib... ranlib
    checking whether we are using GNU C... yes
    checking for object suffix... o
    checking for executable suffix... no
    checking for cc option to produce PIC... -fPIC
    checking if cc PIC flag -fPIC works... yes
    checking if cc supports -c -o file.o... yes
    checking if cc supports -c -o file.lo... yes
    checking if cc supports -fno-rtti -fno-exceptions ... no
    checking if cc static flag -static works... -static
    checking whether ln -s works... yes
    checking for ld used by GCC... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking whether the linker (/usr/bin/ld) supports shared libraries... yes
    checking for BSD-compatible nm... /usr/bin/nm -B
    checking command to parse /usr/bin/nm -B output... ok
    checking how to hardcode library paths into programs... immediate
    checking for /usr/bin/ld option to reload object files... -r
    checking dynamic linker characteristics... freebsd5.1 ld.so
    checking if libtool supports shared libraries... yes
    
    *** Warning: the command libtool uses to detect shared libraries,
    *** /usr/bin/file, produces output that libtool cannot recognize.
    *** The result is that libtool may fail to recognize shared libraries
    *** as such.  This will affect the creation of libtool libraries that
    *** depend on shared libraries, but programs linked with such libtool
    *** libraries will work regardless of this problem.  Nevertheless, you
    *** may want to report the problem to your system manager and/or to
    *** bug-libtool at gnu.org
    
    checking whether to build shared libraries... yes
    checking whether to build static libraries... yes
    checking for objdir... .libs
    creating libtool
    checking whether make sets $(MAKE)... (cached) yes
    checking for gs... /usr/local/bin/gs
    checking for dirent.h that defines DIR... yes
    checking for library containing opendir... none required
    checking for main in -ldl... no
    checking for main in -lplotter... yes
    checking plotter.h usability... yes
    checking plotter.h presence... yes
    checking for plotter.h... yes
    checking for version of "lib plot" ... you seem to have a compatible version 
    checking for main in -lming... yes
    checking mingpp.h usability... yes
    checking mingpp.h presence... yes
    checking for mingpp.h... yes
    checking util/png2dbl.c usability... no
    checking util/png2dbl.c presence... no
    checking for util/png2dbl.c... no
    checking for Magick++-config... /usr/local/bin/Magick++-config
    checking for version of "ImageMagick++" ... you seem to have a compatible version 
    checking for main in -lEMF... no
    configure: WARNING: ** Cannot find libemf. libEMF supports are disabled.
    checking emf.h usability... no
    checking emf.h presence... no
    checking for emf.h... no
    configure: WARNING: ** Cannot find emf.h. libEMF supports are disabled.
    checking See if we have libpng and zlib... you seem to have compatible version of libpng
    checking for built-in "bool" datatype... yes
    checking C++ compiler model... GNU
    checking for main in -lg++... no
    checking for main in -lstdc++... yes
    configure: creating ./config.status
    config.status: creating Makefile
    chmod: config/pstoedit-config: No such file or directory
    config.status: creating src/Makefile
    chmod: config/pstoedit-config: No such file or directory
    config.status: creating config/Makefile
    chmod: config/pstoedit-config: No such file or directory
    config.status: creating config/pstoedit-config
    config.status: creating config/pstoedit.pc
    config.status: creating doc/Makefile
    config.status: creating examples/Makefile
    config.status: creating java/Makefile
    config.status: creating java/java1/Makefile
    config.status: creating java/java2/Makefile
    config.status: creating misc/Makefile
    config.status: creating misc/swffonts/Makefile
    config.status: creating os2/Makefile
    config.status: creating msdev/Makefile
    config.status: creating othersrc/Makefile
    config.status: creating othersrc/gsdllinc/Makefile
    config.status: executing depfiles commands
    ===>  Building for pstoedit-3.33_1
    Making all in config
    make  all-am
    Making all in doc
    Making all in examples
    Making all in java
    Making all in java1
    Making all in java2
    Making all in misc
    Making all in swffonts
    Making all in os2
    Making all in othersrc
    Making all in gsdllinc
    Making all in src
    if /bin/sh ../libtool --mode=compile c++ -DPACKAGE_NAME=\"pstoedit\" -DPACKAGE_TARNAME=\"pstoedit\" -DPACKAGE_VERSION=\"3.33\" -DPACKAGE_STRING=\"pstoedit\ 3.33\" -DPACKAGE_BUGREPORT=\"wglunz at pstoedit.net\" -DPACKAGE=\"pstoedit\" -DVERSION=\"3.33\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_DIRENT_H=1  -I. -I.  -DHAVE_LIBPLOTTER			 -DHAVE_LIBMING			 -DHAVE_MAGIC -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include -I/X11 -I/usr/local/include/libxml2			 			 -DHAVE_LIBPNG			 -DDEFAULTGS=/usr/local/bin/gs			 -DPSTOEDITDATADIR="\"/usr/local/share/pstoedit\""	 -DPSTOEDITLIBDIR="\"/usr/local/lib/pstoedit\""	 -DBUGGYGPP -pedantic -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wstrict-prototypes -I/usr/local/include/ming -I/usr/local/include  -I/usr/X11R6/include   -O -!
 pipe -mcpu=pentiumpro -DINTERNALBOOL -MT dynload.lo -MD -MP -MF ".deps/dynload.Tpo"  -c -o dynload.lo `test -f 'dynload.cpp' || echo './'`dynload.cpp;  then mv ".deps/dynload.Tpo" ".deps/dynload.Plo";  else rm -f ".deps/dynload.Tpo"; exit 1;  fi
    mkdir .libs
    c++ -DPACKAGE_NAME=\"pstoedit\" -DPACKAGE_TARNAME=\"pstoedit\" -DPACKAGE_VERSION=\"3.33\" "-DPACKAGE_STRING=\"pstoedit 3.33\"" -DPACKAGE_BUGREPORT=\"wglunz at pstoedit.net\" -DPACKAGE=\"pstoedit\" -DVERSION=\"3.33\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_DIRENT_H=1 -I. -I. -DHAVE_LIBPLOTTER -DHAVE_LIBMING -DHAVE_MAGIC -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include -I/X11 -I/usr/local/include/libxml2 -DHAVE_LIBPNG -DDEFAULTGS=/usr/local/bin/gs -DPSTOEDITDATADIR=\"/usr/local/share/pstoedit\" -DPSTOEDITLIBDIR=\"/usr/local/lib/pstoedit\" -DBUGGYGPP -pedantic -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wstrict-prototypes -I/usr/local/include/ming -I/usr/local/include -I/usr/X11R6/include -O -pipe -mcpu=pentiumpro -DINTERNALBOOL -MT dynload.lo -MD -MP -MF .d!
 eps/dynload.Tpo -c dynload.cpp  -fPIC -DPIC -o .libs/dynload.lo
    In file included from /usr/include/pthread.h:43,
                     from /usr/include/c++/3.3/bits/gthr-default.h:37,
                     from /usr/include/c++/3.3/bits/gthr.h:98,
                     from /usr/include/c++/3.3/bits/c++io.h:37,
                     from /usr/include/c++/3.3/bits/fpos.h:44,
                     from /usr/include/c++/3.3/iosfwd:49,
                     from /usr/include/c++/3.3/ios:44,
                     from /usr/include/c++/3.3/istream:44,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/sys/time.h:125:44: warning: use of C99 long long integer constant
    /usr/include/sys/time.h:142:44: warning: use of C99 long long integer constant
    In file included from /usr/include/c++/3.3/cwchar:54,
                     from /usr/include/c++/3.3/bits/fpos.h:45,
                     from /usr/include/c++/3.3/iosfwd:49,
                     from /usr/include/c++/3.3/ios:44,
                     from /usr/include/c++/3.3/istream:44,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/wchar.h:189: error: ISO C++ does not support `long long'
    /usr/include/wchar.h:192: error: ISO C++ does not support `long long'
    In file included from /usr/include/c++/3.3/bits/fpos.h:45,
                     from /usr/include/c++/3.3/iosfwd:49,
                     from /usr/include/c++/3.3/ios:44,
                     from /usr/include/c++/3.3/istream:44,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/cwchar:237: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/cwchar:239: error: ISO C++ does not support `long long'
    In file included from /usr/include/c++/3.3/cstdlib:52,
                     from /usr/include/c++/3.3/bits/stl_algobase.h:67,
                     from /usr/include/c++/3.3/memory:54,
                     from /usr/include/c++/3.3/string:48,
                     from /usr/include/c++/3.3/bits/locale_classes.h:47,
                     from /usr/include/c++/3.3/bits/ios_base.h:47,
                     from /usr/include/c++/3.3/ios:49,
                     from /usr/include/c++/3.3/istream:44,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/stdlib.h:134: error: ISO C++ does not support `long long'
    /usr/include/stdlib.h:135: error: ISO C++ does not support `long long'
    /usr/include/stdlib.h:140: error: ISO C++ does not support `long long'
    /usr/include/stdlib.h:143: error: ISO C++ does not support `long long'
    /usr/include/stdlib.h:143: error: ISO C++ does not support `long long'
    /usr/include/stdlib.h:145: error: ISO C++ does not support `long long'
    /usr/include/stdlib.h:145: error: ISO C++ does not support `long long'
    /usr/include/stdlib.h:148: error: ISO C++ does not support `long long'
    /usr/include/stdlib.h:151: error: ISO C++ does not support `long long'
    In file included from /usr/include/c++/3.3/bits/stl_algobase.h:67,
                     from /usr/include/c++/3.3/memory:54,
                     from /usr/include/c++/3.3/string:48,
                     from /usr/include/c++/3.3/bits/locale_classes.h:47,
                     from /usr/include/c++/3.3/bits/ios_base.h:47,
                     from /usr/include/c++/3.3/ios:49,
                     from /usr/include/c++/3.3/istream:44,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/cstdlib:149: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/cstdlib:149: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/cstdlib:152: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/cstdlib:152: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/cstdlib:157: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/cstdlib:157: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/cstdlib:161: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/cstdlib:161: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/cstdlib:165: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/cstdlib:167: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/cstdlib:169: error: ISO C++ does not support `long long'
    In file included from /usr/include/c++/3.3/bits/stl_algobase.h:72,
                     from /usr/include/c++/3.3/memory:54,
                     from /usr/include/c++/3.3/string:48,
                     from /usr/include/c++/3.3/bits/locale_classes.h:47,
                     from /usr/include/c++/3.3/bits/ios_base.h:47,
                     from /usr/include/c++/3.3/ios:49,
                     from /usr/include/c++/3.3/istream:44,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/bits/type_traits.h:211: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/type_traits.h:219: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/type_traits.h:312: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/type_traits.h:316: error: ISO C++ does not support 
       `long long'
    In file included from /usr/include/c++/3.3/bits/stl_iterator_base_funcs.h:68,
                     from /usr/include/c++/3.3/bits/stl_algobase.h:74,
                     from /usr/include/c++/3.3/memory:54,
                     from /usr/include/c++/3.3/string:48,
                     from /usr/include/c++/3.3/bits/locale_classes.h:47,
                     from /usr/include/c++/3.3/bits/ios_base.h:47,
                     from /usr/include/c++/3.3/ios:49,
                     from /usr/include/c++/3.3/istream:44,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/bits/concept_check.h:52:37: warning: anonymous variadic macros were introduced in C99
    In file included from /usr/include/c++/3.3/memory:55,
                     from /usr/include/c++/3.3/string:48,
                     from /usr/include/c++/3.3/bits/locale_classes.h:47,
                     from /usr/include/c++/3.3/bits/ios_base.h:47,
                     from /usr/include/c++/3.3/ios:49,
                     from /usr/include/c++/3.3/istream:44,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/bits/stl_alloc.h:968: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/stl_alloc.h:969: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/stl_alloc.h:970: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/stl_alloc.h:970: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/stl_alloc.h:970: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    In file included from /usr/include/c++/3.3/string:57,
                     from /usr/include/c++/3.3/bits/locale_classes.h:47,
                     from /usr/include/c++/3.3/bits/ios_base.h:47,
                     from /usr/include/c++/3.3/ios:49,
                     from /usr/include/c++/3.3/istream:44,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/bits/basic_string.tcc:1061: error: ISO C++ forbids the use 
       of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/basic_string.tcc:1061: error: ISO C++ forbids the use 
       of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/basic_string.tcc:1061: error: ISO C++ forbids the use 
       of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/basic_string.tcc:1064: error: ISO C++ forbids the use 
       of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/basic_string.tcc:1067: error: ISO C++ forbids the use 
       of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/basic_string.tcc:1070: error: ISO C++ forbids the use 
       of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/basic_string.tcc:1073: error: ISO C++ forbids the use 
       of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/basic_string.tcc:1076: error: ISO C++ forbids the use 
       of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/basic_string.tcc:1076: error: ISO C++ forbids the use 
       of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/basic_string.tcc:1076: error: ISO C++ forbids the use 
       of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/basic_string.tcc:1079: error: ISO C++ forbids the use 
       of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/basic_string.tcc:1082: error: ISO C++ forbids the use 
       of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/basic_string.tcc:1085: error: ISO C++ forbids the use 
       of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/basic_string.tcc:1088: error: ISO C++ forbids the use 
       of `extern' on explicit instantiations
    In file included from /usr/include/c++/3.3/streambuf:934,
                     from /usr/include/c++/3.3/ios:50,
                     from /usr/include/c++/3.3/istream:44,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/bits/streambuf.tcc:241: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/streambuf.tcc:245: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/streambuf.tcc:248: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/streambuf.tcc:252: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    In file included from /usr/include/c++/3.3/bits/basic_ios.h:44,
                     from /usr/include/c++/3.3/ios:51,
                     from /usr/include/c++/3.3/istream:44,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/bits/locale_facets.h:83: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/locale_facets.h:88: error: ISO C++ does not support 
       `long long'
    In file included from /usr/include/c++/3.3/bits/basic_ios.h:44,
                     from /usr/include/c++/3.3/ios:51,
                     from /usr/include/c++/3.3/istream:44,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/bits/locale_facets.h:748: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/locale_facets.h:753: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/locale_facets.h:809: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/locale_facets.h:813: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/locale_facets.h:881: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/locale_facets.h:886: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/locale_facets.h:962: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/locale_facets.h:965: error: ISO C++ does not support 
       `long long'
    In file included from /usr/include/c++/3.3/bits/basic_ios.h:456,
                     from /usr/include/c++/3.3/ios:51,
                     from /usr/include/c++/3.3/istream:44,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/bits/basic_ios.tcc:211: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/basic_ios.tcc:214: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    In file included from /usr/include/c++/3.3/istream:45,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/limits:771: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:776: error: ISO C++ does not support `long long'
    In file included from /usr/include/c++/3.3/istream:45,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/limits:776:17: warning: use of C99 long long integer constant
    /usr/include/c++/3.3/limits:778: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:778:16: warning: use of C99 long long integer constant
    /usr/include/c++/3.3/limits:780: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:780: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:781: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:781: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:787: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:789: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:803: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:805: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:807: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:809: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits: In static member function `static long long int 
       std::numeric_limits<long long int>::infinity()':
    /usr/include/c++/3.3/limits:803: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits: In static member function `static long long int 
       std::numeric_limits<long long int>::quiet_NaN()':
    /usr/include/c++/3.3/limits:805: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits: In static member function `static long long int 
       std::numeric_limits<long long int>::signaling_NaN()':
    /usr/include/c++/3.3/limits:807: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits: In static member function `static long long int 
       std::numeric_limits<long long int>::denorm_min()':
    /usr/include/c++/3.3/limits:809: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits: At global scope:
    /usr/include/c++/3.3/limits:821: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:826: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:828: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:828:16: warning: use of C99 long long integer constant
    /usr/include/c++/3.3/limits:828:36: warning: use of C99 long long integer constant
    /usr/include/c++/3.3/limits:830: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:830: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:831: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:831: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:837: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:839: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:853: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:855: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:857: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits:859: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits: In static member function `static long long 
       unsigned int std::numeric_limits<long long unsigned int>::infinity()':
    /usr/include/c++/3.3/limits:853: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits: In static member function `static long long 
       unsigned int std::numeric_limits<long long unsigned int>::quiet_NaN()':
    /usr/include/c++/3.3/limits:855: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits: In static member function `static long long 
       unsigned int std::numeric_limits<long long unsigned int>::signaling_NaN()':
    /usr/include/c++/3.3/limits:857: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/limits: In static member function `static long long 
       unsigned int std::numeric_limits<long long unsigned int>::denorm_min()':
    /usr/include/c++/3.3/limits:859: error: ISO C++ does not support `long long'
    In file included from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/istream: At global scope:
    /usr/include/c++/3.3/istream:194: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/istream:197: error: ISO C++ does not support `long long'
    In file included from /usr/include/c++/3.3/locale:47,
                     from /usr/include/c++/3.3/bits/istream.tcc:37,
                     from /usr/include/c++/3.3/istream:768,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/bits/locale_facets.tcc:536: error: ISO C++ does not 
       support `long long'
    /usr/include/c++/3.3/bits/locale_facets.tcc:549: error: ISO C++ does not 
       support `long long'
    /usr/include/c++/3.3/bits/locale_facets.tcc:668: error: ISO C++ does not 
       support `long long'
    /usr/include/c++/3.3/bits/locale_facets.tcc: In function `int 
       std::__int_to_char(_CharT*, int, long long int, const _CharT*, 
       std::_Ios_Fmtflags)':
    /usr/include/c++/3.3/bits/locale_facets.tcc:669: error: ISO C++ does not 
       support `long long'
    /usr/include/c++/3.3/bits/locale_facets.tcc:669: error: ISO C++ does not 
       support `long long'
    /usr/include/c++/3.3/bits/locale_facets.tcc: At global scope:
    /usr/include/c++/3.3/bits/locale_facets.tcc:683: error: ISO C++ does not 
       support `long long'
    /usr/include/c++/3.3/bits/locale_facets.tcc:1045: error: ISO C++ does not 
       support `long long'
    /usr/include/c++/3.3/bits/locale_facets.tcc:1052: error: ISO C++ does not 
       support `long long'
    /usr/include/c++/3.3/bits/locale_facets.tcc:2531: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2532: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2533: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2534: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2535: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2536: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2537: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2538: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2539: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2540: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2541: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2542: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2543: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2544: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2545: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2546: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2547: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2548: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2549: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2550: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2551: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2555: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2559: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2563: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2567: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2571: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2575: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2579: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2583: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2587: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2591: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2595: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2599: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2603: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2607: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2611: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2615: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2619: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2623: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2627: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2631: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2635: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2639: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2643: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2647: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2651: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2655: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2658: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2659: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2660: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2661: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2662: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2663: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2664: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2665: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2666: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2667: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2668: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2669: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2670: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2671: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2672: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2673: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2674: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2675: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2676: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2677: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2678: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2682: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2686: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2690: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2694: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2698: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2702: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2706: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2710: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2714: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2718: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2722: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2726: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2730: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2734: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2738: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2742: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2746: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2750: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2754: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2758: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2762: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2766: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2770: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2774: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2778: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/locale_facets.tcc:2782: error: ISO C++ forbids the 
       use of `extern' on explicit instantiations
    In file included from /usr/include/c++/3.3/bits/istream.tcc:38,
                     from /usr/include/c++/3.3/istream:768,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/ostream:208: error: ISO C++ does not support `long long'
    /usr/include/c++/3.3/ostream:211: error: ISO C++ does not support `long long'
    In file included from /usr/include/c++/3.3/ostream:535,
                     from /usr/include/c++/3.3/bits/istream.tcc:38,
                     from /usr/include/c++/3.3/istream:768,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/bits/ostream.tcc:242: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/ostream.tcc: In member function `
       std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, 
       _Traits>::operator<<(long long int)':
    /usr/include/c++/3.3/bits/ostream.tcc:255: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/ostream.tcc:256: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/ostream.tcc: At global scope:
    /usr/include/c++/3.3/bits/ostream.tcc:280: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/ostream.tcc:701: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:701: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:702: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:703: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:704: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:705: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:706: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:707: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:708: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:709: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:710: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:713: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:713: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:714: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:715: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:716: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:717: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:718: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:719: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/ostream.tcc:720: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    In file included from /usr/include/c++/3.3/istream:768,
                     from /usr/include/c++/3.3/fstream:45,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/bits/istream.tcc:320: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/istream.tcc:347: error: ISO C++ does not support 
       `long long'
    /usr/include/c++/3.3/bits/istream.tcc:1201: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/istream.tcc:1201: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/istream.tcc:1202: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/istream.tcc:1203: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/istream.tcc:1204: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/istream.tcc:1205: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/istream.tcc:1206: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/istream.tcc:1207: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/istream.tcc:1208: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/istream.tcc:1211: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/istream.tcc:1211: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/istream.tcc:1212: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/istream.tcc:1213: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    /usr/include/c++/3.3/bits/istream.tcc:1214: error: ISO C++ forbids the use of 
       `extern' on explicit instantiations
    In file included from /usr/include/c++/3.3/fstream:839,
                     from drvbase.h:43,
                     from dynload.cpp:34:
    /usr/include/c++/3.3/bits/fstream.tcc:529: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/fstream.tcc:530: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/fstream.tcc:531: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/fstream.tcc:532: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/fstream.tcc:535: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/fstream.tcc:536: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/fstream.tcc:537: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    /usr/include/c++/3.3/bits/fstream.tcc:538: error: ISO C++ forbids the use of `
       extern' on explicit instantiations
    *** Error code 1
    
    Stop in /shared/ports/graphics/pstoedit/work/pstoedit-3.33/src.
    *** Error code 1
    
    Stop in /shared/ports/graphics/pstoedit/work/pstoedit-3.33.
    *** Error code 1
    
    Stop in /shared/ports/graphics/pstoedit.
>How-To-Repeat:
portupgrade pstoedit
>Fix:
Unknown.
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list