> I thought I would try to see if Sage builds in the upcoming version of > Ubuntu, which is still early in the development stages but I think the > compilers and other basic system stuff are stable. But there's some kind > of linker error: > > ../kernel/libkernel.a(mod_raw.o): In function `dynl_open': > /home/foo/sage-4.6.2.alpha4/spkg/build/singular-3-1-1-4.p3/src/kernel/mod_r > aw.cc:217: undefined reference to `dlopen' > ../kernel/libkernel.a(mod_raw.o): In function `dynl_sym': > /home/foo/sage-4.6.2.alpha4/spkg/build/singular-3-1-1-4.p3/src/kernel/mod_r > aw.cc:228: undefined reference to `dlsym' ../kernel/libkernel.a(mod_raw.o): > In function `dynl_close': > /home/foo/sage-4.6.2.alpha4/spkg/build/singular-3-1-1-4.p3/src/kernel/mod_r > aw.cc:233: undefined reference to `dlclose' > ../kernel/libkernel.a(mod_raw.o): In function `dynl_error': > /home/foo/sage-4.6.2.alpha4/spkg/build/singular-3-1-1-4.p3/src/kernel/mod_r > aw.cc:238: undefined reference to `dlerror' collect2: ld returned 1 exit > status > > (Full build log attached.) > > This seems like a pretty basic linking / libc problem: > http://www.linuxquestions.org/questions/slackware-14/undefined-reference-to > -dlopen-dlclose-dlsym-and-dlerror-350945/. > > I tried to continue the build without Singular just to see what else > worked, and also got a linker error there too -- with symmetrica, it > eventually failed with "undefined reference to `cos'"! > > The build system is a current Ubuntu Natty (11.04) 32-bit virtual > machine. Any ideas on what's going wrong? Is this an Ubuntu problem that > will get fixed before the final release, or something we need to work > on? (Or something silly on my part?) > Hi
I don't think you are doing anything silly it is just plain weird. In singular you have "-ldl" on the compilation line which should have the stuff in question. So is /usr/lib/libdl.{a,so} on your system? What about /usr/lib/libm.{a,so}? I think it is weird it doesn't fail because of libm before symmetrica. Can you provide a list of package that build before singular? Francois This email may be confidential and subject to legal privilege, it may not reflect the views of the University of Canterbury, and it is not guaranteed to be virus free. If you are not an intended recipient, please notify the sender immediately and erase all copies of the message and any attachments. Please refer to http://www.canterbury.ac.nz/emaildisclaimer for more information. -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org