[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [xen-unstable test] 22043: regressions - trouble: blocked/broken/fail/pass



On Wed, 2013-11-20 at 08:35 +0000, xen.org wrote:
>  build-armhf                   4 xen-build                 fail REGR. vs. 
> 22033
        
        checking for fdt_create in -lfdt... no
        configure: error: Could not find libfdt
        configure: error: ./configure failed for tools
        
This is a new dependency which I forgot to coordinate with osstest.
Sorry about that. In a moment I am going to push the following. Not for
the first time I was wish I could do inequalities against $ho->{Suite}.
Perhaps a helper to return the Debian version as an int or float would
be useful?

Ian.

commit 895cf106f4a1f8a213f3345da4da4b1508bc29b7
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Wed Nov 20 09:24:11 2013 +0000

    Make libfdt available at build and runtime.
    
    This library is only available from Wheezy onwards and is only used by ARM.
    Since ARM tests require Wheezy just install on Wheezy onwards. The presence 
of
    this library would be harmless if x86 were using Wheezy (but it currently 
uses
    Squeeze so is totally unaffected)

diff --git a/ts-xen-build-prep b/ts-xen-build-prep
index e9e23b1..b395584 100755
--- a/ts-xen-build-prep
+++ b/ts-xen-build-prep
@@ -182,6 +182,9 @@ mq=
 END
     }
 
+    if ($ho->{Suite} !~ m/lenny|squeeze/) {
+        target_install_packages($ho, 'libfdt-dev');
+    }
     if ($r{arch} eq 'amd64' && $ho->{Suite} =~ m/wheezy/) {
         target_install_packages($ho, 'libc6-dev-i386');
     }
diff --git a/ts-xen-install b/ts-xen-install
index ae1e0f8..70b9e22 100755
--- a/ts-xen-install
+++ b/ts-xen-install
@@ -52,6 +52,9 @@ sub packages () {
                                libsdl1.2debian libglib2.0-0));
     target_install_packages($ho,
                            $ho->{Suite} =~ /squeeze/ ? "libyajl1" : 
"libyajl2");
+    if ($ho->{Suite} !~ m/lenny|squeeze/) {
+        target_install_packages($ho, 'libfdt1');
+    }
     if ($r{arch} eq 'i386') {
        target_install_packages($ho, 'libc6-xen');
     }



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.