I started installing Gentoo Linux from Stage2 today. As the system was installing itself with 'emerge system', the process halt on an error with the iputils package. The error is about a parser that cannot be found in order to compile the documentation. I tried to emerge various docbook packages, but it does not worked out. I finally found a workaround by emerging the iputils package with the following command : USE="-doc" emerge iputils
Stuff using openjade seems to bork here. Temporarily disabling it until a more permanent fix is in place so that people don't have a broken emerge system.
Can anyone who encountered this problem before please report if it is still an issue?
I have some problem to emerge iputils me too . My compilation error : * Applying 021109-gcc34.patch ... [ ok ] * Applying 021109-no-pfkey-search.patch ... [ ok ] * Applying iputils-021109-linux-udp-header.patch ... [ ok ] >>> Source unpacked. i686-pc-linux-gnu-gcc i686-pc-linux-gnu-ar i686-pc-linux-gnu-gcc -O2 -march=i686 -fomit-frame-pointer -include ../include-glibc/glibc-bugs.h -I../include-glibc -I//usr/include -DIPSEC_DEBUG -DIPSEC -DINET6 -Wall -c -o ipsec_dump_policy.o ipsec_dump_policy.c i686-pc-linux-gnu-gcc -O2 -march=i686 -fomit-frame-pointer -include ../include-glibc/glibc-bugs.h -I../include-glibc -I//usr/include -DIPSEC_DEBUG -DIPSEC -DINET6 -Wall -c -o key_debug.o key_debug.c Dans le fichier inclus
I have some problem to emerge iputils me too . My compilation error : * Applying 021109-gcc34.patch ... [ ok ] * Applying 021109-no-pfkey-search.patch ... [ ok ] * Applying iputils-021109-linux-udp-header.patch ... [ ok ] >>> Source unpacked. i686-pc-linux-gnu-gcc i686-pc-linux-gnu-ar i686-pc-linux-gnu-gcc -O2 -march=i686 -fomit-frame-pointer -include ../include-glibc/glibc-bugs.h -I../include-glibc -I//usr/include -DIPSEC_DEBUG -DIPSEC -DINET6 -Wall -c -o ipsec_dump_policy.o ipsec_dump_policy.c i686-pc-linux-gnu-gcc -O2 -march=i686 -fomit-frame-pointer -include ../include-glibc/glibc-bugs.h -I../include-glibc -I//usr/include -DIPSEC_DEBUG -DIPSEC -DINET6 -Wall -c -o key_debug.o key_debug.c Dans le fichier inclus à partir de ../include-glibc/netinet/ipsec.h:2, à partir de ipsec_dump_policy.c:37: /usr/include/linux/ipsec.h:18:22: net/sock.h : Aucun fichier ou répertoire de ce type In file included from /usr/include/linux/sched.h:13, from /usr/include/linux/skbuff.h:19, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, from ipsec_dump_policy.c:37: /usr/include/linux/times.h:5: erreur: erreur d'analyse syntaxique avant « clock_t » /usr/include/linux/times.h:7: erreur: erreur d'analyse syntaxique avant « tms_cutime » /usr/include/linux/times.h:8: erreur: erreur d'analyse syntaxique avant « tms_cstime » In file included from /usr/include/asm/smp.h:15, from /usr/include/linux/smp.h:14, from /usr/include/linux/sched.h:23, from /usr/include/linux/skbuff.h:19, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, from ipsec_dump_policy.c:37: /usr/include/asm/fixmap.h:88: erreur: erreur d'analyse syntaxique avant « pgprot_t » In file included from /usr/include/asm/smp.h:21, from /usr/include/linux/smp.h:14, from /usr/include/linux/sched.h:23, from /usr/include/linux/skbuff.h:19, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, from ipsec_dump_policy.c:37: /usr/include/asm/apic.h:85: erreur: erreur d'analyse syntaxique avant « unsigned » In file included from /usr/include/linux/sched.h:23, from /usr/include/linux/skbuff.h:19, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, from ipsec_dump_policy.c:37: /usr/include/linux/smp.h:29: erreur: erreur d'analyse syntaxique avant un élément lexical « ( » In file included from /usr/include/linux/signal.h:4, from /usr/include/linux/sched.h:26, from /usr/include/linux/skbuff.h:19, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, from ipsec_dump_policy.c:37: /usr/include/asm/signal.h:27: erreur: types conflictuels pour « sigset_t » /usr/include/sys/select.h:38: erreur: déclaration précédente de « sigset_t » était ici In file included from /usr/include/linux/signal.h:5, from /usr/include/linux/sched.h:26, from /usr/include/linux/skbuff.h:19, from ../include-glibc/netinet/ipsec.h:2, from ipsec_dump_policy.c:37: /usr/include/asm/siginfo.h:48: erreur: erreur d'analyse syntaxique avant « clock_t » /usr/include/asm/siginfo.h:62: erreur: erreur d'analyse syntaxique avant un élément lexical « } » /usr/include/asm/siginfo.h:63: erreur: erreur d'analyse syntaxique avant un élément lexical « } » In file included from /usr/include/linux/sched.h:80, from /usr/include/linux/skbuff.h:19, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, from ipsec_dump_policy.c:37: /usr/include/linux/time.h:9: erreur: redéfinition de « struct timespec » /usr/include/linux/time.h:88: erreur: redéfinition de « struct timeval » Dans le fichier inclus à partir de ../include-glibc/netinet/ipsec.h:2, à partir de key_debug.c:53: /usr/include/linux/ipsec.h:18:22: net/sock.h : Aucun fichier ou répertoire de ce type In file included from /usr/include/linux/sched.h:13, from /usr/include/linux/skbuff.h:19, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, from key_debug.c:53: /usr/include/linux/times.h:5: erreur: erreur d'analyse syntaxique avant « clock_t » /usr/include/linux/times.h:7: erreur: erreur d'analyse syntaxique avant « tms_cutime » /usr/include/linux/times.h:8: erreur: erreur d'analyse syntaxique avant « tms_cstime » In file included from /usr/include/asm/smp.h:15, from /usr/include/linux/smp.h:14, from /usr/include/linux/sched.h:23, from /usr/include/linux/skbuff.h:19, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, from key_debug.c:53: /usr/include/asm/fixmap.h:88: erreur: erreur d'analyse syntaxique avant « pgprot_t » In file included from /usr/include/asm/smp.h:21, from /usr/include/linux/smp.h:14, from /usr/include/linux/sched.h:23, from /usr/include/linux/skbuff.h:19, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, from key_debug.c:53: /usr/include/asm/apic.h:85: erreur: erreur d'analyse syntaxique avant « unsigned » from /usr/include/linux/skbuff.h:19, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, from key_debug.c:53: /usr/include/linux/smp.h:29: erreur: erreur d'analyse syntaxique avant un élément lexical « ( » In file included from /usr/include/linux/highmem.h:5, from /usr/include/linux/skbuff.h:27, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, from ipsec_dump_policy.c:37: /usr/include/asm/pgalloc.h:59: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `get_pgd_slow': /usr/include/asm/pgalloc.h:61: erreur: « pgd_t » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:61: erreur: (Chaque identificateur non déclaré est rapporté une seule fois /usr/include/asm/pgalloc.h:61: erreur: pour chaque fonction dans laquelle il apparaît.) /usr/include/asm/pgalloc.h:61: erreur: « pgd » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:61: erreur: erreur d'analyse syntaxique avant un élément lexical « ) » /usr/include/asm/pgalloc.h:64: erreur: « USER_PTRS_PER_PGD » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:66: erreur: « swapper_pg_dir » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:67: erreur: « PTRS_PER_PGD » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h: At top level: /usr/include/asm/pgalloc.h:74: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `get_pgd_fast': /usr/include/asm/pgalloc.h:78: erreur: « current » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:84: erreur: « pgd_t » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:84: erreur: erreur d'analyse syntaxique avant un élément lexical « ) » /usr/include/asm/pgalloc.h: At top level: /usr/include/asm/pgalloc.h:87: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `free_pgd_fast': /usr/include/asm/pgalloc.h:89: erreur: « pgd » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:89: erreur: « current » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h: At top level: /usr/include/asm/pgalloc.h:94: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `free_pgd_slow': /usr/include/asm/pgalloc.h:103: erreur: « pgd » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h: At top level: /usr/include/asm/pgalloc.h:107: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `pte_alloc_one': /usr/include/asm/pgalloc.h:109: erreur: « pte_t » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:111: erreur: erreur d'analyse syntaxique avant un élément lexical « ) » /usr/include/asm/pgalloc.h: At top level: /usr/include/asm/pgalloc.h:117: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `pte_alloc_one_fast': /usr/include/asm/pgalloc.h:122: erreur: « current » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:127: erreur: « pte_t » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:127: erreur: erreur d'analyse syntaxique avant un élément lexical « ) » /usr/include/asm/pgalloc.h: At top level: /usr/include/asm/pgalloc.h:130: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `pte_free_fast': /usr/include/asm/pgalloc.h:132: erreur: « pte » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:132: erreur: « current » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h: At top level: /usr/include/asm/pgalloc.h:137: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `pte_free_slow': /usr/include/asm/pgalloc.h:139: erreur: « pte » non déclaré (première utilisation dans cette fonction) ipsec_dump_policy.c: In function `ipsec_dump_policy': ipsec_dump_policy.c:93: erreur: « IPSEC_DIR_ANY » non déclaré (première utilisation dans cette fonction) ipsec_dump_policy.c:94: erreur: « IPSEC_DIR_INBOUND » non déclaré (première utilisation dans cette fonction) ipsec_dump_policy.c:95: erreur: « IPSEC_DIR_OUTBOUND » non déclaré (première utilisation dans cette fonction) ipsec_dump_policy.c:103: erreur: « IPSEC_POLICY_DISCARD » non déclaré (première utilisation dans cette fonction) ipsec_dump_policy.c:104: erreur: « IPSEC_POLICY_NONE » non déclaré (première utilisation dans cette fonction) ipsec_dump_policy.c:105: erreur: « IPSEC_POLICY_IPSEC » non déclaré (première utilisation dans cette fonction) ipsec_dump_policy.c:106: erreur: « IPSEC_POLICY_BYPASS » non déclaré (première utilisation dans cette fonction) ipsec_dump_policy.c:107: erreur: « IPSEC_POLICY_ENTRUST » non déclaré (première utilisation dans cette fonction) ipsec_dump_policy.c: In function `ipsec_dump_ipsecrequest': ipsec_dump_policy.c:205: erreur: « IPSEC_MODE_ANY » non déclaré (première utilisation dans cette fonction) ipsec_dump_policy.c:208: erreur: « IPSEC_MODE_TRANSPORT » non déclaré (première utilisation dans cette fonction) ipsec_dump_policy.c:211: erreur: « IPSEC_MODE_TUNNEL » non déclaré (première utilisation dans cette fonction) ipsec_dump_policy.c:248: erreur: valeur du « case » duppliquée ipsec_dump_policy.c:245: erreur: précédemment utilisé ici ipsec_dump_policy.c:261: erreur: « IPSEC_MANUAL_REQID_MAX » non déclaré (première utilisation dans cette fonction) make: *** [ipsec_dump_policy.o] Erreur 1 make: *** Attente des tâches non terminées.... In file included from /usr/include/linux/signal.h:4, from /usr/include/linux/sched.h:26, from /usr/include/linux/skbuff.h:19, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, usr/include/asm/signal.h:27: erreur: types conflictuels pour « sigset_t » /usr/include/sys/select.h:38: erreur: déclaration précédente de « sigset_t » était ici In file included from /usr/include/linux/signal.h:5, from /usr/include/linux/sched.h:26, from /usr/include/linux/skbuff.h:19, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, from key_debug.c:53: /usr/include/asm/siginfo.h:48: erreur: erreur d'analyse syntaxique avant « clock_t » /usr/include/asm/siginfo.h:62: erreur: erreur d'analyse syntaxique avant un élément lexical « } » /usr/include/asm/siginfo.h:63: erreur: erreur d'analyse syntaxique avant un élément lexical « } » In file included from /usr/include/linux/sched.h:80, from /usr/include/linux/skbuff.h:19, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, from key_debug.c:53: /usr/include/linux/time.h:9: erreur: redéfinition de « struct timespec » /usr/include/linux/time.h:88: erreur: redéfinition de « struct timeval » In file included from /usr/include/linux/highmem.h:5, from /usr/include/linux/skbuff.h:27, from /usr/include/linux/ipsec.h:19, from ../include-glibc/netinet/ipsec.h:2, from key_debug.c:53: /usr/include/asm/pgalloc.h:59: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `get_pgd_slow': /usr/include/asm/pgalloc.h:61: erreur: « pgd_t » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:61: erreur: (Chaque identificateur non déclaré est rapporté une seule fois /usr/include/asm/pgalloc.h:61: erreur: pour chaque fonction dans laquelle il apparaît.) /usr/include/asm/pgalloc.h:61: erreur: « pgd » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:61: erreur: erreur d'analyse syntaxique avant un élément lexical « ) » /usr/include/asm/pgalloc.h:64: erreur: « USER_PTRS_PER_PGD » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:66: erreur: « swapper_pg_dir » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:67: erreur: « PTRS_PER_PGD » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h: At top level: /usr/include/asm/pgalloc.h:74: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `get_pgd_fast': /usr/include/asm/pgalloc.h:78: erreur: « current » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:84: erreur: « pgd_t » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:84: erreur: erreur d'analyse syntaxique avant un élément lexical « ) » /usr/include/asm/pgalloc.h:87: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `free_pgd_fast': /usr/include/asm/pgalloc.h:89: erreur: « pgd » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:89: erreur: « current » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h: At top level: /usr/include/asm/pgalloc.h:94: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `free_pgd_slow': /usr/include/asm/pgalloc.h:103: erreur: « pgd » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h: At top level: /usr/include/asm/pgalloc.h:107: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `pte_alloc_one': /usr/include/asm/pgalloc.h:109: erreur: « pte_t » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:109: erreur: « pte » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:111: erreur: erreur d'analyse syntaxique avant un élément lexical « ) » /usr/include/asm/pgalloc.h: At top level: /usr/include/asm/pgalloc.h:117: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `pte_alloc_one_fast': /usr/include/asm/pgalloc.h:122: erreur: « current » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:127: erreur: « pte_t » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:127: erreur: erreur d'analyse syntaxique avant un élément lexical « ) » /usr/include/asm/pgalloc.h: At top level: /usr/include/asm/pgalloc.h:130: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `pte_free_fast': /usr/include/asm/pgalloc.h:132: erreur: « pte » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h:132: erreur: « current » non déclaré (première utilisation dans cette fonction) /usr/include/asm/pgalloc.h: At top level: /usr/include/asm/pgalloc.h:137: erreur: erreur d'analyse syntaxique avant un élément lexical « * » /usr/include/asm/pgalloc.h: In function `pte_free_slow': /usr/include/asm/pgalloc.h:139: erreur: « pte » non déclaré (première utilisation dans cette fonction) key_debug.c: In function `kdebug_sadb_x_policy': key_debug.c:416: erreur: « IPSEC_POLICY_IPSEC » non déclaré (première utilisation dans cette fonction) make: *** [key_debug.o] Erreur 1
Laradji, your error is not related to this bug. Please check if there is a more applicable bug report already in bugzilla or submit a new one if there isn't. Also it will probably be easier for people if you can provide the output in English instead of French.
fixed in cvs