Re: [CBLX] problème de compilation

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Le dimanche 21 avril à 17:49, Aldo a écrit :
> Hello,
> 
> pour pouvoir installer la Daisy-Player 8 de J. Lemmens j'ai besoin de
> pouvoir compiler à partir de son pack source tar.bz2;
> qq'un peut-il me rappeler quel package j'ai besoin sous une Debian Squeeze ?
> Apparement build-essential n'est pas le bon pack ...
> j'ai tenté en installant les trois packs -dev + make (que le pack avait
> besoin) mais ça ne marche pas, ne compile et par consequent n'installe pas.

Déjà, il faudrait connaître l'erreur de compilation...

À tout hasard je te mets en pièce jointe les paquets requis pour compiler
les sources pour construire un linuxfromscatch.

Il y en a certainement de trop pour toi mais... Ne t'inquiète pas des
versions minimales, je pense qu'ici ce n'est pas forcément un problème.

En fin de fichier, il y a un petit script qui permet éventuellement de voir
ça plus rapidement.

Bonne chance.

-- 
Philippe

Linux From Scratch - Version SVN-20130416

Preface

     * Prev
       Prerequisites
     * Next
       Typography
     * Up
     * Home

vii. Host System Requirements

   Your host system should have the following software with the minimum
   versions indicated. This should not be an issue for most modern Linux
   distributions. Also note that many distributions will place software
   headers into separate packages, often in the form of
   "<package-name>-devel" or "<package-name>-dev". Be sure to install
   those if your distribution provides them.

   Earlier versions of the listed software packages may work, but has not
   been tested.
     * Bash-3.2 (/bin/sh should be a symbolic or hard link to bash)
     * Binutils-2.17 (Versions greater than 2.23.2 are not recommended as
       they have not been tested)
     * Bison-2.3 (/usr/bin/yacc should be a link to bison or small script
       that executes bison)
     * Bzip2-1.0.4
     * Coreutils-6.9
     * Diffutils-2.8.1
     * Findutils-4.2.31
     * Gawk-3.1.5 (/usr/bin/awk should be a link to gawk)
     * GCC-4.1.2 including the C++ compiler, g++ (Versions greater than
       4.8.0 are not recommended as they have not been tested)
     * Glibc-2.5.1 (Versions greater than 2.17 are not recommended as they
       have not been tested)
     * Grep-2.5.1a
     * Gzip-1.3.12
     * Linux Kernel-2.6.25 (having been compiled with GCC-4.1.2 or
       greater)
       The reason for the kernel version requirement is that we specify
       that version when building glibc in Chapter 6 at the recommendation
       of the developers. It is also required by udev.
       If the host kernel is either earlier than 2.6.25, or it was not
       compiled using a GCC-4.1.2 (or later) compiler, you will need to
       replace the kernel with one adhering to the specifications. There
       are two ways you can go about this. First, see if your Linux vendor
       provides a 2.6.25 or later kernel package. If so, you may wish to
       install it. If your vendor doesn't offer an acceptable kernel
       package, or you would prefer not to install it, you can compile a
       kernel yourself. Instructions for compiling the kernel and
       configuring the boot loader (assuming the host uses GRUB) are
       located in Chapter 8.
     * M4-1.4.10
     * Make-3.81
     * Patch-2.5.4
     * Perl-5.8.8
     * Sed-4.1.5
     * Tar-1.18
     * Texinfo-4.9
     * Xz-5.0.0

   Note that the symlinks mentioned above are required to build an LFS
   system using the instructions contained within this book. Symlinks that
   point to other software (such as dash, mawk, etc.) may work, but are
   not tested or supported by the LFS development team, and may require
   either deviation from the instructions or additional patches to some
   packages.

   To see whether your host system has all the appropriate versions, and
   the ability to compile programs, run the following:
cat > version-check.sh << "EOF"
#!/bin/bash
# Simple script to list version numbers of critical development tools

export LC_ALL=C
bash --version | head -n1 | cut -d" " -f2-4
echo "/bin/sh -> `readlink -f /bin/sh`"
echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3-
bison --version | head -n1
if [ -e /usr/bin/yacc ];
  then echo "/usr/bin/yacc -> `readlink -f /usr/bin/yacc`";
  else echo "yacc not found"; fi

bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-
echo -n "Coreutils: "; chown --version | head -n1 | cut -d")" -f2
diff --version | head -n1
find --version | head -n1
gawk --version | head -n1
if [ -e /usr/bin/awk ];
  then echo "/usr/bin/awk -> `readlink -f /usr/bin/awk`";
  else echo "awk not found"; fi

gcc --version | head -n1
g++ --version | head -n1
ldd --version | head -n1 | cut -d" " -f2-  # glibc version
grep --version | head -n1
gzip --version | head -n1
cat /proc/version
m4 --version | head -n1
make --version | head -n1
patch --version | head -n1
echo Perl `perl -V:version`
sed --version | head -n1
tar --version | head -n1
echo "Texinfo: `makeinfo --version | head -n1`"
xz --version | head -n1

echo 'main(){}' > dummy.c && g++ -o dummy dummy.c
if [ -x dummy ]
  then echo "g++ compilation OK";
  else echo "g++ compilation failed"; fi
rm -f dummy.c dummy
EOF

bash version-check.sh

     * Prev
       Prerequisites
     * Next
       Typography
     * Up
     * Home


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/