Package: asymptote Version: 1.88-2 Severity: normal Tried to build your package and it fails to build with GNU binutils-gold. The important difference is that --no-add-needed is the default behavior of of GNU binutils-gold. Please provide all needed libraries to the linker when building your executables.
g++ -Wall -ansi -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC -I/usr/include/gc -g -O2 -g -Wall -O2 -o asy camperror.o path.o drawpath.o drawlabel.o picture.o psfile.o texfile.o util.o settings.o guide.o flatguide.o knot.o drawfill.o path3.o drawpath3.o drawsurface.o runtime.o runbacktrace.o runpicture.o runlabel.o runhistory.o runarray.o runfile.o runsystem.o runpair.o runtriple.o runpath.o runpath3d.o runstring.o runmath.o env.o genv.o main.o stm.o dec.o errormsg.o callable.o name.o symbol.o types.o entry.o exp.o newexp.o stack.o camp.tab.o lex.yy.o access.o virtualfieldaccess.o absyn.o record.o interact.o fileio.o builtin.o fftw++.o simpson.o coder.o coenv.o locate.o parser.o program.o application.o varinit.o fundec.o refaccess.o envcompleter.o process.o constructor.o array.o Delaunay.o predicates.o prc/PRCbitStream.o prc/oPRCFile.o prc/PRCdouble.o prc/writePRC.o glrender.o tr.o arcball.o algebra3.o quaternion.o svnrevision.o -lGLU -lglut -lfftw3 -lreadline -lrt -lsigsegv -lpthread -lz -lm -L/usr/lib -lgc -lncurses -lgsl -lgslcblas /usr/bin/ld: drawpath3.o: in function camp::drawPath3::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawpath3.cc:63: error: undefined reference to 'glMaterialfv' /usr/bin/ld: drawpath3.o: in function camp::drawPath3::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawpath3.cc:66: error: undefined reference to 'glMaterialfv' /usr/bin/ld: drawpath3.o: in function camp::drawPath3::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawpath3.cc:69: error: undefined reference to 'glMaterialfv' /usr/bin/ld: drawpath3.o: in function camp::drawPath3::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawpath3.cc:71: error: undefined reference to 'glMaterialfv' /usr/bin/ld: drawpath3.o: in function camp::drawPath3::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawpath3.cc:73: error: undefined reference to 'glMaterialf' /usr/bin/ld: drawpath3.o: in function camp::drawPath3::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawpath3.cc:76: error: undefined reference to 'glBegin' /usr/bin/ld: drawpath3.o: in function camp::drawPath3::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawpath3.cc:79: error: undefined reference to 'glVertex3f' /usr/bin/ld: drawpath3.o: in function camp::drawPath3::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawpath3.cc:81: error: undefined reference to 'glEnd' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:288: error: undefined reference to 'glPushMatrix' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:289: error: undefined reference to 'glMultMatrixf' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:290: error: undefined reference to 'glGetFloatv' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:291: error: undefined reference to 'glPopMatrix' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:298: error: undefined reference to 'glPushMatrix' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:299: error: undefined reference to 'glMultMatrixf' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:300: error: undefined reference to 'glGetFloatv' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:301: error: undefined reference to 'glPopMatrix' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:336: error: undefined reference to 'glEnable' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:338: error: undefined reference to 'glColorMaterial' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:362: error: undefined reference to 'glMaterialf' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:381: error: undefined reference to 'glNormal3fv' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:437: error: undefined reference to 'glDisable' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:341: error: undefined reference to 'glColorMaterial' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:418: error: undefined reference to 'glBegin' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:422: error: undefined reference to 'glColor4fv' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:423: error: undefined reference to 'glVertex3fv' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:425: error: undefined reference to 'glColor4fv' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:426: error: undefined reference to 'glVertex3fv' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:428: error: undefined reference to 'glColor4fv' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:429: error: undefined reference to 'glVertex3fv' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:431: error: undefined reference to 'glColor4fv' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:432: error: undefined reference to 'glVertex3fv' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:433: error: undefined reference to 'glEnd' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:420: error: undefined reference to 'glNormal3fv' /usr/bin/ld: drawsurface.o: in function camp::drawSurface::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:378: error: undefined reference to 'glNormal3fv' /usr/bin/ld: drawsurface.o: in function camp::drawNurbs::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:582: error: undefined reference to 'glPushMatrix' /usr/bin/ld: drawsurface.o: in function camp::drawNurbs::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:583: error: undefined reference to 'glMultMatrixf' /usr/bin/ld: drawsurface.o: in function camp::drawNurbs::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:584: error: undefined reference to 'glGetFloatv' /usr/bin/ld: drawsurface.o: in function camp::drawNurbs::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:585: error: undefined reference to 'glPopMatrix' /usr/bin/ld: drawsurface.o: in function camp::drawNurbs::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:592: error: undefined reference to 'glPushMatrix' /usr/bin/ld: drawsurface.o: in function camp::drawNurbs::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:593: error: undefined reference to 'glMultMatrixf' /usr/bin/ld: drawsurface.o: in function camp::drawNurbs::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:594: error: undefined reference to 'glGetFloatv' /usr/bin/ld: drawsurface.o: in function camp::drawNurbs::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:595: error: undefined reference to 'glPopMatrix' /usr/bin/ld: drawsurface.o: in function camp::drawNurbs::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:627: error: undefined reference to 'glEnable' /usr/bin/ld: drawsurface.o: in function camp::drawNurbs::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:629: error: undefined reference to 'glColorMaterial' /usr/bin/ld: drawsurface.o: in function camp::drawNurbs::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:653: error: undefined reference to 'glMaterialf' /usr/bin/ld: drawsurface.o: in function camp::drawNurbs::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:655: error: undefined reference to 'glNormal3fv' /usr/bin/ld: drawsurface.o: in function camp::drawNurbs::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:671: error: undefined reference to 'glDisable' /usr/bin/ld: drawsurface.o: in function camp::drawNurbs::render(GLUnurbs*, double, camp::triple const&, camp::triple const&, double, bool):drawsurface.cc:632: error: undefined reference to 'glColorMaterial' /usr/bin/ld: glrender.o: in function gl::mode():glrender.cc:982: error: undefined reference to 'glEnable' /usr/bin/ld: glrender.o: in function gl::mode():glrender.cc:983: error: undefined reference to 'glPolygonMode' /usr/bin/ld: glrender.o: in function gl::mode():glrender.cc:989: error: undefined reference to 'glDisable' /usr/bin/ld: glrender.o: in function gl::mode():glrender.cc:990: error: undefined reference to 'glPolygonMode' /usr/bin/ld: glrender.o: in function gl::lighting():glrender.cc:177: error: undefined reference to 'glLightfv' /usr/bin/ld: glrender.o: in function gl::drawscene(double, double):glrender.cc:315: error: undefined reference to 'glClear' /usr/bin/ld: glrender.o: in function gl::drawscene(double, double):glrender.cc:326: error: undefined reference to 'glEnable' /usr/bin/ld: glrender.o: in function gl::drawscene(double, double):glrender.cc:332: error: undefined reference to 'glDepthMask' /usr/bin/ld: glrender.o: in function gl::drawscene(double, double):glrender.cc:336: error: undefined reference to 'glDepthMask' /usr/bin/ld: glrender.o: in function gl::drawscene(double, double):glrender.cc:337: error: undefined reference to 'glDisable' /usr/bin/ld: glrender.o: in function gl::setProjection():glrender.cc:255: error: undefined reference to 'glMatrixMode' /usr/bin/ld: glrender.o: in function gl::setProjection():glrender.cc:256: error: undefined reference to 'glLoadIdentity' /usr/bin/ld: glrender.o: in function gl::setProjection():glrender.cc:259: error: undefined reference to 'glOrtho' /usr/bin/ld: glrender.o: in function gl::setProjection():glrender.cc:262: error: undefined reference to 'glMatrixMode' /usr/bin/ld: glrender.o: in function gl::setProjection():glrender.cc:261: error: undefined reference to 'glFrustum' /usr/bin/ld: glrender.o: in function gl::update():glrender.cc:296: error: undefined reference to 'glLoadIdentity' /usr/bin/ld: glrender.o: in function gl::update():glrender.cc:298: error: undefined reference to 'glTranslatef' /usr/bin/ld: glrender.o: in function gl::update():glrender.cc:300: error: undefined reference to 'glTranslatef' /usr/bin/ld: glrender.o: in function gl::rotateZ(double):glrender.cc:792: error: undefined reference to 'glLoadIdentity' /usr/bin/ld: glrender.o: in function gl::rotateZ(double):glrender.cc:793: error: undefined reference to 'glRotatef' /usr/bin/ld: glrender.o: in function gl::rotateY(double):glrender.cc:783: error: undefined reference to 'glLoadIdentity' /usr/bin/ld: glrender.o: in function gl::rotateY(double):glrender.cc:784: error: undefined reference to 'glRotatef' /usr/bin/ld: glrender.o: in function gl::rotateX(double):glrender.cc:775: error: undefined reference to 'glRotatef' /usr/bin/ld: glrender.o: in function gl::Export():glrender.cc:348: error: undefined reference to 'glReadBuffer' /usr/bin/ld: glrender.o: in function gl::Export():glrender.cc:349: error: undefined reference to 'glPixelStorei' /usr/bin/ld: glrender.o: in function gl::Export():glrender.cc:350: error: undefined reference to 'glFinish' /usr/bin/ld: glrender.o: in function gl::initlighting():glrender.cc:183: error: undefined reference to 'glClearColor' /usr/bin/ld: glrender.o: in function gl::initlighting():glrender.cc:185: error: undefined reference to 'glLightModeli' /usr/bin/ld: glrender.o: in function gl::initlighting():glrender.cc:194: error: undefined reference to 'glLightfv' /usr/bin/ld: glrender.o: in function gl::initlighting():glrender.cc:197: error: undefined reference to 'glLightfv' /usr/bin/ld: glrender.o: in function gl::initlighting():glrender.cc:201: error: undefined reference to 'glLightfv' /usr/bin/ld: glrender.o: in function gl::glrender(std::basic_string<char, std::char_traits<char>, gc_allocator<char> > const&, camp::picture const*, std::basic_string<char, std::char_traits<char>, gc_allocator<char> > const&, double, double, double, double, camp::triple const&, camp::triple const&, camp::pair const&, double*, double*, unsigned long, camp::triple*, double*, double*, double*, bool, bool, int):glrender.cc:1453: error: undefined reference to 'glMatrixMode' /usr/bin/ld: glrender.o: in function gl::glrender(std::basic_string<char, std::char_traits<char>, gc_allocator<char> > const&, camp::picture const*, std::basic_string<char, std::char_traits<char>, gc_allocator<char> > const&, double, double, double, double, camp::triple const&, camp::triple const&, camp::pair const&, double*, double*, unsigned long, camp::triple*, double*, double*, double*, bool, bool, int):glrender.cc:1470: error: undefined reference to 'glBlendFunc' /usr/bin/ld: glrender.o: in function gl::glrender(std::basic_string<char, std::char_traits<char>, gc_allocator<char> > const&, camp::picture const*, std::basic_string<char, std::char_traits<char>, gc_allocator<char> > const&, double, double, double, double, camp::triple const&, camp::triple const&, camp::pair const&, double*, double*, unsigned long, camp::triple*, double*, double*, double*, bool, bool, int):glrender.cc:1424: error: undefined reference to 'glGetIntegerv' /usr/bin/ld: glrender.o: in function gl::glrender(std::basic_string<char, std::char_traits<char>, gc_allocator<char> > const&, camp::picture const*, std::basic_string<char, std::char_traits<char>, gc_allocator<char> > const&, double, double, double, double, camp::triple const&, camp::triple const&, camp::pair const&, double*, double*, unsigned long, camp::triple*, double*, double*, double*, bool, bool, int):glrender.cc:1484: error: undefined reference to 'glBegin' /usr/bin/ld: glrender.o: in function gl::glrender(std::basic_string<char, std::char_traits<char>, gc_allocator<char> > const&, camp::picture const*, std::basic_string<char, std::char_traits<char>, gc_allocator<char> > const&, double, double, double, double, camp::triple const&, camp::triple const&, camp::pair const&, double*, double*, unsigned long, camp::triple*, double*, double*, double*, bool, bool, int):glrender.cc:1486: error: undefined reference to 'glEnd' /usr/bin/ld: glrender.o: in function gl::reshape0(int, int):glrender.cc:290: error: undefined reference to 'glViewport' /usr/bin/ld: tr.o: in function trRasterPos3f:tr.cc:457: error: undefined reference to 'glGetDoublev' /usr/bin/ld: tr.o: in function trRasterPos3f:tr.cc:458: error: undefined reference to 'glGetDoublev' /usr/bin/ld: tr.o: in function trRasterPos3f:tr.cc:468: error: undefined reference to 'glMatrixMode' /usr/bin/ld: tr.o: in function trRasterPos3f:tr.cc:475: error: undefined reference to 'glOrtho' /usr/bin/ld: tr.o: in function trRasterPos3f:tr.cc:476: error: undefined reference to 'glRasterPos3f' /usr/bin/ld: tr.o: in function trRasterPos3f:tr.cc:481: error: undefined reference to 'glBitmap' /usr/bin/ld: tr.o: in function trRasterPos3f:tr.cc:449: error: undefined reference to 'glRasterPos3f' /usr/bin/ld: tr.o: in function trEndTile:tr.cc:385: error: undefined reference to 'glFlush' /usr/bin/ld: tr.o: in function trEndTile:tr.cc:388: error: undefined reference to 'glGetIntegerv' /usr/bin/ld: tr.o: in function trEndTile:tr.cc:389: error: undefined reference to 'glGetIntegerv' /usr/bin/ld: tr.o: in function trEndTile:tr.cc:390: error: undefined reference to 'glGetIntegerv' /usr/bin/ld: tr.o: in function trEndTile:tr.cc:399: error: undefined reference to 'glReadPixels' /usr/bin/ld: tr.o: in function trEndTile:tr.cc:411: error: undefined reference to 'glPixelStorei' /usr/bin/ld: tr.o: in function trEndTile:tr.cc:412: error: undefined reference to 'glPixelStorei' /usr/bin/ld: tr.o: in function trEndTile:tr.cc:413: error: undefined reference to 'glPixelStorei' /usr/bin/ld: tr.o: in function trEndTile:tr.cc:418: error: undefined reference to 'glReadPixels' /usr/bin/ld: tr.o: in function trEndTile:tr.cc:432: error: undefined reference to 'glViewport' /usr/bin/ld: tr.o: in function trBeginTile:tr.cc:349: error: undefined reference to 'glViewport' /usr/bin/ld: tr.o: in function trBeginTile:tr.cc:365: error: undefined reference to 'glFrustum' /usr/bin/ld: tr.o: in function trBeginTile:tr.cc:367: error: undefined reference to 'glOrtho' collect2: ld returned 1 exit status make[1]: *** [asy] Error 1 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

