On 13/06/2022 15:57, Giacomo Fiorin wrote:
Hello, I am trying to build Coot 1 from scratch for Linux (CentOS 7).

I used the latest version of the build-it-3-3 script from:
https://www2.mrc-lmb.cam.ac.uk/personal/pemsley/coot/web/build-install-coot-from-scratch.html
whose last revision is:
6.02 20220417 add ffi into Python setup.py

After addressing a few minor issues and updating to the latest Coot source release (1.0.05), I reached a point where I cannot proceed any further. Specifically, the build recipe fails to detect correctly the libguile shared library that was built by the script itself.

ldconfig: ******/build/autobuild/Linux-******-gtk3/lib/libguile-2.2.so.1.4.2-gdb.scm is not an ELF file - it has the wrong magic bytes at the start.


Which output file is that?

I have seen that message myself. Sadly though, I don't recall if I fixed it or how I fixed it. Indeed a .scm file is not and ELF file.



There is no other version of libguile installed on this system.

If this is a RHEL/CentOS 7 issue, which Linux distribution would you recommend instead for building Coot 1.x?


I use Scientific Linux 7.6 (very similar to CentOS 7.6) and Ubuntu 21.10 (and before that 20.04).

The build script is not in a good state for 7.6. I will try to refine it in the forthcoming days.


Paul.

########################################################################

To unsubscribe from the COOT list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=COOT&A=1

This message was issued to members of www.jiscmail.ac.uk/COOT, a mailing list 
hosted by www.jiscmail.ac.uk, terms & conditions are available at 
https://www.jiscmail.ac.uk/policyandsecurity/

Reply via email to