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...

Paul

Reply via email to