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/