while trying to emerge lphdisk i get a compile error. the strange thing is, that a friend of mine had no problems to merge it, with the same cflags and with absolutely the same hardware. Reproducible: Always Steps to Reproduce: 1.emerge lphdisk on vaio z1 series Actual Results: lphdisk.c:721:29: missing terminating " character lphdisk.c:723: error: Syntaxfehler before "Prepare" lphdisk.c:733:1: Warnung: character constant too long for its type lphdisk.c:736:3: invalid suffix "$s" on integer constant lphdisk.c:736: error: stray '\' in program lphdisk.c:736: error: stray '\' in program lphdisk.c:736:11: missing terminating " character lphdisk.c:740: Warnung: pointer/integer type mismatch in conditional expression lphdisk.c:740: Warnung: initialization makes integer from pointer without a castlphdisk.c:740: error: initializer element is not constant lphdisk.c:740: Warnung: data definition has no type or storage class lphdisk.c:741: Warnung: parameter names (without types) in function declaration lphdisk.c:741: Warnung: conflicting types for built-in function `printf' lphdisk.c:741: Warnung: data definition has no type or storage class lphdisk.c:742: error: Syntaxfehler before '}' token make: *** [lphdisk.o] Fehler 1 !!! ERROR: app-misc/lphdisk-0.9.1 failed. !!! Function src_compile, Line 21, Exitcode 2 !!! (no error message) Expected Results: clean compiling Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031212-r0, 2.6.0-gentoo) ================================================================= System uname: 2.6.0-gentoo i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.4.3.12 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -mfpmath=sse -mmmx -msse -msse2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -mfpmath=sse -mmmx -msse -msse2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://sunsite.rwth-aachen.de/pub/Linux/gentoo http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acl acpi arts avi berkdb bonobo cdr crypt cups dga directfb doc dvd emacs encode esd fbcon foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml imlib java jikes jpeg kde libg++ libwww mad mcal mikmod mmx motif mozilla mpeg nas ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png pnp ppds python qt quicktime readline ruby samba sdl slang socks5 spell sse ssl svga tcltk tcpd tetex tiff truetype usb x86 xml xml2 xmms xosd xv zlib linguas_de"
This is an issue with multiline quotes and gcc 3.3 There are a few updated versions floating around there... notably 0.9.1.1 (see http://lists.debian.org/debian-devel-changes/2003/debian-devel-changes-200307/msg01254.html)
fixed. thanks for the pointers.