Journal LFS qui foire avant d'avoir commencé ...

Posté par  (site web personnel) .
Étiquettes : aucune
0
25
avr.
2004
je boot sur un cd de knoppix 3.3, je suis la procédure du book LFS 5.0fr au détail prs que je prends un ReiserFS, un kernel 2.6.5 et gcc 3.4.
je compile la glibc 2.3.2 comme ils disent(y compris le patch) et voila :


gcc -B/tools/bin/ dl-deps.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -g -I../include -I. -I/mnt/hda2/sources/glibc-build/elf -I.. -I../libio -I/mnt/hda2/sources/glibc-build -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /mnt/hda2/tools/bin/../lib/gcc/i686-pc-linux-gnu/3.4.0/include -isystem /tools/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -o /mnt/hda2/sources/glibc-build/elf/dl-deps.o
gcc -B/tools/bin/ dl-runtime.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -g -I../include -I. -I/mnt/hda2/sources/glibc-build/elf -I.. -I../libio -I/mnt/hda2/sources/glibc-build -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /mnt/hda2/tools/bin/../lib/gcc/i686-pc-linux-gnu/3.4.0/include -isystem /tools/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -o /mnt/hda2/sources/glibc-build/elf/dl-runtime.o
dl-runtime.c:56: error: conflicting types for 'fixup'
../sysdeps/i386/dl-machine.h:158: error: previous declaration of 'fixup' was here
dl-runtime.c:56: error: conflicting types for 'fixup'
../sysdeps/i386/dl-machine.h:158: error: previous declaration of 'fixup' was here
dl-runtime.c:141: error: conflicting types for 'profile_fixup'
../sysdeps/i386/dl-machine.h:161: error: previous declaration of 'profile_fixup' was here
dl-runtime.c:141: error: conflicting types for 'profile_fixup'
../sysdeps/i386/dl-machine.h:161: error: previous declaration of 'profile_fixup' was here
../sysdeps/i386/dl-machine.h:158: warning: 'fixup' declared `static' but never defined
../sysdeps/i386/dl-machine.h:161: warning: 'profile_fixup' declared `static' but never defined
make[2]: *** [/mnt/hda2/sources/glibc-build/elf/dl-runtime.o] Error 1
make[2]: Leaving directory `/mnt/hda2/sources/glibc-2.3.2/elf'
make[1]: *** [elf/subdir_lib] Error 2
make[1]: Leaving directory `/mnt/hda2/sources/glibc-2.3.2'
make: *** [all] Error 2
lfs@ttyp0[glibc-build]$

une idée cher journal ?
  • # Re: LFS qui foire avant d'avoir commencé ...

    Posté par  . Évalué à 2.

    mouarf, ça ne va pas t'avancer à grand chose mais chez moi, ça avait planté une quinzaine de fois au make check après une vingtaine d'heure de compilation de la glibc sur mon pentium mmx 233mhz. ^_^
  • # Re: LFS qui foire avant d'avoir commencé ...

    Posté par  . Évalué à 1.

    Tant qu'à ça essaie Gentoo... C'est pas pour partir un troll! Tu va avoir au moins la gestion des packages. ;)
  • # Re: LFS qui foire avant d'avoir commencé ...

    Posté par  (site web personnel) . Évalué à 2.

    au détail prs que je prends un ReiserFS, un kernel 2.6.5 et gcc 3.4

    Ah bah forcement, pourtant c'est ecrit assez gros sur le site: FBBG (Follow Book, Book Good). Faut t'attendre a des surprises si tu changes les logiciels.

    Sur la FAQ, tu aurais pu lire ca aussi:
    ----
    I want to use linux-2.6.x in LFS-5.x?

    Currently, you can't build an LFS system by using linux-2.6.x instead of linux-2.4.x. This is because the kernel headers from 2.6.x are incompatible with other programs in LFS-5.x and will lead to compile errors.

    ----
    Pour ma part, j'ai monte les deux dernieres releases de LFS/BLFS et il n'y a eu aucun probleme en suivant exactement le livre.

    J'ai egalement monte une LFS 5 a partir d'un noyau 2.6.0-test4 sur XFS, en sachant ce qui m'attendait. Il m'a fallu patcher pas mal d'applications (notamment les utils-linux). Ceci dit, ca fonctionne correctement, mais il a fallu mettre les mains dans le cambouis.

    Pourquoi utilises-tu une Knoppix ? Ca peut etre une source de probleme a mon avis.
  • # Re: LFS qui foire avant d'avoir commencé ...

    Posté par  . Évalué à 1.

    Regardes du coté de :

    http://belfs.linux-phreak.net/(...)

    >gcc-3.4.0
    >linux-2.6.5

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.