On 04/11/2019 09:48, Loris Bennett wrote:
Loris Bennett <[email protected]> writes:

Hi Kenneth,

Sorry for the late response - I was on holiday.

Kenneth Hoste <[email protected]> writes:

On 02/10/2019 10:31, Loris Bennett wrote:
Hi,

I'm trying to build an updated version of AIMS.  However, there is a
problem building the dependency

    motif-2.3.8-foss-2018b

namely:

    I18List.c:38:10: fatal error: X11/bitmaps/gray: No such file or directory
     #include <X11/bitmaps/gray>
              ^~~~~~~~~~~~~~~~~~
    compilation terminated.

The last commit message says

    Removed xbitmaps now in X11 bundle

but

    X11-20180604-foss-2018b

which is the X11 dependency given in the motif easyconfig doesn't seem
to create a subdirectory

    include/X11/bitmaps

Any thoughts?

It seems like xbitmaps only was added to X11 easyconfigs using the GCCcore
toolchain, see
https://github.com/easybuilders/easybuild-easyconfigs/pull/7494/files .

Where did you get X11-20180604-foss-2018b.eb from?

This is not an easyconfig file in the central repository...

My mistake.  The easyconfig

   motif-2.3.8-foss-2018b.eb

just contains the dependency

   ('X11', '20180604')

In any case, the solution is to apply the same changes as shown in the PR to
X11-20180604-foss-2018b.eb, and reinstalling it.

Shouldn't these changes already be included in the easyconfig which is
referenced by the motif easybuild?

So I realised that I need to force a reinstall of

   X11-20180604-GCCcore-7.3.0.eb

since that now contains the component 'xbitmaps', which my version does
not.  However,  the checksum for xbitmaps-1.1.1.tar.gz seems to have
changed:

   ERROR: Build of
   
/trinity/shared/easybuild/software/EasyBuild/4.0.1/easybuild/easyconfigs/x/X11/X11-20180604-GCCcore-7.3.0.eb
   failed (err: 'build failed (first 300 chars): Checksum verification
   for /trinity/shared/easybuild/sources/x/X11/xbitmaps-1.1.1.tar.gz
   using 3bc89e05be4179ce4d3dbba1ae554da4591d41f7a489d9e2735a18cfd8378188
   failed.')

I have:

   $ sha256sum /trinity/shared/easybuild/sources/x/X11/xbitmaps-1.1.1.tar.gz
   8dfbf98adfb38f0b612d15b4baccb23de19cf12dee36c9897708d62aaab6d308  
/trinity/shared/easybuild/sources/x/X11/xbitmaps-1.1.1.tar.gz

I just did a fresh download of xbitmaps-1.1.1.tar.gz, and I'm still getting 3bc89e05be4179ce4d3dbba1ae554da4591d41f7a489d9e2735a18cfd8378188 as SHA256 checksum...

Are you sure your download didn't get corrupted somehow?

What does "file xbitmaps-1.1.1.tar.gz" say? How big is the file (in bytes)? Should be 140011 .


regards,

Kenneth

Reply via email to