The emerge of dev-db/mysqlnavigator-1.4.2 will fail errorlog pasted. g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../pics -I../../../include -I/usr /include/mysql -I/usr/qt/3/include -O2 -pipe -mcpu=7400 -mpowerpc-gfxopt -mmulti ple -mstring -DUSE_OLD_FUNCTIONS=1 -MT about.lo -MD -MP -MF .deps/about.Tpo -c a bout.cxx -fPIC -DPIC -DPIC -o about.o about.cxx: In constructor `About::About(QWidget*, const char*, bool, uint)': about.cxx:85: error: missing terminating " character about.cxx:86: error: `ith' undeclared (first use this function) about.cxx:86: error: (Each undeclared identifier is reported only once for each function it appears in.) about.cxx:86: error: stray '\' in program about.cxx:86: error: expected `)' before '(' token about.cxx:86: error: stray '\' in program about.cxx:86: error: `ndistribute' undeclared (first use this function) about.cxx:86: error: expected primary-expression before '/' token about.cxx:86: error: expected primary-expression before '||' token about.cxx:86: error: `modify' undeclared (first use this function) about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: expected primary-expression before "for" about.cxx:86:183: warning: character constant too long for its type about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: `any' undeclared (first use this function) about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: `in' undeclared (first use this function) about.cxx:86: error: stray '\' in program about.cxx:86: error: `we' undeclared (first use this function) about.cxx:86: error: stray '\' in program about.cxx:86: error: missing terminating ' character about.cxx:87: error: stray '\' in program about.cxx:87: error: stray '\' in program about.cxx:87: error: stray '\' in program about.cxx:87: error: missing terminating ' character about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: `nand' undeclared (first use this function) about.cxx:88: error: stray '\' in program about.cxx:88: error: `then' undeclared (first use this function) about.cxx:88: error: expected `)' before "terms" about.cxx:88: error: expected primary-expression before "do" about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: `the' undeclared (first use this function) about.cxx:88: error: stray '\' in program about.cxx:88: error: `whose' undeclared (first use this function) about.cxx:88: error: stray '\' in program about.cxx:88: error: expected `)' before "to" about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: `it' undeclared (first use this function) about.cxx:88: error: stray '\' in program about.cxx:88: error: `rather' undeclared (first use this function) about.cxx:88: error: expected `;' before "intent" about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: expected primary-expression before '||' token about.cxx:88: error: expected primary-expression before ',' token about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: `n' undeclared (first use this function) about.cxx:88: error: expected `;' before "n" about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: expected primary-expression before '||' token about.cxx:88: error: expected primary-expression before ',' token about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: expected `;' before "n" about.cxx:88: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: missing terminating ' character about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: missing terminating " character about.cxx:92: error: stray '\' in program about.cxx:92: error: stray '\' in program about.cxx:92: error: stray '\' in program about.cxx:92: error: stray '\' in program about.cxx:88: error: label `thus' used but not defined about.cxx:88: error: label `its' used but not defined about.cxx:86: error: label `n' used but not defined make[3]: *** [about.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/mysqlnavigator-1.4.2/work/mysqlnavi gator-1.4.2/src/mysql/about' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/mysqlnavigator-1.4.2/work/mysqlnavi gator-1.4.2/src/mysql' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mysqlnavigator-1.4.2/work/mysqlnavi gator-1.4.2/src' make: *** [install-recursive] Error 1 !!! ERROR: dev-db/mysqlnavigator-1.4.2 failed. !!! Function einstall, Line 470, Exitcode 2 !!! einstall failed !!! If you need support, post the topmost build error, NOT this status message. real 1m35.689s user 0m48.243s sys 0m10.549s
It appears as though there is a multi-line string is src/mysql/about/about.cxx that doesn't have the '\' character for every new line of source. I have a patch and an ebuild to fix this. I'm currently emerging mysqlnavigator with my new ebuild and patch. It had no problems compiling about.cxx. I'm just waiting for it to finish. I'll attach the ebuild and patch once I verify that the about information is displayed correctly.
Created attachment 41173 [details, diff] Fixes compile error in src/mysql/about/about.cxx Note: my diff program (diff (GNU diffutils) 2.8.7) is acting up and even after multiple attempts it has inserted a couple of erroneous lines like: - -#ifdef WIN32 + +#ifdef WIN32 However, the patch does apply to the vanilla mysqlnavigator sources and compiles cleanly. I'm going to attach a new eBuild that uses this patch.
Created attachment 41174 [details] New ebuild to apply gcc34 patch
fixed in cvs arches please test as i bumbed it to unstable :-)
Same error. gentoonet root # emerge mysqlnavigator Calculating dependencies ...done! >>> emerge (1 of 1) dev-db/mysqlnavigator-1.4.1 to / >>> md5 src_uri ;-) mysqlnavigator-1.4.1.tar.gz >>> Unpacking source... >>> Unpacking mysqlnavigator-1.4.1.tar.gz to /var/tmp/portage/mysqlnavigator-1.4.1/work >>> Source unpacked. creating cache ./config.cache checking for a BSD compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for gcc... gcc checking whether the C compiler (gcc -march=athlon-xp -O3 -pipe -fomit-frame-pointer ) works... yes checking whether the C compiler (gcc -march=athlon-xp -O3 -pipe -fomit-frame-pointer ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for c++... g++ checking whether the C++ compiler (g++ -march=athlon-xp -O3 -pipe -fomit-frame-pointer ) works... yes checking whether the C++ compiler (g++ -march=athlon-xp -O3 -pipe -fomit-frame-pointer ) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether g++ accepts -g... yes checking how to run the C preprocessor... gcc -E checking for Cygwin environment... no checking for mingw32 environment... no checking for EMX OS/2 environment... no checking host system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependant libraries... file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib ) checking for object suffix... o checking for executable suffix... no checking command to parse /usr/bin/nm -B output... ok checking for dlfcn.h... yes checking for file... /usr/bin/file checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.lo... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool checking for a BSD compatible install... /bin/install -c checking for working const... yes updating cache ./config.cache creating ./config.status creating Makefile creating include/Makefile creating src/Makefile creating src/main/Makefile creating src/mysql/Makefile creating src/mysql/about/Makefile creating src/mysql/server/Makefile creating src/mysql/edit/Makefile creating src/mysql/field/Makefile creating src/mysql/find/Makefile creating src/mysql/flush/Makefile creating src/mysql/log/Makefile creating src/mysql/mainwindow/Makefile creating src/mysql/password/Makefile creating src/mysql/privilege/Makefile creating src/mysql/process/Makefile creating src/mysql/query/Makefile creating src/mysql/schema/Makefile creating src/mysql/script/Makefile creating src/mysql/table/Makefile creating src/mysql/user/Makefile creating src/mysql/widget/Makefile creating src/mysql/xml/Makefile creating src/mysql/option/Makefile creating src/mysql/xport/Makefile creating src/mysql/sql/Makefile creating src/mysql/copy/Makefile creating src/mysql/key/Makefile creating config.h make all-recursive make[1]: Entering directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1' Making all in include make[2]: Entering directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/include' rm -rf *.h *.cpp ln -s ../src/mysql/about/*.h . ln -s ../src/mysql/edit/*.h . ln -s ../src/mysql/server/*.h . ln -s ../src/mysql/log/*.h . ln -s ../src/mysql/mainwindow/*.h . ln -s ../src/mysql/query/*.h . ln -s ../src/mysql/script/*.h . ln -s ../src/mysql/table/*.h . ln -s ../src/mysql/schema/*.h . ln -s ../src/mysql/user/*.h . ln -s ../src/mysql/flush/*.h . ln -s ../src/mysql/process/*.h . ln -s ../src/mysql/xport/*.h . ln -s ../src/mysql/widget/*.h . ln -s ../src/mysql/xml/*.h . ln -s ../src/mysql/field/*.h . ln -s ../src/mysql/privilege/*.h . ln -s ../src/mysql/option/*.h . ln -s ../src/mysql/password/*.h . ln -s ../src/mysql/style/*.h . ln -s ../src/mysql/find/*.h . ln -s ../src/mysql/sql/*.h . ln -s ../src/mysql/key/*.h . ln -s ../src/mysql/copy/*.h . ln -s ../src/main/*.h . make[2]: Leaving directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/include' Making all in src make[2]: Entering directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/src' Making all in mysql make[3]: Entering directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/src/mysql' Making all in about make[4]: Entering directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/src/mysql/about' /usr/qt/3/bin/moc about.h -o about_moc.cpp /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../pics -I../../../include -I/usr/include/mysql -I/usr/qt/3/include -O2 -Wall -c about.cxx /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../pics -I../../../include -I/usr/include/mysql -I/usr/qt/3/include -O2 -Wall -c about_moc.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../pics -I../../../include -I/usr/include/mysql -I/usr/qt/3/include -O2 -Wall -Wp,-MD,.deps/about.pp -c about.cxx -fPIC -DPIC -o .libs/about.lo rm -f .libs/about_moc.lo g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../pics -I../../../include -I/usr/include/mysql -I/usr/qt/3/include -O2 -Wall -Wp,-MD,.deps/about_moc.pp -c about_moc.cpp -fPIC -DPIC -o .libs/about_moc.lo g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../pics -I../../../include -I/usr/include/mysql -I/usr/qt/3/include -O2 -Wall -Wp,-MD,.deps/about_moc.pp -c about_moc.cpp -o about_moc.o >/dev/null 2>&1 mv -f .libs/about_moc.lo about_moc.lo about.cxx:85:24: missing terminating " character about.cxx: In constructor `About::About(QWidget*, const char*, bool, unsigned int)': about.cxx:86: error: parse error before `two' about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86:184: warning: character constant too long for its type about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86:859: missing terminating ' character about.cxx:86:859: warning: character constant too long for its type about.cxx:87: error: stray '\' in program about.cxx:87: error: stray '\' in program about.cxx:87: error: stray '\' in program about.cxx:87:153: missing terminating ' character about.cxx:87:153: warning: character constant too long for its type about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: `rather' undeclared (first use this function) about.cxx:88: error: (Each undeclared identifier is reported only once for each function it appears in.) about.cxx:88: error: `the' undeclared (first use this function) about.cxx:88: error: parse error before `is' about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90:396: missing terminating ' character about.cxx:90:396: warning: character constant too long for its type about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91:1154: missing terminating " character about.cxx:92: error: stray '\' in program about.cxx:92: error: stray '\' in program about.cxx:92: error: stray '\' in program about.cxx:92: error: stray '\' in program make[4]: *** [about.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/src/mysql/about' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/src/mysql' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1' make: *** [all-recursive-am] Error 2 >>> Install mysqlnavigator-1.4.1 into /var/tmp/portage/mysqlnavigator-1.4.1/image/ category dev-db Making install in include make[1]: Entering directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/include' make[2]: Entering directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/include' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/include' make[1]: Leaving directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/include' Making install in src make[1]: Entering directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/src' Making install in mysql make[2]: Entering directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/src/mysql' Making install in about make[3]: Entering directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/src/mysql/about' /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../pics -I../../../include -I/usr/include/mysql -I/usr/qt/3/include -O2 -Wall -c about.cxx rm -f .libs/about.lo g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../pics -I../../../include -I/usr/include/mysql -I/usr/qt/3/include -O2 -Wall -Wp,-MD,.deps/about.pp -c about.cxx -fPIC -DPIC -o .libs/about.lo about.cxx:85:24: missing terminating " character about.cxx: In constructor `About::About(QWidget*, const char*, bool, unsigned int)': about.cxx:86: error: parse error before `two' about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86:184: warning: character constant too long for its type about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86: error: stray '\' in program about.cxx:86:859: missing terminating ' character about.cxx:86:859: warning: character constant too long for its type about.cxx:87: error: stray '\' in program about.cxx:87: error: stray '\' in program about.cxx:87: error: stray '\' in program about.cxx:87:153: missing terminating ' character about.cxx:87:153: warning: character constant too long for its type about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: `rather' undeclared (first use this function) about.cxx:88: error: (Each undeclared identifier is reported only once for each function it appears in.) about.cxx:88: error: `the' undeclared (first use this function) about.cxx:88: error: parse error before `is' about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:88: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:89: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90: error: stray '\' in program about.cxx:90:396: missing terminating ' character about.cxx:90:396: warning: character constant too long for its type about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91: error: stray '\' in program about.cxx:91:1154: missing terminating " character about.cxx:92: error: stray '\' in program about.cxx:92: error: stray '\' in program about.cxx:92: error: stray '\' in program about.cxx:92: error: stray '\' in program make[3]: *** [about.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/src/mysql/about' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/src/mysql' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mysqlnavigator-1.4.1/work/mysqlnavigator-1.4.1/src' make: *** [install-recursive] Error 1 !!! ERROR: dev-db/mysqlnavigator-1.4.1 failed. !!! Function einstall, Line 385, Exitcode 2 !!! einstall failed I have fixed in bug 40217 Please upgrade portage.