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]

Reply via email to