The build took 00h 00m 58s and was NOT successful.
The program in this build is written in the following languages, according to sloccount:
| SLOC | Language |
|---|---|
7,384 |
cpp |
7,349 |
ansic |
284 |
makefile |
15,017 |
total |
The process tree of the build process is here.
Several sub-process invocations were improper; see the process tree for details. Summary:
To avoid scrolling, you may jump to the last line of the
invocation of makepkg that was used to build this
package.
Removed vanilla repositories from pacman.conf and added:
Copied permanent toolchain into container-local sysroot
/toolchain_root/arm-linux-androideabi --> /sysroot/arm-linux-androideabi/toolchain_root/COPYING3.LIB --> /sysroot/COPYING3.LIB/toolchain_root/sysroot --> /sysroot/sysroot/toolchain_root/COPYING.RUNTIME --> /sysroot/COPYING.RUNTIME/toolchain_root/lib --> /sysroot/lib/toolchain_root/SOURCES --> /sysroot/SOURCES/toolchain_root/lib64 --> /sysroot/lib64/toolchain_root/share --> /sysroot/share/toolchain_root/bin --> /sysroot/bin/toolchain_root/COPYING --> /sysroot/COPYING/toolchain_root/COPYING3 --> /sysroot/COPYING3/toolchain_root/COPYING.LIB --> /sysroot/COPYING.LIB/toolchain_root/include --> /sysroot/include/toolchain_root/libexec --> /sysroot/libexecCMD: sudo -u tuscan PATH=/sysroot/bin:/sysroot/libexec/gcc/arm-linux-androideabi/4.8:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=arm-linux-androideabi-gcc CXX=arm-linux-androideabi-g++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
==> Making package: rubiks 20070912-2 (Tue Apr 4 20:48:25 UTC 2017)==> Checking runtime dependencies...==> Checking buildtime dependencies...==> WARNING: Using existing $srcdir/ tree==> Entering fakeroot environment...==> Starting package()...for dir in dietz/cu2 dietz/mcube dietz/solver dik reid; do \ (cd ${dir} && make all)\donemake[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.make[1]: Entering directory '/tmp/rubiks/src/rubiks-20070912/dietz/cu2'g++ -O2 -c cu2.cppcc1plus: error: no include path in which to search for stdc-predef.hcu2.cpp:8:20: error: no include path in which to search for stdlib.h #include ^cu2.cpp:9:19: error: no include path in which to search for stdio.h #include ^cu2.cpp:10:18: error: no include path in which to search for string #include ^In file included from cu2.cpp:15:0:cu2.h:11:18: error: no include path in which to search for string #include ^cu2.h:65:22: error: 'string' has not been declared const void domoves(string s); // do a series of moves ^cu2.h:70:16: error: 'string' does not name a type static const string std_to_metr(string s); // convert standard string to metric ^cu2.h:71:16: error: 'string' does not name a type static const string metr_to_std(string s); // convert metric string to standard ^cu2.h:72:16: error: 'string' does not name a type static const string std_to_rel(string s); // convert standard string to relative ^cu2.h:73:16: error: 'string' does not name a type static const string rel_to_std(string s); // convert relative string to standard ^cu2.h:74:16: error: 'string' does not name a type static const string metr_to_rel(string s); // convert metric string to relative ^cu2.h:75:16: error: 'string' does not name a type static const string rel_to_metr(string s); // convert relative string to metric ^cu2.h:76:9: error: 'string' does not name a type const string usehalfturns(string s, int b); // allow the use of the half turn ^cu2.h:77:9: error: 'string' does not name a type const string concise(string s, int b); // remove redundancies from solution ^cu2.h:86:3: error: 'string' does not name a type string solution; // solution string ^cu2.h:106:9: error: 'string' does not name a type const string findsolution(); // find a solution for a prepared cube ^cu2.cpp: In constructor 'cu2::cu2()':cu2.cpp:31:3: error: 'solution' was not declared in this scope solution = ""; ^cu2.cpp: In member function 'int* cu2::face(int, int, int)':cu2.cpp:68:12: error: 'NULL' was not declared in this scope return NULL; ^cu2.cpp: In member function 'const void cu2::renderscreen()':cu2.cpp:125:3: error: 'printf' was not declared in this scope ); ^cu2.cpp: In member function 'const void cu2::resetcube()':cu2.cpp:157:3: error: 'solution' was not declared in this scope solution = ""; ^cu2.cpp: In member function 'const void cu2::scramblecube()':cu2.cpp:362:20: error: 'rand' was not declared in this scope nummoves += rand() % nummoves; ^cu2.cpp: At global scope:cu2.cpp:380:25: error: variable or field 'domoves' declared void const void cu2::domoves(string s) ^cu2.cpp:380:25: error: 'string' was not declared in this scopemake[1]: *** [Makefile:37: cu2.o] Error 1make[1]: Leaving directory '/tmp/rubiks/src/rubiks-20070912/dietz/cu2'make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.make[1]: Entering directory '/tmp/rubiks/src/rubiks-20070912/dietz/mcube'g++ -O2 -c mcube.cppcc1plus: error: no include path in which to search for stdc-predef.hmcube.cpp:8:20: error: no include path in which to search for stdlib.h #include ^mcube.cpp:9:19: error: no include path in which to search for stdio.h #include ^mcube.cpp:10:18: error: no include path in which to search for string #include ^In file included from mcube.cpp:15:0:mcube.h:11:18: error: no include path in which to search for string #include ^mcube.h:83:22: error: 'string' has not been declared const void domoves(string s); // do a series of moves ^mcube.h:110:16: error: 'string' does not name a type static const string std_to_metr(string s); // convert standard string to metric ^mcube.h:111:16: error: 'string' does not name a type static const string metr_to_std(string s); // convert metric string to standard ^mcube.h:112:16: error: 'string' does not name a type static const string std_to_rel(string s); // convert standard string to relative ^mcube.h:113:16: error: 'string' does not name a type static const string rel_to_std(string s); // convert relative string to standard ^mcube.h:114:16: error: 'string' does not name a type static const string metr_to_rel(string s); // convert metric string to relative ^mcube.h:115:16: error: 'string' does not name a type static const string rel_to_metr(string s); // convert relative string to metric ^mcube.h:116:9: error: 'string' does not name a type const string usehalfturns(string s, int b); // allow the use of the half turn ^mcube.h:117:9: error: 'string' does not name a type const string concise(string s, int b); // remove redundancies from solution ^mcube.h:127:3: error: 'string' does not name a type string solution; // solution string ^mcube.h:149:9: error: 'string' does not name a type const string findsolution(); // find a solution for a prepared cube ^mcube.cpp: In constructor 'mcube::mcube()':mcube.cpp:32:3: error: 'solution' was not declared in this scope solution = ""; ^mcube.cpp: In member function 'int* mcube::face(int, int, int)':mcube.cpp:69:12: error: 'NULL' was not declared in this scope return NULL; ^mcube.cpp: In member function 'const void mcube::renderscreen()':mcube.cpp:144:3: error: 'printf' was not declared in this scope ); ^mcube.cpp: In member function 'const void mcube::resetcube()':mcube.cpp:176:3: error: 'solution' was not declared in this scope solution = ""; ^mcube.cpp: In member function 'const void mcube::scramblecube()':mcube.cpp:568:20: error: 'rand' was not declared in this scope nummoves += rand() % nummoves; ^mcube.cpp: At global scope:mcube.cpp:586:27: error: variable or field 'domoves' declared void const void mcube::domoves(string s) ^mcube.cpp:586:27: error: 'string' was not declared in this scopemake[1]: *** [Makefile:37: mcube.o] Error 1make[1]: Leaving directory '/tmp/rubiks/src/rubiks-20070912/dietz/mcube'make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.make[1]: Entering directory '/tmp/rubiks/src/rubiks-20070912/dietz/solver'g++ -O2 -c cubex.cppcc1plus: error: no include path in which to search for stdc-predef.hcubex.cpp:11:18: error: no include path in which to search for cstdio #include ^cubex.cpp:12:18: error: no include path in which to search for string #include ^In file included from cubex.cpp:14:0:cubex.h:15:18: error: no include path in which to search for string #include ^cubex.h:17:19: error: no include path in which to search for cstdlib #include ^cubex.h:82:3: error: 'string' does not name a type string solution; ^cubex.h:86:9: error: 'string' does not name a type const string Concise(string a); ^cubex.h:87:9: error: 'string' does not name a type const string Efficient(string a); ^cubex.h:94:9: error: 'string' does not name a type const string TopEdges(); ^cubex.h:95:9: error: 'string' does not name a type const string TopCorners(); ^cubex.h:96:9: error: 'string' does not name a type const string MiddleEdges(); ^cubex.h:97:9: error: 'string' does not name a type const string BottomEdgesOrient(); ^cubex.h:98:9: error: 'string' does not name a type const string BottomEdgesPosition(); ^cubex.h:99:9: error: 'string' does not name a type const string BottomCornersPosition(); ^cubex.h:100:9: error: 'string' does not name a type const string BottomCornersOrient(); ^cubex.h:101:9: error: 'string' does not name a type const string CentersRotate(); ^cubex.cpp: In constructor 'Cubex::Cubex()':cubex.cpp:24:3: error: 'solution' was not declared in this scope solution = ""; ^cubex.cpp: In member function 'int* Cubex::face(int, int, int)':cubex.cpp:74:12: error: 'NULL' was not declared in this scope return NULL; ^cubex.cpp: In member function 'const void Cubex::RenderScreen()':cubex.cpp:143:3: error: 'printf' was not declared in this scope ); ^cubex.cpp: In member function 'const void Cubex::ResetCube()':cubex.cpp:192:3: error: 'solution' was not declared in this scope solution = ""; ^cubex.cpp: In member function 'const void Cubex::ScrambleCube()':cubex.cpp:557:13: error: 'string' was not declared in this scope int n, o; string s = ""; ^cubex.cpp:557:20: error: expected ';' before 's' int n, o; string s = ""; ^cubex.cpp:558:13: error: 'rand' was not declared in this scope a += rand() % a; ^cubex.cpp: In member function 'const void Cubex::DoSolution()':cubex.cpp:578:3: error: 'string' was not declared in this scope string a = ""; ^cubex.cpp:578:10: error: expected ';' before 'a' string a = ""; ^cubex.cpp:580:5: error: 'a' was not declared in this scope a = solution.substr(i * 3 - 3, 3); ^cubex.cpp:580:9: error: 'solution' was not declared in this scope a = solution.substr(i * 3 - 3, 3); ^cubex.cpp: At global scope:cubex.cpp:687:7: error: 'string' does not name a type const string Cubex::Concise(string a) ^cubex.cpp:898:7: error: 'string' does not name a type const string Cubex::Efficient(string a) ^cubex.cpp:905:7: error: 'string' does not name a type const string Cubex::TopEdges() ^cubex.cpp:1032:7: error: 'string' does not name a type const string Cubex::TopCorners() ^cubex.cpp:1159:7: error: 'string' does not name a type const string Cubex::MiddleEdges() ^cubex.cpp:1232:7: error: 'string' does not name a type const string Cubex::BottomEdgesOrient() ^cubex.cpp:1281:7: error: 'string' does not name a type const string Cubex::BottomEdgesPosition() ^cubex.cpp:1343:7: error: 'string' does not name a type const string Cubex::BottomCornersPosition() ^cubex.cpp:1386:7: error: 'string' does not name a type const string Cubex::BottomCornersOrient() ^cubex.cpp:1474:7: error: 'string' does not name a type const string Cubex::CentersRotate() ^cubex.cpp: In member function 'const int Cubex::SolveCube()':cubex.cpp:1656:3: error: 'string' was not declared in this scope string s = ""; string t = ""; string p = ""; ^cubex.cpp:1656:10: error: expected ';' before 's' string s = ""; string t = ""; string p = ""; ^cubex.cpp:1656:25: error: expected ';' before 't' string s = ""; string t = ""; string p = ""; ^cubex.cpp:1656:40: error: expected ';' before 'p' string s = ""; string t = ""; string p = ""; ^cubex.cpp:1756:5: error: 't' was not declared in this scope t = TopEdges(); ^cubex.cpp:1756:18: error: 'TopEdges' was not declared in this scope t = TopEdges(); ^cubex.cpp:1757:21: error: 'TopCorners' was not declared in this scope t += TopCorners(); ^cubex.cpp:1758:22: error: 'MiddleEdges' was not declared in this scope t += MiddleEdges(); ^cubex.cpp:1760:28: error: 'BottomEdgesOrient' was not declared in this scope t += BottomEdgesOrient(); ^cubex.cpp:1762:30: error: 'BottomEdgesPosition' was not declared in this scope t += BottomEdgesPosition(); ^cubex.cpp:1764:32: error: 'BottomCornersPosition' was not declared in this scope t += BottomCornersPosition(); ^cubex.cpp:1766:30: error: 'BottomCornersOrient' was not declared in this scope t += BottomCornersOrient(); ^cubex.cpp:1768:24: error: 'CentersRotate' was not declared in this scope t += CentersRotate(); ^cubex.cpp:1774:32: error: 'p' was not declared in this scope mov[0] = -1; t = Concise(p + t); mov[0] = 0; ^cubex.cpp:1774:37: error: 'Concise' was not declared in this scope mov[0] = -1; t = Concise(p + t); mov[0] = 0; ^cubex.cpp:1776:20: error: 'Efficient' was not declared in this scope t = Efficient(t); ^cubex.cpp:1780:14: error: 's' was not declared in this scope m = n; s = t; ^cubex.cpp:1804:7: error: 'p' was not declared in this scope p += "CU."; XCU(); ^cubex.cpp:1807:7: error: 'p' was not declared in this scope p += "CL."; XCL(); ^cubex.cpp:1810:7: error: 'p' was not declared in this scope p = "CU.CU.CR."; XCU(); XCU(); XCR(); ^cubex.cpp:1824:3: error: 'solution' was not declared in this scope solution = s; ^cubex.cpp:1824:14: error: 's' was not declared in this scope solution = s; ^make[1]: *** [Makefile:22: cubex.o] Error 1make[1]: Leaving directory '/tmp/rubiks/src/rubiks-20070912/dietz/solver'make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.make[1]: Entering directory '/tmp/rubiks/src/rubiks-20070912/dik'arm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -c -o cube.o cube.ccube.c: In function 'main':cube.c:20:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^cube.c:42:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^cube.c:99:5: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(0); ^cube.c: In function 'read_position':cube.c:188:6: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^cube.c:195:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^cube.c:200:6: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^cube.c: In function 'read_cube':cube.c:275:6: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(0); ^cube.c:286:6: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^arm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -c -o phase1.o phase1.cphase1.c: In function 'init_phase1_cube':phase1.c:55:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^phase1.c:74:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^phase1.c:103:3: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^phase1.c:114:3: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^phase1.c:123:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^arm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -c -o phase2.o phase2.carm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -c -o setcube.o setcube.csetcube.c: In function 'find_corner':setcube.c:44:5: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^setcube.c: In function 'find_edge':setcube.c:62:5: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^arm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -c -o permcube.o permcube.carm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -c -o prntsol.o prntsol.carm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -c -o globals.o globals.carm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -o dikcube cube.o phase1.o phase2.o setcube.o permcube.o prntsol.o globals.osize dikcube text data bss dec hex filename 25020 548 9630232 9655800 9355f8 dikcubearm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -c -o size222.o size222.csize222.c: In function 'main':size222.c:107:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^size222.c:126:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^size222.c:183:5: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(0); ^arm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -o size222 size222.osize size222 text data bss dec hex filename 4734 372 953180 958286 e9f4e size222arm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -DCTWIST -c size333c.csize333c.c: In function 'main':size333c.c:165:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^size333c.c:184:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^size333c.c:274:5: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(0); ^arm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -o size333c size333c.osize size333c text data bss dec hex filename 12214 372 3533660 3546246 361c86 size333carm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -c -o sizesquare.o sizesquare.csizesquare.c: In function 'main':sizesquare.c:98:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^sizesquare.c:112:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^sizesquare.c:163:5: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(0); ^arm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -o sizesquare sizesquare.osize sizesquare text data bss dec hex filename 4594 368 2163472 2168434 211672 sizesquarearm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -DCCPERM -DIPERM -c sizedom.csizedom.c: In function 'main':sizedom.c:288:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^sizedom.c:322:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^sizedom.c:414:5: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(0); ^arm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -o sizedom sizedom.osize sizedom text data bss dec hex filename 15246 372 21939120 21954738 14f00b2 sizedomarm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -c -o sizekoc1.o sizekoc1.csizekoc1.c: In function 'main':sizekoc1.c:134:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^sizekoc1.c:153:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^sizekoc1.c:230:5: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(0); ^arm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -o sizekoc1 sizekoc1.osize sizekoc1 text data bss dec hex filename 14278 372 82244060 82258710 4e72b16 sizekoc1arm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -DCCPERM -DIPERM -c sizekoc2.csizekoc2.c: In function 'main':sizekoc2.c:171:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^sizekoc2.c:190:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^sizekoc2.c:267:5: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(0); ^arm-linux-androideabi-gcc -O -DLARGE_MEM -DVERBOSE -o sizekoc2 sizekoc2.osize sizekoc2 text data bss dec hex filename 17658 372 409577472 409595502 1869ee6e sizekoc2make[1]: Leaving directory '/tmp/rubiks/src/rubiks-20070912/dik'make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.make[1]: Entering directory '/tmp/rubiks/src/rubiks-20070912/reid'arm-linux-androideabi-gcc -O2 -g optimal.c -o optimalarm-linux-androideabi-gcc -O2 -g twist.c -o twistmake[1]: Leaving directory '/tmp/rubiks/src/rubiks-20070912/reid'mkdir -p /tmp/rubiks/pkg/rubiks/usr/bin/usr/bin/install reid/optimal /tmp/rubiks/pkg/rubiks/usr/bin/usr/bin/install dietz/solver/cubex /tmp/rubiks/pkg/rubiks/usr/bin/usr/bin/install: cannot stat 'dietz/solver/cubex': No such file or directorymake: *** [Makefile:19: install] Error 1==> ERROR: A failure occurred in package(). Aborting...