It took me a while to work out what was going on with my builds but I managed to get it to build on amd64 on Debian Testing (failed miserably on Ubuntu Precise), but armel (which is what I really needed it for) fails:
# cd /tmp/milkywayathome_client/obj-arm-linux-gnueabi/nbody # /usr/bin/distcc c++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -static-libgcc -pthread -fno-unsafe-math-optimizations -fno-common -funswitch-loops -Wall -Wextra -Wshadow -Wredundant-decls -Winline -Wdisabled-optimization -Wpointer-arith -Wcast-align -Wstrict-aliasing -Wstrict-aliasing=3 -Wswitch-enum -Wswitch-default -Wfloat-equal -Wwrite-strings -Wcomment -Wno-unknown-pragmas -fno-rounding-math -fno-math-errno -fopenmp -O2 -g -DNDEBUG -Wl,-z,relro -static-libstdc++ CMakeFiles/milkyway_nbody.dir/src/main.c.o -o ../bin/milkyway_nbody -L/tmp/milkywayathome_client/obj-arm-linux-gnueabi/lib -rdynamic ../lib/libnbody.a ../lib/libnbody_lua.a ../lib/libmilkyway_lua.a ../lib/libnbody.a ../lib/libmilkyway.a ../lib/libpopt.a ../lib/liblua51.a -lm -lrt ../lib/libcrlibm.a -lboinc_graphics2 -lboinc_api -lboinc ../lib/libdsfmt.a -lrt -Wl,-rpath,/tmp/milkywayathome_client/obj-arm-linux-gnueabi/lib /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutInitWindowPosition' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glPopAttrib' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutSwapBuffers' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glPointSize' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `gluCylinder' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutKeyboardUpFunc' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glBegin' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glDisable' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glRasterPos3d' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutGet' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glColor4d' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glColor4fv' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `boinc_app_mouse_move(int, int, int, int, int)' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `gluSphere' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glPixelStorei' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glTexCoord2f' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glCallLists' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `gluBuild2DMipmaps' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glDepthMask' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutReshapeFunc' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutInitDisplayMode' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glVertex3fv' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glBlendFunc' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `gluLookAt' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glColor4f' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `boinc_app_key_press(int, int)' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutKeyboardFunc' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `gluDeleteQuadric' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutFullScreen' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glEnable' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glGetIntegerv' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutMouseFunc' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `gluProject' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `gluNewQuadric' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glGetDoublev' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutMotionFunc' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glVertex2f' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glBindTexture' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutInit' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutStrokeRoman' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutStrokeWidth' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glRotated' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glLoadIdentity' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutMainLoop' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glEnd' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `boinc_app_key_release(int, int)' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glTexParameteri' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glMatrixMode' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glGenTextures' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glListBase' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glPushAttrib' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `boinc_app_mouse_button(int, int, int, int)' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glVertex3d' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glColor3d' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glScalef' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glTranslatef' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutInitWindowSize' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glNormal3fv' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glPushMatrix' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glShadeModel' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `app_graphics_init()' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `app_graphics_resize(int, int)' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutTimerFunc' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glRotatef' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutCreateWindow' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutStrokeCharacter' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glLineWidth' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glutDisplayFunc' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glPopMatrix' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glOrtho' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `app_graphics_render(int, int, double)' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glMaterialfv' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glColor3f' /usr/lib/gcc/arm-linux-gnueabi/4.8/../../../libboinc_graphics2.so: undefined reference to `glVertex3f' collect2: error: ld returned 1 exit status I'm not sure if this means that there is something deficient in boinc rather than milkyway or not. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org