[plt-dev] build fails

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Tue Feb 9 19:25:39 EST 2010

I can't build on my linux machine. After the failure, I ran "make"
again and the complete transcript of that is below.

Robby


[robby-laptop] exp/plt/src/build> make
make 3m
make[1]: Entering directory `/home/robby/svn/exp/plt/src/build'
cd mzscheme; make 3m
make[2]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme'
make cgc
make[3]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme'
make common
make[4]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme'
make g-c
make[5]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme'
cd gc; make ../libmzgc.a
make[6]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/gc'
make[6]: `../libmzgc.a' is up to date.
make[6]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/gc'
make[5]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme'
make foreign-stuff
make[5]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme'
cd ../foreign; make all
make[6]: Entering directory `/home/robby/svn/exp/plt/src/build/foreign'
make foreign.o
make[7]: Entering directory `/home/robby/svn/exp/plt/src/build/foreign'
make[7]: `foreign.o' is up to date.
make[7]: Leaving directory `/home/robby/svn/exp/plt/src/build/foreign'
make gcc/libffi/libffi.la
make[7]: Entering directory `/home/robby/svn/exp/plt/src/build/foreign'
make[7]: `gcc/libffi/libffi.la' is up to date.
make[7]: Leaving directory `/home/robby/svn/exp/plt/src/build/foreign'
make[6]: Leaving directory `/home/robby/svn/exp/plt/src/build/foreign'
make[5]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme'
make[4]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme'
make dynlib
make[4]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme'
cd src; make mzheaders
make[5]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/src'
make[5]: Nothing to be done for `mzheaders'.
make[5]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/src'
cd dynsrc; make dynlib
make[5]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/dynsrc'
make ../mzdyn.o
make[6]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/dynsrc'
make[6]: `../mzdyn.o' is up to date.
make[6]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/dynsrc'
make ../starter
make[6]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/dynsrc'
make[6]: `../starter' is up to date.
make[6]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/dynsrc'
make[5]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/dynsrc'
make[4]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme'
make mzlibrary
make[4]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme'
cd src; make all
make[5]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/src'
make mzheaders
make[6]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/src'
make[6]: Nothing to be done for `mzheaders'.
make[6]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/src'
make mzobjects
make[6]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/src'
make[6]: Nothing to be done for `mzobjects'.
make[6]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/src'
make[5]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/src'
make libmzscheme.a
make[5]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme'
make[5]: `libmzscheme.a' is up to date.
make[5]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme'
make[4]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme'
make mzschemecgc
make[4]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme'
make[4]: `mzschemecgc' is up to date.
make[4]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme'
make[3]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme'
cd gc2; make all
make[3]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/gc2'
make xsrc/precomp.h
make[4]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/gc2'
make[4]: `xsrc/precomp.h' is up to date.
make[4]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/gc2'
make xobjects
make[4]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/gc2'
make[4]: Nothing to be done for `xobjects'.
make[4]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/gc2'
make ../mzscheme3m
make[4]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/gc2'
make[4]: `../mzscheme3m' is up to date.
make[4]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/gc2'
make[3]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/gc2'
cd dynsrc; make dynlib3m
make[3]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/dynsrc'
make ../mzdyn3m.o
make[4]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/dynsrc'
make[4]: `../mzdyn3m.o' is up to date.
make[4]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/dynsrc'
make[3]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/dynsrc'
cd gc2; make ../mzscheme3m
make[3]: Entering directory `/home/robby/svn/exp/plt/src/build/mzscheme/gc2'
make[3]: `../mzscheme3m' is up to date.
make[3]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme/gc2'
make[2]: Leaving directory `/home/robby/svn/exp/plt/src/build/mzscheme'
make mred-3m
make[2]: Entering directory `/home/robby/svn/exp/plt/src/build'
cd mred; make 3m
make[3]: Entering directory `/home/robby/svn/exp/plt/src/build/mred'
make ext-libs
make[4]: Entering directory `/home/robby/svn/exp/plt/src/build/mred'
:
make[4]: Leaving directory `/home/robby/svn/exp/plt/src/build/mred'
make wx_xt-min
make[4]: Entering directory `/home/robby/svn/exp/plt/src/build/mred'
cd ../wxxt/src/x; make min
make[5]: Entering directory `/home/robby/svn/exp/plt/src/build/wxxt/src/x'
cd ..; make min
make[6]: Entering directory `/home/robby/svn/exp/plt/src/build/wxxt/src'
gcc -c -I../../../wxxt/src/../../mzscheme/gc
-I../../../wxxt/src/../../wxxt/src/AIAI-include
-I../../../wxxt/src/../../wxxt/src
-I../../../wxxt/src/../../mred/wxme/ -I./../../mzscheme/
-I../../../wxxt/src/../../mzscheme/include/ -I/usr/include/freetype2
-D_REENTRANT -I/usr/include/cairo -I/usr/include/pixman-1
-I/usr/include/freetype2 -I/usr/include/directfb
-I/usr/include/libpng12   -DOPERATOR_NEW_ARRAY -DWX_USE_XRENDER
-DWX_USE_XFT -DWX_USE_CAIRO -DWX_USE_LIBPNG -DWX_USE_LIBJPEG -Dwx_xt
-Wall  -g -O2  -MMD -I../../../wxxt/src/XWidgets -o
XWidgets/xwCommon.o ../../../wxxt/src/XWidgets/xwCommon.c
../../../wxxt/src/XWidgets/xwCommon.c:2:1: warning: "ef" redefined
../../../wxxt/src/XWidgets/xwCommon.c:1:1: warning: this is the
location of the previous definition
../../../wxxt/src/XWidgets/xwCommon.c:3:1: warning: "ef" redefined
../../../wxxt/src/XWidgets/xwCommon.c:2:1: warning: this is the
location of the previous definition
../../../wxxt/src/XWidgets/xwCommon.c:4:1: warning: "ef" redefined
../../../wxxt/src/XWidgets/xwCommon.c:3:1: warning: this is the
location of the previous definition
../../../wxxt/src/XWidgets/xwCommon.c:5:1: warning: "ef" redefined
../../../wxxt/src/XWidgets/xwCommon.c:4:1: warning: this is the
location of the previous definition
../../../wxxt/src/XWidgets/xwCommon.c:8:1: warning: "ef" redefined
../../../wxxt/src/XWidgets/xwCommon.c:5:1: warning: this is the
location of the previous definition
../../../wxxt/src/XWidgets/xwCommon.c:9:1: warning: "ef" redefined
../../../wxxt/src/XWidgets/xwCommon.c:8:1: warning: this is the
location of the previous definition
../../../wxxt/src/XWidgets/xwCommon.c:10:1: warning: "ef" redefined
../../../wxxt/src/XWidgets/xwCommon.c:9:1: warning: this is the
location of the previous definition
../../../wxxt/src/XWidgets/xwCommon.c:11:1: warning: "ef" redefined
../../../wxxt/src/XWidgets/xwCommon.c:10:1: warning: this is the
location of the previous definition
../../../wxxt/src/XWidgets/xwCommon.c:14:1: warning: "ef" redefined
../../../wxxt/src/XWidgets/xwCommon.c:11:1: warning: this is the
location of the previous definition
../../../wxxt/src/XWidgets/xwCommon.c:15:1: warning: "ef" redefined
../../../wxxt/src/XWidgets/xwCommon.c:14:1: warning: this is the
location of the previous definition
../../../wxxt/src/XWidgets/xwCommon.c:18:1: warning: "ef" redefined
../../../wxxt/src/XWidgets/xwCommon.c:15:1: warning: this is the
location of the previous definition
../../../wxxt/src/XWidgets/xwCommon.c:20:1: warning: "ef" redefined
../../../wxxt/src/XWidgets/xwCommon.c:18:1: warning: this is the
location of the previous definition
../../../wxxt/src/XWidgets/xwCommon.c:37:1: warning: "ef" redefined
../../../wxxt/src/XWidgets/xwCommon.c:20:1: warning: this is the
location of the previous definition
../../../wxxt/src/XWidgets/xwCommon.w:61: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘XfwfCallComputeInside’
../../../wxxt/src/XWidgets/xwCommon.w:77: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘Dimension’
../../../wxxt/src/XWidgets/xwCommon.w:93: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘Boolean’
../../../wxxt/src/XWidgets/xwCommon.w:208: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘roc’
../../../wxxt/src/XWidgets/xwCommon.w:239: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘LASSVARS’
../../../wxxt/src/XWidgets/xwCommon.w:273:2: error: invalid
preprocessing directive #realize
../../../wxxt/src/XWidgets/xwCommon.w:285: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘class_initialize’
../../../wxxt/src/XWidgets/xwCommon.w:305: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘initialize’
../../../wxxt/src/XWidgets/xwCommon.w:335: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘set_values’
../../../wxxt/src/XWidgets/xwCommon.w:378: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘compute_inside’
../../../wxxt/src/XWidgets/xwCommon.w:390: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘Dimension’
../../../wxxt/src/XWidgets/xwCommon.w:397: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘expose’
../../../wxxt/src/XWidgets/xwCommon.w:409: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘_expose’
../../../wxxt/src/XWidgets/xwCommon.w:424: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘destroy’
../../../wxxt/src/XWidgets/xwCommon.w:450: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘highlight_border’
../../../wxxt/src/XWidgets/xwCommon.w:485: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘unhighlight_border’
../../../wxxt/src/XWidgets/xwCommon.w:510: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘accept_focus’
../../../wxxt/src/XWidgets/xwCommon.w:555: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘hilite_callbacks’
../../../wxxt/src/XWidgets/xwCommon.w:570: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘Boolean’
../../../wxxt/src/XWidgets/xwCommon.w:680: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘traverse’
../../../wxxt/src/XWidgets/xwCommon.w:733: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘roc’
../../../wxxt/src/XWidgets/xwCommon.w:770: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘Boolean’
../../../wxxt/src/XWidgets/xwCommon.w:814: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘Boolean’
../../../wxxt/src/XWidgets/xwCommon.w:864: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘traverse_to_next’
../../../wxxt/src/XWidgets/xwCommon.w:881: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘traverse_to_prev’
../../../wxxt/src/XWidgets/xwCommon.w:894: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘traverse_to_next_top’
../../../wxxt/src/XWidgets/xwCommon.w:912: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘roc’
../../../wxxt/src/XWidgets/xwCommon.w:922: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘Boolean’
../../../wxxt/src/XWidgets/xwCommon.w:932: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘Boolean’
../../../wxxt/src/XWidgets/xwCommon.w:962: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘roc’
../../../wxxt/src/XWidgets/xwCommon.w:988: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘focusOut’
../../../wxxt/src/XWidgets/xwCommon.w:1003: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘checkTraverse’
../../../wxxt/src/XWidgets/xwCommon.w:1056: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘traverseDown’
../../../wxxt/src/XWidgets/xwCommon.w:1065: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘traverseUp’
../../../wxxt/src/XWidgets/xwCommon.w:1074: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘traverseLeft’
../../../wxxt/src/XWidgets/xwCommon.w:1083: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘traverseRight’
../../../wxxt/src/XWidgets/xwCommon.w:1095: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘traverseNext’
../../../wxxt/src/XWidgets/xwCommon.w:1104: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘traversePrev’
../../../wxxt/src/XWidgets/xwCommon.w:1115: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘traverseNextTop’
../../../wxxt/src/XWidgets/xwCommon.w:1124: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘traverseHome’
../../../wxxt/src/XWidgets/xwCommon.w:1134: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘traverseCurrent’
../../../wxxt/src/XWidgets/xwCommon.w:1147: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘roc’
../../../wxxt/src/XWidgets/xwCommon.w:1167: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘Boolean’
../../../wxxt/src/XWidgets/xwCommon.w:1208: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘Boolean’
make[6]: *** [XWidgets/xwCommon.o] Error 1
make[6]: Leaving directory `/home/robby/svn/exp/plt/src/build/wxxt/src'
make[5]: *** [min] Error 2
make[5]: Leaving directory `/home/robby/svn/exp/plt/src/build/wxxt/src/x'
make[4]: *** [wx_xt-min] Error 2
make[4]: Leaving directory `/home/robby/svn/exp/plt/src/build/mred'
make[3]: *** [3m] Error 2
make[3]: Leaving directory `/home/robby/svn/exp/plt/src/build/mred'
make[2]: *** [mred-3m] Error 2
make[2]: Leaving directory `/home/robby/svn/exp/plt/src/build'
make[1]: *** [3m] Error 2
make[1]: Leaving directory `/home/robby/svn/exp/plt/src/build'
make: *** [all] Error 2
Exit 2
[robby-laptop] exp/plt/src/build>


Posted on the dev mailing list.