[FE training-materials-updates] Document workaround for installing libqt4-dev

Michael Opdenacker michael.opdenacker at free-electrons.com
Tue Mar 10 12:22:04 CET 2015


Repository : git://git.free-electrons.com/training-materials.git

On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=2bd1deaaff17287549b74dde7a3a4b67922937f2

>---------------------------------------------------------------

commit 2bd1deaaff17287549b74dde7a3a4b67922937f2
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Tue Mar 10 12:20:48 2015 +0100

    Document workaround for installing libqt4-dev
    
    - Probably a temporary issue in Ubuntu
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


>---------------------------------------------------------------

2bd1deaaff17287549b74dde7a3a4b67922937f2
 errata/libqt4-dev.tex                                      | 14 ++++++++++++++
 labs/boottime-measuring/boottime-measuring.tex             |  2 ++
 .../kernel-compiling-and-nfs-booting.tex                   |  2 ++
 .../sysdev-kernel-cross-compiling.tex                      |  2 ++
 4 files changed, 20 insertions(+)

diff --git a/errata/libqt4-dev.tex b/errata/libqt4-dev.tex
new file mode 100644
index 0000000..4c1566d
--- /dev/null
+++ b/errata/libqt4-dev.tex
@@ -0,0 +1,14 @@
+\fbox{
+\begin{minipage}{\textwidth}
+{\bf Caution}: you may face a known issue installing the
+\code{libqt4-dev} package on Ubuntu 14.04, complaining about
+incompatible dependencies.
+
+If this happens to you, here is a workaround:
+
+\code{sudo apt-get install libglew-dev libcheese7 libcheese-gtk23 \
+libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0}
+
+After doing this, you will be able to install \code{libqt4-dev}.
+\end{minipage}
+}
diff --git a/labs/boottime-measuring/boottime-measuring.tex b/labs/boottime-measuring/boottime-measuring.tex
index 5bee81a..87d8bac 100644
--- a/labs/boottime-measuring/boottime-measuring.tex
+++ b/labs/boottime-measuring/boottime-measuring.tex
@@ -162,6 +162,8 @@ sudo apt-get install git libncurses5-dev u-boot-tools g++ bison
 sudo apt-get install flex gettext texinfo libqt4-dev lzop
 \end{verbatim}
 
+\input{../errata/libqt4-dev.tex}
+
 Also install the \code{meld} package. It is a very
 convenient utility to compare different versions of a file, which
 is often useful in an optimization project.
diff --git a/labs/kernel-compiling-and-nfs-booting/kernel-compiling-and-nfs-booting.tex b/labs/kernel-compiling-and-nfs-booting/kernel-compiling-and-nfs-booting.tex
index 1caae7d..a69f35a 100644
--- a/labs/kernel-compiling-and-nfs-booting/kernel-compiling-and-nfs-booting.tex
+++ b/labs/kernel-compiling-and-nfs-booting/kernel-compiling-and-nfs-booting.tex
@@ -47,6 +47,8 @@ the kernel for your board:
 sudo apt-get install libqt4-dev g++ u-boot-tools
 \end{verbatim}
 
+\input{../errata/libqt4-dev.tex}
+
 \code{libqt4-dev} and \code{g++} are needed for \code{make xconfig}.
 \code{u-boot-tools} is needed to build the \code{uImage} file for
 U-boot (\code{mkimage} utility).
diff --git a/labs/sysdev-kernel-cross-compiling/sysdev-kernel-cross-compiling.tex b/labs/sysdev-kernel-cross-compiling/sysdev-kernel-cross-compiling.tex
index 0d26d28..57adea6 100644
--- a/labs/sysdev-kernel-cross-compiling/sysdev-kernel-cross-compiling.tex
+++ b/labs/sysdev-kernel-cross-compiling/sysdev-kernel-cross-compiling.tex
@@ -17,6 +17,8 @@ Go to the \code{$HOME/embedded-linux-labs/kernel} directory.
 Install the package \code{libqt4-dev} which is needed for the
 \code{xconfig} kernel configuration interface.
 
+\input{../errata/libqt4-dev.tex}
+
 \section{Target system}
 
 We are going to cross-compile and boot a Linux kernel for the Atmel



More information about the training-materials-updates mailing list