On Thu, 2013-01-24 at 11:35 +0000, Paul Emsley wrote:
> On Wed, 2013-01-23 at 19:17 -0500, hari jayaram wrote:
> > Hi I am trying to build the subversion coot on a Ubuntu machine
> > running 12.10 using the build-it-gtk2-simple python script.
> > 
> > 
> > I get all the way to compiling the final coot and get an error in the
> > final linking part.
> > 
> > 
> > (dynload_shlib.o): undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
> > /usr/bin/ld: note: 'dlsym@@GLIBC_2.2.5' is defined in
> > DSO /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libdl.so so 
> > try adding it to the linker command line
> > /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libdl.so:
> > could not read symbols: Invalid operation
> > collect2: error: ld returned 1 exit status
> > make[1]: *** [coot-real] Error 1
> > make[1]: Leaving directory
> > `/home/ubuntu/autobuild/ubuntu_2013-01-23__T22_55_56/coot-0.7.1-pre/src'
> > make: *** [all-recursive] Error 1
> > make failed.
> > 
> > 
> > The detailed error is at http://dpaste.com/889587/
> > 
> > 
> > I had buidling using a script that Clemens had shared ( which also
> > calls build-it-gtk2-simple) but that too failed at an earlier step.
> 
> At a guess I'd suggest putting -ldl after -lpython2.7.  That seems a
> sane way of doing things - I don't know why it's not arranged like that
> already.  I'll dig...
> 


$ python-config --ld-flags
-lpthread -ldl -lutil -lm -lpython2.6

Urgh!

Reply via email to