Build of symmetrica with android toolchain

The build took 00h 01m 08s and was NOT successful.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
97,272 ansic
4 makefile
97,276 total

The process tree of the build process is here.

Several sub-process invocations were improper; see the process tree for details. Summary:

List of Errors

Log

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:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

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/libexec

CMD: 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: symmetrica 2.0-4 (Tue Apr 4 21:12:08 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# cc -c -O2 -DFAST -DALLTRUE bar.c
# cc -c -O2 -DFAST -DALLTRUE bi.c
# cc -c -O2 -DFAST -DALLTRUE boe.c
# cc -c -O2 -DFAST -DALLTRUE bruch.c
# cc1: error: no include path in which to search for stdc-predef.h
# In file included from bruch.c:2:0:
# def.h:14:19: error: no include path in which to search for stdio.h
# #include
# ^
# def.h:15:20: error: no include path in which to search for memory.h
# #include
# ^
# def.h:16:20: error: no include path in which to search for stdlib.h
# #include
# ^
# def.h:17:20: error: no include path in which to search for unistd.h
# #include
# ^
# def.h:480:1: error: unknown type name 'FILE'
# extern FILE *texout;
# ^
# cc1: error: no include path in which to search for stdc-predef.h
# In file included from bar.c:2:0:
# def.h:14:19: error: no include path in which to search for stdio.h
# #include
# ^
# def.h:15:20: error: no include path in which to search for memory.h
# #include
# ^
# def.h:16:20: error: no include path in which to search for stdlib.h
# #include
# ^
# def.h:17:20: error: no include path in which to search for unistd.h
# #include
# ^
# def.h:480:1: error: unknown type name 'FILE'
# extern FILE *texout;
# ^
# bruch.c:16:38: error: 'NULL' undeclared here (not in a function)
# static struct bruch **bruch_speicher=NULL; /* AK 301001 */
# ^
# bruch.c: In function 'bruch_ende':
# bruch.c:46:9: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
# fprintf(stderr,"mem_counter_bruch = %ld\n",mem_counter_bruch);
# ^
# bruch.c:46:17: error: 'stderr' undeclared (first use in this function)
# fprintf(stderr,"mem_counter_bruch = %ld\n",mem_counter_bruch);
# ^
# bruch.c:46:17: note: each undeclared identifier is reported only once for each function it appears in
# cc1: error: no include path in which to search for stdc-predef.h
# cc1: error: no include path in which to search for stdc-predef.h
# In file included from boe.c:2:0:
# def.h:14:19: error: no include path in which to search for stdio.h
# #include
# ^
# In file included from bi.c:1:0:
# def.h:14:19: error: no include path in which to search for stdio.h
# #include
# ^
# def.h:15:20: error: no include path in which to search for memory.h
# #include
# ^
# def.h:15:20: error: no include path in which to search for memory.h
# #include
# ^
# def.h:16:20: error: no include path in which to search for stdlib.h
# #include
# ^
# def.h:16:20: error: no include path in which to search for stdlib.h
# #include
# ^
# def.h:17:20: error: no include path in which to search for unistd.h
# #include
# ^
# def.h:17:20: error: no include path in which to search for unistd.h
# #include
# ^
# def.h:480:1: error: unknown type name 'FILE'
# extern FILE *texout;
# ^
# def.h:480:1: error: unknown type name 'FILE'
# extern FILE *texout;
# ^
# bar.c: In function 'divideddifference_bar':
# bar.c:133:26: error: 'NULL' undeclared (first use in this function)
# while (zeiger != NULL)
# ^
# bar.c:133:26: note: each undeclared identifier is reported only once for each function it appears in
# bar.c: In function 'scan_bar':
# bar.c:291:18: error: 'stderr' undeclared (first use in this function)
# fprintln(stderr,b);
# ^
# bar.c: In function 'strong_check_barp':
# bar.c:304:14: error: 'NULL' undeclared (first use in this function)
# if (a == NULL)
# ^
# In file included from bar.c:3:0:
# bar.c: In function 'first_bar':
# macro.h:1317:37: error: 'NULL' undeclared (first use in this function)
# if (freeall_speicher == NULL) {\
# ^
# macro.h:288:5: note: in expansion of macro 'FREE_EMPTY_OBJECT'
# FREE_EMPTY_OBJECT(S_MO_S(a));\
# ^
# macro.h:1350:34: note: in expansion of macro 'FREESELF_MONOM'
# else if (S_O_K(a) == MONOM) FREESELF_MONOM(a); \
# ^
# macro.h:1368:25: note: in expansion of macro 'FREESELF'
# #define FREEALL(a) do { FREESELF(a); FREE_EMPTY_OBJECT(a); } while(0)
# ^
# macro.h:1838:9: note: in expansion of macro 'FREEALL'
# FREEALL(checkequal2_c);\
# ^
# bar.c:341:5: note: in expansion of macro 'CE2'
# CE2(a,b,first_bar);
# ^
# bar.c: In function 't_BARCYCLE_BAR':
# macro.h:1317:37: error: 'NULL' undeclared (first use in this function)
# if (freeall_speicher == NULL) {\
# ^
# macro.h:288:5: note: in expansion of macro 'FREE_EMPTY_OBJECT'
# FREE_EMPTY_OBJECT(S_MO_S(a));\
# ^
# macro.h:1350:34: note: in expansion of macro 'FREESELF_MONOM'
# else if (S_O_K(a) == MONOM) FREESELF_MONOM(a); \
# ^
# macro.h:1368:25: note: in expansion of macro 'FREESELF'
# #define FREEALL(a) do { FREESELF(a); FREE_EMPTY_OBJECT(a); } while(0)
# ^
# macro.h:1838:9: note: in expansion of macro 'FREEALL'
# FREEALL(checkequal2_c);\
# ^
# bar.c:510:5: note: in expansion of macro 'CE2'
# CE2(a,b,t_BARCYCLE_BAR);
# ^
# bar.c: In function 'random_bar':
# bar.c:598:33: error: 'NULL' undeclared (first use in this function)
# erg += random_integer(c,NULL,NULL);
# ^
# bi.c: In function 'freeself_bintree':
# bi.c:68:57: error: 'NULL' undeclared (first use in this function)
# AK_tfree(& d.ob_charpointer,freeself_bintree_action,NULL,NULL,NULL);
# ^
# bi.c:68:57: note: each undeclared identifier is reported only once for each function it appears in
# bi.c: In function 'init_bintree':
# bi.c:81:33: error: 'NULL' undeclared (first use in this function)
# d.ob_charpointer = (char *) NULL;
# ^
# In file included from boe.c:3:0:
# boe.c: In function 'makevectorofspecht_poly':
# bi.c: In function 'fprint_bintree_action':
# bi.c:101:5: error: unknown type name 'FILE'
# FILE *p1 = (FILE *) _bt_p1;
# ^
# bi.c:101:17: error: 'FILE' undeclared (first use in this function)
# FILE *p1 = (FILE *) _bt_p1;
# ^
# bi.c:101:23: error: expected expression before ')' token
# FILE *p1 = (FILE *) _bt_p1;
# ^
# bi.c:105:9: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
# fprintf(p1," ");
# ^
# bi.c:106:17: error: 'stdout' undeclared (first use in this function)
# if (p1==stdout)
# ^
# bi.c: In function 'length_bintree':
# bi.c:126:29: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL)
# ^
# bi.c: In function 'fprint_bintree':
# bi.c:137:26: error: unknown type name 'FILE'
# INT fprint_bintree(fp,a) FILE *fp; OP a;
# ^
# bi.c:144:29: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL)
# ^
# bar.c: In function 'starting_bar_schubert':
# bi.c:146:9: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
# fprintf(fp,"empty tree");
# ^
# macro.h:1317:37: error: 'NULL' undeclared (first use in this function)
# if (freeall_speicher == NULL) {\
# ^
# macro.h:288:5: note: in expansion of macro 'FREE_EMPTY_OBJECT'
# FREE_EMPTY_OBJECT(S_MO_S(a));\
# ^
# macro.h:1350:34: note: in expansion of macro 'FREESELF_MONOM'
# else if (S_O_K(a) == MONOM) FREESELF_MONOM(a); \
# ^
# macro.h:1368:25: note: in expansion of macro 'FREESELF'
# #define FREEALL(a) do { FREESELF(a); FREE_EMPTY_OBJECT(a); } while(0)
# ^
# boe.c:27:5: note: in expansion of macro 'FREEALL'
# FREEALL(e);
# ^
# bar.c:798:5: error: unknown type name 'FILE'
# FILE *fp;
# ^
# bi.c:147:19: error: 'stdout' undeclared (first use in this function)
# if (fp == stdout) zeilenposition += 10L;
# ^
# bar.c:801:5: warning: incompatible implicit declaration of built-in function 'sprintf' [enabled by default]
# sprintf(s,"startbarschubert%ld",S_I_I(n));
# ^
# bi.c: In function 'insert_bintree':
# bi.c:175:33: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL) /* AK 300997 */
# ^
# bar.c:802:8: warning: assignment makes pointer from integer without a cast [enabled by default]
# fp = fopen(s,"r");
# ^
# bar.c:803:15: error: 'NULL' undeclared (first use in this function)
# if (fp != NULL)
# ^
# macro.h:1317:37: note: each undeclared identifier is reported only once for each function it appears in
# if (freeall_speicher == NULL) {\
# ^
# macro.h:288:5: note: in expansion of macro 'FREE_EMPTY_OBJECT'
# FREE_EMPTY_OBJECT(S_MO_S(a));\
# ^
# macro.h:1350:34: note: in expansion of macro 'FREESELF_MONOM'
# else if (S_O_K(a) == MONOM) FREESELF_MONOM(a); \
# ^
# macro.h:1368:25: note: in expansion of macro 'FREESELF'
# #define FREEALL(a) do { FREESELF(a); FREE_EMPTY_OBJECT(a); } while(0)
# ^
# boe.c:27:5: note: in expansion of macro 'FREEALL'
# FREEALL(e);
# ^
# bar.c:833:8: warning: assignment makes pointer from integer without a cast [enabled by default]
# fp = fopen(s,"w");
# ^
# In file included from bar.c:3:0:
# bar.c: In function 'm_bar_schubert':
# macro.h:1317:37: error: 'NULL' undeclared (first use in this function)
# if (freeall_speicher == NULL) {\
# ^
# macro.h:288:5: note: in expansion of macro 'FREE_EMPTY_OBJECT'
# FREE_EMPTY_OBJECT(S_MO_S(a));\
# ^
# macro.h:1350:34: note: in expansion of macro 'FREESELF_MONOM'
# else if (S_O_K(a) == MONOM) FREESELF_MONOM(a); \
# ^
# macro.h:1368:25: note: in expansion of macro 'FREESELF'
# #define FREEALL(a) do { FREESELF(a); FREE_EMPTY_OBJECT(a); } while(0)
# ^
# macro.h:1838:9: note: in expansion of macro 'FREEALL'
# FREEALL(checkequal2_c);\
# ^
# bar.c:847:5: note: in expansion of macro 'CE2'
# CE2(bar,res,m_bar_schubert);
# ^
# In file included from boe.c:3:0:
# boe.c: In function 'specht_dg':
# macro.h:853:18: error: 'NULL' undeclared (first use in this function)
# if (c != NULL)\
# ^
# boe.c:42:5: note: in expansion of macro 'CE3'
# CE3(a,b,c,specht_dg);
# ^
# bi.c: In function 'copy_bintree':
# bi.c:276:27: error: 'NULL' undeclared (first use in this function)
# _bt_p2 = (char *) NULL;
# ^
# bi.c: In function 'copy_bintree_action':
# bi.c:290:29: error: 'NULL' undeclared (first use in this function)
# insert_bintree(c,bt,NULL,NULL);
# ^
# bi.c: In function 'find_user_bintree':
# bi.c:299:19: error: 'NULL' undeclared (first use in this function)
# if (result == NULL) return NULL;
# ^
# bi.c: In function 'find_bintree':
# bi.c:309:19: error: 'NULL' undeclared (first use in this function)
# if (result == NULL) return NULL;
# ^
# bi.c: In function 'AK_tfind':
# bi.c:352:12: error: 'NULL' undeclared (first use in this function)
# return NULL;
# ^
# bruch.c: In function 'tex_bruch':
# bruch.c:539:12: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
# { fprintf(texout,"$"); texmath_yn = (INT)1; }
# ^
# bruch.c:540:5: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
# fprintf(texout,"{");
# ^
# bruch.c: In function 'fprint_bruch':
# bruch.c:554:23: error: unknown type name 'FILE'
# INT fprint_bruch(a,b) FILE *a; OP b;
# ^
# bruch.c:561:5: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
# fprintf(a,"/");
# ^
# bruch.c:562:14: error: 'stdout' undeclared (first use in this function)
# if (a == stdout)
# ^
# In file included from bi.c:2:0:
# bi.c: In function 't_BINTREE_LIST':
# macro.h:1317:37: error: 'NULL' undeclared (first use in this function)
# if (freeall_speicher == NULL) {\
# ^
# macro.h:288:5: note: in expansion of macro 'FREE_EMPTY_OBJECT'
# FREE_EMPTY_OBJECT(S_MO_S(a));\
# ^
# macro.h:1350:34: note: in expansion of macro 'FREESELF_MONOM'
# else if (S_O_K(a) == MONOM) FREESELF_MONOM(a); \
# ^
# macro.h:1368:25: note: in expansion of macro 'FREESELF'
# #define FREEALL(a) do { FREESELF(a); FREE_EMPTY_OBJECT(a); } while(0)
# ^
# macro.h:1838:9: note: in expansion of macro 'FREEALL'
# FREEALL(checkequal2_c);\
# ^
# bi.c:536:5: note: in expansion of macro 'CE2'
# CE2(a,b,t_BINTREE_LIST);
# ^
# bi.c: In function 't_BINTREE_LIST_action':
# bi.c:574:31: error: 'NULL' undeclared (first use in this function)
# b_sn_l(callocobject(),NULL,**(OP **)_bt_p1);
# ^
# bi.c: In function 't_BINTREE_SCHUR_apply':
# bi.c:593:33: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL)
# ^
# bi.c: In function 't_BINTREE_SCHUR':
# bi.c:645:29: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL)
# ^
# bi.c: In function 't_BINTREE_SCHUR_action':
# bi.c:684:31: error: 'NULL' undeclared (first use in this function)
# b_sn_s(CALLOCOBJECT(),NULL,**(OP**)_bt_p1);
# ^
# bi.c: In function 't_BINTREE_SCHUR_action_apply':
# bi.c:696:39: error: 'NULL' undeclared (first use in this function)
# b_sn_s(CALLOCOBJECT(),NULL,**(OP**)_bt_p1);
# ^
# bi.c: In function 't_BINTREE_POWSYM_apply':
# bi.c:715:33: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL)
# ^
# bi.c: In function 't_BINTREE_POWSYM':
# bi.c:768:29: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL)
# ^
# bi.c: In function 't_BINTREE_POWSYM_action':
# bi.c:807:31: error: 'NULL' undeclared (first use in this function)
# b_sn_l(CALLOCOBJECT(),NULL,**(OP**)_bt_p1);
# ^
# bi.c: In function 't_BINTREE_POWSYM_action_apply':
# bi.c:819:39: error: 'NULL' undeclared (first use in this function)
# b_sn_l(CALLOCOBJECT(),NULL,**(OP**)_bt_p1);
# ^
# make: *** [makefile:2: bar.o] Error 1
# make: *** Waiting for unfinished jobs....
# bi.c: In function 't_BINTREE_ELMSYM_apply':
# bi.c:838:33: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL)
# ^
# bi.c: In function 't_BINTREE_ELMSYM':
# bi.c:891:29: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL)
# ^
# bi.c: In function 't_BINTREE_ELMSYM_action':
# bi.c:930:31: error: 'NULL' undeclared (first use in this function)
# b_sn_l(CALLOCOBJECT(),NULL,**(OP**)_bt_p1);
# ^
# bi.c: In function 't_BINTREE_ELMSYM_action_apply':
# bi.c:942:39: error: 'NULL' undeclared (first use in this function)
# b_sn_l(CALLOCOBJECT(),NULL,**(OP**)_bt_p1);
# ^
# bi.c: In function 't_BINTREE_HOMSYM_apply':
# bi.c:961:33: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL)
# ^
# bi.c: In function 't_BINTREE_HOMSYM':
# bi.c:1014:29: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL)
# ^
# bi.c: In function 't_BINTREE_HOMSYM_action':
# bi.c:1053:31: error: 'NULL' undeclared (first use in this function)
# b_sn_l(CALLOCOBJECT(),NULL,**(OP**)_bt_p1);
# ^
# bi.c: In function 't_BINTREE_HOMSYM_action_apply':
# bi.c:1065:39: error: 'NULL' undeclared (first use in this function)
# b_sn_l(CALLOCOBJECT(),NULL,**(OP**)_bt_p1);
# ^
# In file included from bi.c:2:0:
# bi.c: In function 't_BINTREE_SCHUBERT':
# macro.h:1317:37: error: 'NULL' undeclared (first use in this function)
# if (freeall_speicher == NULL) {\
# ^
# macro.h:288:5: note: in expansion of macro 'FREE_EMPTY_OBJECT'
# FREE_EMPTY_OBJECT(S_MO_S(a));\
# ^
# macro.h:1350:34: note: in expansion of macro 'FREESELF_MONOM'
# else if (S_O_K(a) == MONOM) FREESELF_MONOM(a); \
# ^
# macro.h:1368:25: note: in expansion of macro 'FREESELF'
# #define FREEALL(a) do { FREESELF(a); FREE_EMPTY_OBJECT(a); } while(0)
# ^
# macro.h:1838:9: note: in expansion of macro 'FREEALL'
# FREEALL(checkequal2_c);\
# ^
# bi.c:1086:5: note: in expansion of macro 'CE2'
# CE2(a,b,t_BINTREE_SCHUBERT);
# ^
# bi.c: In function 't_BINTREE_SCHUBERT_action':
# bi.c:1128:39: error: 'NULL' undeclared (first use in this function)
# b_sn_l(callocobject(),NULL,**(OP**)_bt_p1);
# ^
# bi.c: In function 't_BINTREE_GRAL_action':
# bi.c:1142:39: error: 'NULL' undeclared (first use in this function)
# b_sn_l(callocobject(),NULL,**(OP**)_bt_p1);
# ^
# In file included from bi.c:2:0:
# bi.c: In function 't_BINTREE_GRAL':
# macro.h:1317:37: error: 'NULL' undeclared (first use in this function)
# if (freeall_speicher == NULL) {\
# ^
# macro.h:288:5: note: in expansion of macro 'FREE_EMPTY_OBJECT'
# FREE_EMPTY_OBJECT(S_MO_S(a));\
# ^
# macro.h:1350:34: note: in expansion of macro 'FREESELF_MONOM'
# else if (S_O_K(a) == MONOM) FREESELF_MONOM(a); \
# ^
# macro.h:1368:25: note: in expansion of macro 'FREESELF'
# #define FREEALL(a) do { FREESELF(a); FREE_EMPTY_OBJECT(a); } while(0)
# ^
# macro.h:1838:9: note: in expansion of macro 'FREEALL'
# FREEALL(checkequal2_c);\
# ^
# bi.c:1159:9: note: in expansion of macro 'CE2'
# CE2(a,b,t_BINTREE_GRAL);
# ^
# bi.c: In function 'test_bintree':
# bi.c:1203:28: error: 'NULL' undeclared (first use in this function)
# m_i_i(5L,b);insert(b,a,NULL,NULL); println(a);
# ^
# bi.c: In function 't_BINTREE_MONOMIAL_apply':
# bi.c:1231:33: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL)
# ^
# bi.c: In function 't_BINTREE_MONOMIAL':
# bi.c:1283:29: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL)
# ^
# bi.c: In function 't_BINTREE_MONOMIAL_action':
# bi.c:1322:31: error: 'NULL' undeclared (first use in this function)
# b_sn_l(callocobject(),NULL,**(OP**)_bt_p1);
# ^
# bi.c: In function 't_BINTREE_MONOMIAL_action_apply':
# bi.c:1334:39: error: 'NULL' undeclared (first use in this function)
# b_sn_l(callocobject(),NULL,**(OP**)_bt_p1);
# ^
# bi.c: In function 't_BINTREE_POLYNOM_apply':
# bi.c:1354:33: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL)
# ^
# bi.c: In function 't_BINTREE_POLYNOM':
# bi.c:1404:29: error: 'NULL' undeclared (first use in this function)
# if (d.ob_charpointer == NULL)
# ^
# bi.c: In function 't_BINTREE_POLYNOM_action':
# bi.c:1443:32: error: 'NULL' undeclared (first use in this function)
# b_sn_po(CALLOCOBJECT(),NULL,**(OP**)_bt_p1);
# ^
# bi.c: In function 't_BINTREE_POLYNOM_action_apply':
# boe.c: In function 'vander_gen':
# boe.c:106:29: error: 'NULL' undeclared (first use in this function)
# NULL,
# ^
# bi.c:1455:40: error: 'NULL' undeclared (first use in this function)
# b_sn_po(CALLOCOBJECT(),NULL,**(OP**)_bt_p1);
# ^
# In file included from boe.c:3:0:
# boe.c: In function 'specht_poly':
# macro.h:1317:37: error: 'NULL' undeclared (first use in this function)
# if (freeall_speicher == NULL) {\
# ^
# macro.h:288:5: note: in expansion of macro 'FREE_EMPTY_OBJECT'
# FREE_EMPTY_OBJECT(S_MO_S(a));\
# ^
# macro.h:1350:34: note: in expansion of macro 'FREESELF_MONOM'
# else if (S_O_K(a) == MONOM) FREESELF_MONOM(a); \
# ^
# macro.h:1368:25: note: in expansion of macro 'FREESELF'
# #define FREEALL(a) do { FREESELF(a); FREE_EMPTY_OBJECT(a); } while(0)
# ^
# macro.h:1838:9: note: in expansion of macro 'FREEALL'
# FREEALL(checkequal2_c);\
# ^
# boe.c:135:5: note: in expansion of macro 'CE2'
# CE2(a,b,specht_poly);
# ^
# boe.c: In function 'an_trafo_sdg':
# macro.h:1317:37: error: 'NULL' undeclared (first use in this function)
# if (freeall_speicher == NULL) {\
# ^
# macro.h:288:5: note: in expansion of macro 'FREE_EMPTY_OBJECT'
# FREE_EMPTY_OBJECT(S_MO_S(a));\
# ^
# macro.h:1350:34: note: in expansion of macro 'FREESELF_MONOM'
# else if (S_O_K(a) == MONOM) FREESELF_MONOM(a); \
# ^
# boe.c:885:5: note: in expansion of macro 'FREESELF'
# FREESELF(D);
# ^
# make: *** [makefile:2: bi.o] Error 1
# boe.c: In function 'an_sdg':
# macro.h:1317:37: error: 'NULL' undeclared (first use in this function)
# if (freeall_speicher == NULL) {\
# ^
# macro.h:288:5: note: in expansion of macro 'FREE_EMPTY_OBJECT'
# FREE_EMPTY_OBJECT(S_MO_S(a));\
# ^
# macro.h:1350:34: note: in expansion of macro 'FREESELF_MONOM'
# else if (S_O_K(a) == MONOM) FREESELF_MONOM(a); \
# ^
# boe.c:2177:5: note: in expansion of macro 'FREESELF'
# FREESELF(D);
# ^
# bruch.c: In function 'test_bruch':
# bruch.c:1916:5: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
# printf("test_bruch:scan(a) ");
# ^
# bruch.c: In function 'objectwrite_bruch':
# bruch.c:1955:28: error: unknown type name 'FILE'
# INT objectwrite_bruch(f,a) FILE *f; OP a;
# ^
# bruch.c:1960:5: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
# fprintf(f,"%ld\n", (INT)BRUCH);
# ^
# bruch.c: In function 'objectread_bruch':
# bruch.c:1969:27: error: unknown type name 'FILE'
# INT objectread_bruch(f,a) FILE *f; OP a;
# ^
# make: *** [makefile:2: boe.o] Error 1
# make: *** [makefile:2: bruch.o] Error 1
# ==> ERROR: A failure occurred in build().
# Aborting...