[LU-10311] YAML development librairies are not installed on the build infrastructure Created: 01/Dec/17  Updated: 05/Aug/20  Resolved: 01/Dec/17

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Question/Request Priority: Minor
Reporter: CEA Assignee: Olaf Faaland
Resolution: Not a Bug Votes: 0
Labels: None

Rank (Obsolete): 9223372036854775807

 Description   

Since this commit:

commit ccafcc7116411c7d276c5b8523b0effb4c4dd796
Author: James Simmons <uja.ornl@yahoo.com>
Date:   Tue Nov 21 21:43:14 2017 -0500

    LU-9897 utils: make liblnetconfig a hard requirment
    
    With the recent changes to LNet lnetctl is now really a hard
    requirment. This patch makes lustre require libyaml libraries
    in order to build. In turn liblnetconfig and lnetctl are now
    always built.
    
    Test-Parameters: trivial
    
    Change-Id: I26ff9397f3d5ba11da5ab4e76658ffd8c27ed035
    Signed-off-by: James Simmons <uja.ornl@yahoo.com>
    Reviewed-on: https://review.whamcloud.com/30204
    Tested-by: Jenkins
    Tested-by: Maloo <hpdd-maloo@intel.com>
    Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
    Reviewed-by: Sonia Sharma <sonia.sharma@intel.com>
    Reviewed-by: Olaf Weber <olaf.weber@hpe.com>
    Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>

Builds launched from gerrit are failing with the error message:
configure: error: YAML development libraries not not installed

Example of failing build:
http://build.lustre.org/builders/CentOS%207.2%20x86_64%20%28TARBALL%29/builds/10936



 Comments   
Comment by James A Simmons [ 01/Dec/17 ]

This is very much needed now. Soon LU-9324 will land which make needing libYAML even more of a requirement.

Comment by Peter Jones [ 01/Dec/17 ]

Olaf

Is anyone from LLNL still maintaining this build farm?

Peter

Comment by Olaf Faaland [ 01/Dec/17 ]

Peter,

Yes, Joe Di Natale runs it.  I'll let him know and will update this ticket when it's done.

Comment by Giuseppe Di Natale (Inactive) [ 01/Dec/17 ]

libyaml is being installed on CentOS. On Ubuntu 14.04, from what I can tell, there is no libyaml, but there is libyaml-0-2. libyaml-dev(el) is being installed as well. That appears to resolve the build problems. This can be closed.

For the future, can you create an issue at https://github.com/opensfs/lustre-buildbot-config/issues as well? I'll be emailed as soon as the issue is created and I'll be able to provide a quicker response next time.

Thanks!

Comment by Peter Jones [ 01/Dec/17 ]

thanks Joe!

Comment by Quentin Bouget [ 01/Dec/17 ]

Got it, thanks!

Comment by Fırat Yılmaz [ 29/Dec/17 ]

Thanks a lot

Generated at Sat Feb 10 02:33:55 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.