Details
Description
I was trying to compile KDE-Runtime using emerge when I got this error:
jobviewserveradaptor.moc(49) : error C2001: Zeilenvorschub in Konstante.
jobviewserveradaptor.moc(50) : error C2017: Ungültige Escapesequenz
jobviewserveradaptor.moc(50) : error C2146: Syntaxfehler: Fehlendes '}' vor Bezeichner 'n'
jobviewserveradaptor.moc(50) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'n'
jobviewserveradaptor.moc(50) : error C2143: Syntaxfehler: Es fehlt ';' vor 'Konstante'
jobviewserveradaptor.moc(50) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
jobviewserveradaptor.moc(50) : error C2001: Zeilenvorschub in Konstante.
jobviewserveradaptor.moc(51) : error C2001: Zeilenvorschub in Konstante.
jobviewserveradaptor.moc(52) : error C2017: Ungültige Escapesequenz
jobviewserveradaptor.moc(52) : error C2001: Zeilenvorschub in Konstante.
jobviewserveradaptor.moc(53) : error C2001: Zeilenvorschub in Konstante.
jobviewserveradaptor.moc(54) : error C2017: Ungültige Escapesequenz
jobviewserveradaptor.moc(54) : error C2017: Ungültige Escapesequenz
jobviewserveradaptor.moc(54) : error C2001: Zeilenvorschub in Konstante.
jobviewserveradaptor.moc(61) : error C2143: Syntaxfehler: Es fehlt ';' vor '}'
jobviewserveradaptor.moc(61) : error C2059: Syntaxfehler: '}'
The source file had been created with qdbusxml2cpp.
The CRLF in the comment was replaced by CR\n in a string, which leads to multiline strings producing these errors.
(Since I am no C++ programmer, these are all assumptions.)