FS#26807 - [gcc] internal compiler error

Attached to Project: Arch Linux
Opened by Alexander F. Rødseth (xyproto) - Tuesday, 08 November 2011, 17:23 GMT
Last edited by Dave Reisner (falconindy) - Tuesday, 08 November 2011, 18:06 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
When building the "gigi-svn" package from AUR (gigi is currently in revision 1072), I get an internal compiler error:

-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/yaourt-tmp-alexander/aur-gigi-svn/src/gigi-build
Scanning dependencies of target GiGi
[ 1%] [ 2%] [ 3%] [ 4%] [ 5%] Building CXX object src/CMakeFiles/GiGi.dir/AdamDlg.cpp.o
Building CXX object src/CMakeFiles/GiGi.dir/AdamParser.cpp.o
Building CXX object src/CMakeFiles/GiGi.dir/AdamGlue.cpp.o
Building CXX object src/CMakeFiles/GiGi.dir/Base.cpp.o
Building CXX object src/CMakeFiles/GiGi.dir/AlignmentFlags.cpp.o
[ 6%] [ 8%] Building CXX object src/CMakeFiles/GiGi.dir/BrowseInfoWnd.cpp.o
Building CXX object src/CMakeFiles/GiGi.dir/Button.cpp.o
[ 9%] Building CXX object src/CMakeFiles/GiGi.dir/ClrConstants.cpp.o
[ 10%] Building CXX object src/CMakeFiles/GiGi.dir/Control.cpp.o
[ 11%] Building CXX object src/CMakeFiles/GiGi.dir/Cursor.cpp.o
[ 12%] Building CXX object src/CMakeFiles/GiGi.dir/DrawUtil.cpp.o
[ 13%] Building CXX object src/CMakeFiles/GiGi.dir/DropDownList.cpp.o
[ 15%] [ 16%] Building CXX object src/CMakeFiles/GiGi.dir/DynamicGraphic.cpp.o
Building CXX object src/CMakeFiles/GiGi.dir/Edit.cpp.o
[ 17%] Building CXX object src/CMakeFiles/GiGi.dir/EventPump.cpp.o
[ 18%] Building CXX object src/CMakeFiles/GiGi.dir/EveParser.cpp.o
[ 19%] Building CXX object src/CMakeFiles/GiGi.dir/EveLayout.cpp.o
[ 20%] Building CXX object src/CMakeFiles/GiGi.dir/ExpressionParser.cpp.o
[ 22%] Building CXX object src/CMakeFiles/GiGi.dir/ExpressionWriter.cpp.o
[ 23%] Building CXX object src/CMakeFiles/GiGi.dir/Font.cpp.o
[ 24%] Building CXX object src/CMakeFiles/GiGi.dir/GroupBox.cpp.o
[ 25%] Building CXX object src/CMakeFiles/GiGi.dir/GUI.cpp.o
virtual memory exhausted: Cannot allocate memory
virtual memory exhausted: Cannot allocate memory
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.archlinux.org/> for instructions.
make[2]: *** [src/CMakeFiles/GiGi.dir/AdamParser.cpp.o] Error 4
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/CMakeFiles/GiGi.dir/EveParser.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/GiGi.dir/all] Error 2
make: *** [all] Error 2

Here's the output of "free -m":
free -m
total used free shared buffers cached
Mem: 3957 1366 2591 0 83 150
-/+ buffers/cache: 1133 2824
Swap: 0 0 0

A second attempt:

[ 25%] Building CXX object src/CMakeFiles/GiGi.dir/GUI.cpp.o
virtual memory exhausted: Cannot allocate memory
virtual memory exhausted: Cannot allocate memory
virtual memory exhausted: Cannot allocate memory
virtual memory exhausted: Cannot allocate memory
make[2]: *** [src/CMakeFiles/GiGi.dir/AdamParser.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/CMakeFiles/GiGi.dir/EveParser.cpp.o] Error 1
make[2]: *** [src/CMakeFiles/GiGi.dir/ExpressionParser.cpp.o] Error 1
make[2]: *** [src/CMakeFiles/GiGi.dir/GUI.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/GiGi.dir/all] Error 2
make: *** [all] Error 2

free -m
total used free shared buffers cached
Mem: 3957 1261 2696 0 51 91
-/+ buffers/cache: 1118 2839
Swap: 0 0 0


Additional info:
* package version(s)
gcc 4.6.2-1
gigi-svn 1040-1 (the revision that is actually used is 1072)
testing/linux 3.1-3

* config and/or log files etc.
could not find any coredumps or logfiles

Steps to reproduce:
1. try to install gigi-svn (with yaourt, for example)
This task depends upon

Closed by  Dave Reisner (falconindy)
Tuesday, 08 November 2011, 18:06 GMT
Reason for closing:  Not a bug
Additional comments about closing:  see comments
Comment by Dave Reisner (falconindy) - Tuesday, 08 November 2011, 18:05 GMT
Not a bug. You ran out of memory and the kernel smacked the cc1plus process. gcc throws an internal error because of the unexpected death of its child.

Add some swap space and rebuild.

Loading...