ports/58286: pstoedit port will not build with gcc-3.3

Kevin Oberman oberman at es.net
Mon Oct 20 15:40:18 UTC 2003


>Number:         58286
>Category:       ports
>Synopsis:       pstoedit port will not build with gcc-3.3
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 20 08:40:15 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Kevin Oberman
>Release:        FreeBSD 4.9-RC i386
>Organization:
ESnet -- The Energy Sciences Network
>Environment:
System: FreeBSD pak.es.net 5.1-CURRENT FreeBSD 5.1-CURRENT #4: Tue Sep
30 13:16:24 PDT 2003     oberman at pak.es.net:/usr/obj/usr/src/sys/PAKv5
i386

>Description:
	pstoedit will not build with the compiler in CURRENT. It fails
to compile with:
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_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_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 dynl
 oad.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
(This contiues fro a few hundred lines.)
>How-To-Repeat:
	cd /usr/ports/graphics/pstoedit && make
>Fix:
	This port tries to run g++ with -pedantic and I believe this
makes non-ANSI things like 'long long' into hard errors. Removing the
-pedantic option allows the code to build, but I am uncertain if there
are other problems that this might cause.

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list