2011/5/13 Miod Vallat <m...@online.fr>:
>> Very often when I try to compile anything from ports using G++, a
>> compiler give me a "Segmentation Fault" or "Bus error". GCC works
>> fine. And everytime I have to start from last stage. What can you
>> advise? This happens on SGI O2, RM7000, 512MB of RAM. IRIX 6.5 using
>> MIPSpro 7.4 can compile a few days without error so I think that the
>> problem lies not in hardware. This is a bug in GCC 4.2.1, or just a
>> particular build of 4.9? How do I fix this? Or is this the only
>> problem I have one?
>
> Does this only happen when working on large c++ files? If so, have you
> tried building with larger resources limits? The c++ compiler is
> unfortunately very good at allocating a lot of memory, and very bad at
> handling memory allocation failure.
>
> Miod
>


This happens on almost any c+ + port. Unfortunately, it is impossible
to predict exactly when it happens and to reproduce the error. For
example, when I tried to build textproc/icu4c ( it is dependence of
PHP) I received the following errors.

In the last example, I added " -v" in the Makefile so that the result
was more evident ( and -save-temps also to obtain *.ii preprocessed
source files). I had about forty times to resume the process of
compilation, but then I got bored. I also added "-mips4" flag in /etc
/mk.conf to improve perfomance with fpu in openvpn+lzo pair, but
removal of this file and "make clean=depends" had no effect on the
problem. Any suggestions? I will be grateful for any help. But
someone, in the end, build those packages! Or packages in ports are
result of cross-compiling? In any case, thanks to all. You guys are
doing a truly titanic work.



gmake[1]: Entering directory `/usr/ports/pobj/icu4c-4.4/build-mips64/i18n'
c++ -D_REENTRANT -I../common
-I/usr/ports/pobj/icu4c-4.4/icu/source/i18n
-I/usr/ports/pobj/icu4c-4.4/icu/source/common
-DU_I18N_IMPLEMENTATION -O2 -pipe -mips4 -W -Wall -ansi -pedantic
-Wpointer-arith -Wwrite-strings -Wno-long-long  -fvisibility=hidden -c
  -o nfrule.ao /usr/ports/pobj/icu4c-4.4/icu/source/i18n/nfrule.cpp
In file included from /usr//include/g++/memory:60,
                 from /usr//include/g++/string:48,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/std_string.h:39,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/unistr.h:31,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/strenum.h:14,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/uenum.h:24,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/uloc.h:25,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/unicode/ucol.h:18,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/unicode/coll.h:57,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/unicode/rbnf.h:30,
                 from /usr/ports/pobj/icu4c-4.4/icu/source/i18n/nfrule.h:11,
                 from /usr/ports/pobj/icu4c-4.4/icu/source/i18n/nfrule.cpp:16:
/usr//include/g++/limits: In static member function 'static char
std::numeric_limits<char>::min()':
/usr//include/g++/limits:375: warning: overflow in implicit constant conversion
/usr//include/g++/limits: In static member function 'static wchar_t
std::numeric_limits<wchar_t>::max()':
/usr//include/g++/limits:530: warning: overflow in implicit constant conversion
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/nfrule.cpp: In member
function 'UBool icu::NFRule::allIgnorable(const icu::UnicodeString&,
UErrorCode&) const':
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/nfrule.cpp:1431: internal
compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
gmake[1]: *** [nfrule.ao] Error 1
gmake[1]: Leaving directory `/usr/ports/pobj/icu4c-4.4/build-mips64/i18n'
gmake: *** [all-recursive] Error 2
*** Error code 2

Stop in /usr/ports/textproc/icu4c (line 2473 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/textproc/icu4c (line 1690 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/textproc/icu4c (line 2261 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/textproc/icu4c (line 2241 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/textproc/icu4c (line 1721 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/textproc/icu4c (line 2241 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/databases/openldap (line 1879 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/databases/openldap (line 2293 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/databases/openldap (line 1690 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/databases/openldap (line 2261 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/databases/openldap (line 2241 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/databases/openldap (line 1721 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/databases/openldap (line 2241 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/lang/php/5.3 (line 1879 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/lang/php/5.3 (line 2293 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/lang/php/5.3 (line 1690 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/lang/php/5.3 (line 2261 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/lang/php/5.3 (line 2241 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/lang/php/5.3 (line 1721 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/lang/php/5.3 (line 2241 of
/usr/ports/infrastructure/mk/bsd.port.mk).
#

_______________________________________________________________________


c++ -D_REENTRANT -I../common
-I/usr/ports/pobj/icu4c-4.4/icu/source/i18n
-I/usr/ports/pobj/icu4c-4.4/icu/source/common
-DU_I18N_IMPLEMENTATION -O2 -pipe  -mips4 -W -Wall -ansi -pedantic
-Wpointer-arith -Wwrite-strings -Wno-long-long  -fvisibility=hidden -c
-DPIC -fPIC -o chnsecal.o
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/chnsecal.cpp
In file included from /usr//include/g++/memory:60,
                 from /usr//include/g++/string:48,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/std_string.h:39,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/unistr.h:31,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/locid.h:34,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/unicode/calendar.h:37,
                 from /usr/ports/pobj/icu4c-4.4/icu/source/i18n/chnsecal.h:23,
                 from /usr/ports/pobj/icu4c-4.4/icu/source/i18n/chnsecal.cpp:16:
/usr//include/g++/limits: In static member function 'static char
std::numeric_limits<char>::min()':
/usr//include/g++/limits:375: warning: overflow in implicit constant conversion
/usr//include/g++/limits: In static member function 'static wchar_t
std::numeric_limits<wchar_t>::max()':
/usr//include/g++/limits:530: warning: overflow in implicit constant conversion
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/chnsecal.cpp: In member
function 'virtual const char* icu::ChineseCalendar::getType() const':
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/chnsecal.cpp:128: internal
compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
gmake[1]: *** [chnsecal.o] Error 1
gmake[1]: Leaving directory `/usr/ports/pobj/icu4c-4.4/build-mips64/i18n'
gmake: *** [all-recursive] Error 2
*** Error code 2

_____________________________________________________________________________


gmake[1]: Entering directory `/usr/ports/pobj/icu4c-4.4/build-mips64/i18n'
c++ -D_REENTRANT -I../common
-I/usr/ports/pobj/icu4c-4.4/icu/source/i18n
-I/usr/ports/pobj/icu4c-4.4/icu/source/common
-DU_I18N_IMPLEMENTATION -O2 -pipe -mips4 -W -Wall -ansi -pedantic
-Wpointer-arith -Wwrite-strings -Wno-long-long  -fvisibility=hidden -v
-save-temps -c -DPIC -fPIC -o ucoleitr.o
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/ucoleitr.cpp
c++: warning: -pipe ignored because -save-temps specified
Reading specs from /usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/specs
Target: mips64-unknown-openbsd4.9
Configured with: OpenBSD/mips64 system compiler
Thread model: posix
gcc version 4.2.1 20070719
 /usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/cc1plus -E
-quiet -v -I../common -I/usr/ports/pobj/icu4c-4.4/icu/source/i18n
-I/usr/ports/pobj/icu4c-4.4/icu/source/common -iprefix
/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/ -D_REENTRANT
-DU_I18N_IMPLEMENTATION -DPIC
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/ucoleitr.cpp -mips4 -ansi -W
-Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long
-fvisibility=hidden -fPIC -O2 -fpch-preprocess -o ucoleitr.ii
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include/g++"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include/g++/mips64-unknown-openbsd4.9"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include/g++/backward"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include"
ignoring duplicate directory "/usr//include"
#include "..." search starts here:
#include <...> search starts here:
 ../common
 /usr/ports/pobj/icu4c-4.4/icu/source/i18n
 /usr/ports/pobj/icu4c-4.4/icu/source/common
 /usr//include/g++
 /usr//include/g++/mips64-unknown-openbsd4.9
 /usr//include/g++/backward
 /usr//include
End of search list.
 /usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/cc1plus
-fpreprocessed ucoleitr.ii -quiet -dumpbase ucoleitr.cpp -mips4 -ansi
-auxbase-strip ucoleitr.o -O2 -W -Wall -pedantic -Wpointer-arith
-Wwrite-strings -Wno-long-long -ansi -version -fvisibility=hidden
-fPIC -o ucoleitr.s
GNU C++ version 4.2.1 20070719  (mips64-unknown-openbsd4.9)
        compiled by GNU C version 4.2.1 20070719 .
GGC heuristics: --param ggc-min-expand=60 --param ggc-min-heapsize=57344
Compiler executable checksum: ae43ef61e58c620fcb76b3ea7946bdf0
In file included from /usr//include/g++/memory:61,
                 from /usr//include/g++/string:49,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/std_string.h:40,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/unistr.h:32,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/strenum.h:15,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/uenum.h:25,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/uloc.h:26,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/unicode/ucol.h:19,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/unicode/ucoleitr.h:39,
                 from /usr/ports/pobj/icu4c-4.4/icu/source/i18n/ucoleitr.cpp:21:
/usr//include/g++/limits: In static member function 'static char
std::numeric_limits<char>::min()':
/usr//include/g++/limits:375: warning: overflow in implicit constant conversion
/usr//include/g++/limits: In static member function 'static wchar_t
std::numeric_limits<wchar_t>::max()':
/usr//include/g++/limits:530: warning: overflow in implicit constant conversion
 as -EB -mips4 -O2 -no-mdebug -mabi=64 -v -KPIC -o ucoleitr.o ucoleitr.s
GNU assembler version 2.15 (mips64-unknown-openbsd4.9) using BFD version 2.15
c++ -D_REENTRANT -I../common
-I/usr/ports/pobj/icu4c-4.4/icu/source/i18n
-I/usr/ports/pobj/icu4c-4.4/icu/source/common
-DU_I18N_IMPLEMENTATION -O2 -pipe -mips4 -W -Wall -ansi -pedantic
-Wpointer-arith -Wwrite-strings -Wno-long-long  -fvisibility=hidden -v
-save-temps -c -DPIC -fPIC -o ucol.o
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/ucol.cpp
c++: warning: -pipe ignored because -save-temps specified
Reading specs from /usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/specs
Target: mips64-unknown-openbsd4.9
Configured with: OpenBSD/mips64 system compiler
Thread model: posix
gcc version 4.2.1 20070719
 /usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/cc1plus -E
-quiet -v -I../common -I/usr/ports/pobj/icu4c-4.4/icu/source/i18n
-I/usr/ports/pobj/icu4c-4.4/icu/source/common -iprefix
/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/ -D_REENTRANT
-DU_I18N_IMPLEMENTATION -DPIC
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/ucol.cpp -mips4 -ansi -W
-Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long
-fvisibility=hidden -fPIC -O2 -fpch-preprocess -o ucol.ii
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include/g++"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include/g++/mips64-unknown-openbsd4.9"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include/g++/backward"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include"
ignoring duplicate directory "/usr//include"
#include "..." search starts here:
#include <...> search starts here:
 ../common
 /usr/ports/pobj/icu4c-4.4/icu/source/i18n
 /usr/ports/pobj/icu4c-4.4/icu/source/common
 /usr//include/g++
 /usr//include/g++/mips64-unknown-openbsd4.9
 /usr//include/g++/backward
 /usr//include
End of search list.
 /usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/cc1plus
-fpreprocessed ucol.ii -quiet -dumpbase ucol.cpp -mips4 -ansi
-auxbase-strip ucol.o -O2 -W -Wall -pedantic -Wpointer-arith
-Wwrite-strings -Wno-long-long -ansi -version -fvisibility=hidden
-fPIC -o ucol.s
GNU C++ version 4.2.1 20070719  (mips64-unknown-openbsd4.9)
        compiled by GNU C version 4.2.1 20070719 .
GGC heuristics: --param ggc-min-expand=60 --param ggc-min-heapsize=57344
Compiler executable checksum: ae43ef61e58c620fcb76b3ea7946bdf0
In file included from /usr//include/g++/memory:61,
                 from /usr//include/g++/string:49,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/std_string.h:40,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/unistr.h:32,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/strenum.h:15,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/uenum.h:25,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/uloc.h:26,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/unicode/ucol.h:19,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/unicode/coll.h:58,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/unicode/tblcoll.h:68,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/unicode/coleitr.h:42,
                 from /usr/ports/pobj/icu4c-4.4/icu/source/i18n/ucol.cpp:24:
/usr//include/g++/limits: In static member function 'static char
std::numeric_limits<char>::min()':
/usr//include/g++/limits:375: warning: overflow in implicit constant conversion
/usr//include/g++/limits: In static member function 'static wchar_t
std::numeric_limits<wchar_t>::max()':
/usr//include/g++/limits:530: warning: overflow in implicit constant conversion
 as -EB -mips4 -O2 -no-mdebug -mabi=64 -v -KPIC -o ucol.o ucol.s
GNU assembler version 2.15 (mips64-unknown-openbsd4.9) using BFD version 2.15
c++ -D_REENTRANT -I../common
-I/usr/ports/pobj/icu4c-4.4/icu/source/i18n
-I/usr/ports/pobj/icu4c-4.4/icu/source/common
-DU_I18N_IMPLEMENTATION -O2 -pipe -mips4 -W -Wall -ansi -pedantic
-Wpointer-arith -Wwrite-strings -Wno-long-long  -fvisibility=hidden -v
-save-temps -c -DPIC -fPIC -o ucol_res.o
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/ucol_res.cpp
c++: warning: -pipe ignored because -save-temps specified
Reading specs from /usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/specs
Target: mips64-unknown-openbsd4.9
Configured with: OpenBSD/mips64 system compiler
Thread model: posix
gcc version 4.2.1 20070719
 /usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/cc1plus -E
-quiet -v -I../common -I/usr/ports/pobj/icu4c-4.4/icu/source/i18n
-I/usr/ports/pobj/icu4c-4.4/icu/source/common -iprefix
/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/ -D_REENTRANT
-DU_I18N_IMPLEMENTATION -DPIC
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/ucol_res.cpp -mips4 -ansi -W
-Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long
-fvisibility=hidden -fPIC -O2 -fpch-preprocess -o ucol_res.ii
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include/g++"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include/g++/mips64-unknown-openbsd4.9"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include/g++/backward"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include"
ignoring duplicate directory "/usr//include"
#include "..." search starts here:
#include <...> search starts here:
 ../common
 /usr/ports/pobj/icu4c-4.4/icu/source/i18n
 /usr/ports/pobj/icu4c-4.4/icu/source/common
 /usr//include/g++
 /usr//include/g++/mips64-unknown-openbsd4.9
 /usr//include/g++/backward
 /usr//include
End of search list.
 /usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/cc1plus
-fpreprocessed ucol_res.ii -quiet -dumpbase ucol_res.cpp -mips4 -ansi
-auxbase-strip ucol_res.o -O2 -W -Wall -pedantic -Wpointer-arith
-Wwrite-strings -Wno-long-long -ansi -version -fvisibility=hidden
-fPIC -o ucol_res.s
GNU C++ version 4.2.1 20070719  (mips64-unknown-openbsd4.9)
        compiled by GNU C version 4.2.1 20070719 .
GGC heuristics: --param ggc-min-expand=60 --param ggc-min-heapsize=57344
Compiler executable checksum: ae43ef61e58c620fcb76b3ea7946bdf0
In file included from /usr//include/g++/memory:61,
                 from /usr//include/g++/string:49,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/std_string.h:40,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/unistr.h:32,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/strenum.h:15,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/uenum.h:25,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/uloc.h:26,
                 from /usr/ports/pobj/icu4c-4.4/icu/source/i18n/ucol_res.cpp:28:
/usr//include/g++/limits: In static member function 'static char
std::numeric_limits<char>::min()':
/usr//include/g++/limits:375: warning: overflow in implicit constant conversion
/usr//include/g++/limits: In static member function 'static wchar_t
std::numeric_limits<wchar_t>::max()':
/usr//include/g++/limits:530: warning: overflow in implicit constant conversion
 as -EB -mips4 -O2 -no-mdebug -mabi=64 -v -KPIC -o ucol_res.o ucol_res.s
GNU assembler version 2.15 (mips64-unknown-openbsd4.9) using BFD version 2.15
c++ -D_REENTRANT -I../common
-I/usr/ports/pobj/icu4c-4.4/icu/source/i18n
-I/usr/ports/pobj/icu4c-4.4/icu/source/common
-DU_I18N_IMPLEMENTATION -O2 -pipe -mips4 -W -Wall -ansi -pedantic
-Wpointer-arith -Wwrite-strings -Wno-long-long  -fvisibility=hidden -v
-save-temps -c -DPIC -fPIC -o ucol_bld.o
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/ucol_bld.cpp
c++: warning: -pipe ignored because -save-temps specified
Reading specs from /usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/specs
Target: mips64-unknown-openbsd4.9
Configured with: OpenBSD/mips64 system compiler
Thread model: posix
gcc version 4.2.1 20070719
 /usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/cc1plus -E
-quiet -v -I../common -I/usr/ports/pobj/icu4c-4.4/icu/source/i18n
-I/usr/ports/pobj/icu4c-4.4/icu/source/common -iprefix
/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/ -D_REENTRANT
-DU_I18N_IMPLEMENTATION -DPIC
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/ucol_bld.cpp -mips4 -ansi -W
-Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long
-fvisibility=hidden -fPIC -O2 -fpch-preprocess -o ucol_bld.ii
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include/g++"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include/g++/mips64-unknown-openbsd4.9"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include/g++/backward"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include"
ignoring nonexistent directory
"/usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/include"
ignoring duplicate directory "/usr//include"
#include "..." search starts here:
#include <...> search starts here:
 ../common
 /usr/ports/pobj/icu4c-4.4/icu/source/i18n
 /usr/ports/pobj/icu4c-4.4/icu/source/common
 /usr//include/g++
 /usr//include/g++/mips64-unknown-openbsd4.9
 /usr//include/g++/backward
 /usr//include
End of search list.
 /usr/bin/../lib/gcc-lib/mips64-unknown-openbsd4.9/4.2.1/cc1plus
-fpreprocessed ucol_bld.ii -quiet -dumpbase ucol_bld.cpp -mips4 -ansi
-auxbase-strip ucol_bld.o -O2 -W -Wall -pedantic -Wpointer-arith
-Wwrite-strings -Wno-long-long -ansi -version -fvisibility=hidden
-fPIC -o ucol_bld.s
GNU C++ version 4.2.1 20070719  (mips64-unknown-openbsd4.9)
        compiled by GNU C version 4.2.1 20070719 .
GGC heuristics: --param ggc-min-expand=60 --param ggc-min-heapsize=57344
Compiler executable checksum: ae43ef61e58c620fcb76b3ea7946bdf0
In file included from /usr//include/g++/memory:61,
                 from /usr//include/g++/string:49,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/std_string.h:40,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/unistr.h:32,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/strenum.h:15,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/uenum.h:25,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/common/unicode/uloc.h:26,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/unicode/ucol.h:19,
                 from
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/unicode/ucoleitr.h:39,
                 from /usr/ports/pobj/icu4c-4.4/icu/source/i18n/ucol_bld.cpp:25:
/usr//include/g++/limits: In static member function 'static char
std::numeric_limits<char>::min()':
/usr//include/g++/limits:375: warning: overflow in implicit constant conversion
/usr//include/g++/limits: In static member function 'static wchar_t
std::numeric_limits<wchar_t>::max()':
/usr//include/g++/limits:530: warning: overflow in implicit constant conversion
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/ucol_bld.cpp: In function
'int32_t ucol_inv_findCE(const UColTokenParser*, uint32_t, uint32_t)':
/usr/ports/pobj/icu4c-4.4/icu/source/i18n/ucol_bld.cpp:122: internal
compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
gmake[1]: *** [ucol_bld.o] Error 1
gmake[1]: Leaving directory `/usr/ports/pobj/icu4c-4.4/build-mips64/i18n'
gmake: *** [all-recursive] Error 2
*** Error code 2

Reply via email to