From: cestpasjihef@intnet.mu   
      
   Le Wed, 26 Mar 2008 11:48:14 +0400, jef_m a écrit :   
      
   > "pk" wrote in message news:fsbut6$mgh$1@aioe.org...   
   >> Well, it seems you've not updated your system for a *long* time. This   
   >> is most likely the source of your problems. You'll have to do some   
   >> manual work   
   >>>[cut]   
   >>   
   >> As a very general advice, if emerge wants to upgrade portage, do that   
   >> first   
   >> (emerge portage), followed by linux-headers and glibc (emerge   
   >> linux-headers   
   >> && emerge glibc). Then go with the generic procedure described above.   
   >>   
   >> However, be prepared to have some trouble during the process. You can   
   >> post your results here and ask for help, of course.   
   >>   
   >> Regards   
   >>   
   >>   
   > Thanks a lot for your answers :) , I'll try that this evening ( maybe a   
   > part of the night, too ;) ) .   
   > Portage is up to date, merged without pb . gcc is ok too, but manually   
   > compiled , the emerge complained about gcc being too old !   
   >   
   > regards,   
   > jf   
      
   Hello :)   
      
   Not too much hope to emerge anything . I thought portage was up to date,   
   but "emerge -uDvNt world" gives :   
   *****************************   
   >>> Source unpacked.   
   >>> Compiling source in /var/tmp/portage/sys-apps/portage-2.1.4.4/work/   
   portage-2.1.4 ...   
   In file included from tbz2tool.c:3:   
   /usr/include/stdio.h:34:21: stddef.h: No such file or directory   
   In file included from /usr/include/_G_config.h:44,   
    from /usr/include/libio.h:32,   
    from /usr/include/stdio.h:72,   
    from tbz2tool.c:3:   
   /usr/include/gconv.h:72: error: syntax error before "size_t"   
   /usr/include/gconv.h:88: error: syntax error before "size_t"   
   /usr/include/gconv.h:97: error: syntax error before "size_t"   
   /usr/include/gconv.h:174: error: syntax error before "size_t"   
   /usr/include/gconv.h:177: error: syntax error before '}' token   
   In file included from /usr/include/libio.h:32,   
    from /usr/include/stdio.h:72,   
    from tbz2tool.c:3:   
   [snip]   
   tbz2tool.c:217: warning: data definition has no type or storage class   
   tbz2tool.c:218: error: syntax error before "goto"   
   tbz2tool.c:227: error: syntax error before numeric constant   
   tbz2tool.c:227: warning: data definition has no type or storage class   
   /usr/include/gconv.h:176: warning: array '__data' assumed to have one   
   element   
    [31;01m*[0m   
    [31;01m*[0m ERROR: sys-apps/portage-2.1.4.4 failed.   
    [31;01m*[0m Call stack:   
    [31;01m*[0m ebuild.sh, line 49: Called src_compile   
    [31;01m*[0m environment, line 2388: Called die   
    [31;01m*[0m The specific snippet of code:   
    [31;01m*[0m $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o tbz2tool   
   tbz2tool.c || die "Failed to build tbz2tool";   
    [31;01m*[0m The die message:   
    [31;01m*[0m Failed to build tbz2tool   
    [31;01m*[0m   
    [31;01m*[0m If you need support, post the topmost build error, and   
   the call stack if relevant.   
    [31;01m*[0m A complete build log is located at '/var/log/portage/sys-   
   apps:portage-2.1.4.4:20080326-215042.log'.   
   ******************************   
      
    and each time I launch "emerge --resume --skipfirst" , it fails .   
      
   I tried to emerge glibc, and it fails with :   
      
   ******************************   
   running configure fragment for sysdeps/i386/elf   
   checking for i386 TLS support... yes   
   running configure fragment for nptl/sysdeps/pthread   
   checking for forced unwind support... no   
   configure: error: forced unwind support is required   
    [31;01m*[0m   
    [31;01m*[0m ERROR: sys-libs/glibc-2.6.1 failed.   
    [31;01m*[0m Call stack:   
    [31;01m*[0m ebuild.sh, line 49: Called src_compile   
    [31;01m*[0m environment, line 3325: Called eblit-run   
   'src_compile'   
    [31;01m*[0m environment, line 1066: Called eblit-glibc-   
   src_compile   
    [31;01m*[0m src_compile.eblit, line 179: Called toolchain-   
   glibc_src_compile   
    [31;01m*[0m src_compile.eblit, line 120: Called   
   glibc_do_configure 'src_compile'   
    [31;01m*[0m src_compile.eblit, line 97: Called die   
    [31;01m*[0m The specific snippet of code:   
    [31;01m*[0m "${S}"/configure ${myconf} || die "failed to   
   configure glibc"   
    [31;01m*[0m The die message:   
    [31;01m*[0m failed to configure glibc   
   ******************************************************   
      
   do you know what is "forced unwind support" and how to enable it ?   
      
   thanks again .   
      
   regards,   
   jf   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|