Bug#733977: boinc-app-milkyway: Please sync with upstream

Ken Sharp imwellcushtymelike at googlemail.com
Fri Jan 17 15:03:46 UTC 2014


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.



More information about the pkg-boinc-devel mailing list