source='docify.cc' object='docify.o' libtool=no \ depfile='.deps/docify.Po' tmpdepfile='.deps/docify.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -I../intl -DLOCALEDIR=\"/usr/share/locale\" -c -o docify.o `test -f 'docify.cc' || echo './'`docify.cc In Datei, eingef
source='docify.cc' object='docify.o' libtool=no \ depfile='.deps/docify.Po' tmpdepfile='.deps/docify.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -I../intl -DLOCALEDIR=\"/usr/share/locale\" -c -o docify.o `test -f 'docify.cc' || echo './'`docify.cc In Datei, eingefügt von /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/backward/iostream.h:31, von nametable.h:28, von readfiles.ll:34: /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/backward/backward_warning.h:32:2: Warnung: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated. docify.ll: In function »int main(int, char**)«: docify.ll:318: Fehler: expected `)' before »;« token docify.ll: At global scope: docify.ll:347: Fehler: expected unqualified-id before »]« token make[2]: *** [docify.o] Fehler 1 make[2]: *** Warte auf noch nicht beendete Prozesse... make[2]: Leaving directory `/var/tmp/portage/doc++-3.4.10/work/doc++-3.4.10/src' make[1]: *** [all] Fehler 2 make[1]: Leaving directory `/var/tmp/portage/doc++-3.4.10/work/doc++-3.4.10/src' make: *** [all-recursive] Fehler 1 !!! ERROR: app-doc/doc++-3.4.10 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile doc++-3.4.10.ebuild, line 18: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant.
Created attachment 99037 [details] Output of emerge --info By emerge -u world the new packagae doc++ will bi emerged. The error messages is in the main text.
same error in english: x86_64-pc-linux-gnu-g++ -o doc++ Entry.o McDirectory.o McHashTable.o McWildMatch.o classgraph.o comment.o config.o cpp.o doc.o doc2dbxml.o doc2dbsgml.o doc2html.o doc2tex.o doc2xml.o getopt.o getopt1.o html.o java.o main.o nametable.o php.o readfiles.o tex2gif.o ../intl/libintl.a /bin/sh ../ylwrap `test -f 'docify.ll' || echo './'`docify.ll lex.docifyYY.c docify.cc -- flex -PdocifyYY source='docify.cc' object='docify.o' libtool=no \ depfile='.deps/docify.Po' tmpdepfile='.deps/docify.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -I../intl -DLOCALEDIR=\"/usr/share/locale\" -c -o docify.o `test -f 'docify.cc' || echo './'`docify.cc docify.ll: In function 'int main(int, char**)': docify.ll:318: error: expected `)' before ';' token docify.ll: At global scope: docify.ll:347: error: expected unqualified-id before ']' token make[2]: *** [docify.o] Error 1
I started to fix this, then found a doc++-3.4.10-r1 ebuild. It's a single-character patch to a usage message that fixes the build (and is, incendentally, the exact fix I was going to make). I added it to package.keywords and it builds fine. Seems like a proper fix to me.
Thanks fixed in CVS. amd64, ppc64 and x86 folks, track keyword request on bugs #169429, #169432 and #169430 respectively.