Updated late last night to the latest GIT. Fresh build of all packages.
Build failures in tdegames, tdevelop, tdewebdev, koffice with:
kgameprogress.moc:1: error: expected id-expression at end of input
layout.moc.cpp:100: error: expected id-expression at end of input
KDGanttMinimizeSplitter.cpp:56: error: expected id-expression before 'static'
Darrell
Updated late last night to the latest GIT. Fresh build of all packages.
Build failures in tdegames, tdevelop, tdewebdev, koffice with:
kgameprogress.moc:1: error: expected id-expression at end of input
layout.moc.cpp:100: error: expected id-expression at end of input
KDGanttMinimizeSplitter.cpp:56: error: expected id-expression before 'static'
Darrell
I will look into the problem. The most likely cause is a recent update to TQt3 to regenerate the moc source files via flex/bison.
Tim
Updated late last night to the latest GIT. Fresh build of all packages.
Build failures in tdegames, tdevelop, tdewebdev, koffice with:
kgameprogress.moc:1: error: expected id-expression at end of input
layout.moc.cpp:100: error: expected id-expression at end of input
KDGanttMinimizeSplitter.cpp:56: error: expected id-expression before 'static'
I will look into the problem. The most likely cause is a recent update to TQt3 to regenerate the moc source files via flex/bison.
The problem with tdegames kgameprogress.moc:
The file is 2 bytes, which implies the moc file is not being generated.
Darrell
The problem with tdegames kgameprogress.moc:
The file is 2 bytes, which implies the moc file is not being generated.
Uh, not being generated correctly.
Looks like the failed line in each of the failed moc files contains only the following:
::
Darrell
The problem with tdegames kgameprogress.moc:
The file is 2 bytes, which implies the moc file is not being generated.
Uh, not being generated correctly.
Looks like the failed line in each of the failed moc files contains only the following:
::
Tim,
What is the status of this? I am unable to build certain packages and I experience bookmark breakage in konqueror and kdialog unless I reverse the full set of TQ_PROPERTY/TQ_ENUMS patches:
388cb22e [tqtinterface] Add TQTIPLABEL_OBJECT_NAME_STRING 224fb75b [tqtinterface] Add TQTOOLTIP_OBJECT_NAME_STRING 7227f5a3 [koffice] Update TQt3 property/enum macros 7ccb7f8d [koffice] Update TQt3 property/enum macros dd6dd9e2 [kmymoney] Update TQt3 property/enum macros f8877adf [koffice] Update TQt3 property/enum macros f3f38722 [tde-i18n] Update TQt3 property/enum macros 47dd01bc [tdewebdev] Update TQt3 property/enum macros 4ee9bc52 [tdevelop] Update TQt3 property/enum macros 890298da [tdeutils] Update TQt3 property/enum macros d3fa742c [tdesdk] Update TQt3 property/enum macros d4bd6762 [tdepim] Update TQt3 property/enum macros 72d6005a [tdenetwork] Update TQt3 property/enum macros e0e5d41d [tdegraphics] Update TQt3 property/enum macros df8465fe [tdegames] Update TQt3 property/enum macros 7c4c3344 [tdeedu] Update TQt3 property/enum macros dd066e0d [tdebindings] Update TQt3 property/enum macros 03e5e287 [tdebase] Update TQt3 property/enum macros fe437615 [tdelibs] Update TQt3 property/enum macros eea8d7af [python-tqt] Update TQt3 property/enum macros f8d69a23 [tqtinterface] Update for latest tqt3 commit 7608f004 [tqt3] Automated update from Qt3
Let me know how I can help troubleshoot.
Darrell
The problem with tdegames kgameprogress.moc:
The file is 2 bytes, which implies the moc file is not being
generated.
Uh, not being generated correctly.
Looks like the failed line in each of the failed moc files contains only the following:
::
Tim,
What is the status of this? I am unable to build certain packages and I experience bookmark breakage in konqueror and kdialog unless I reverse the full set of TQ_PROPERTY/TQ_ENUMS patches:
<snip>
How do konqueror and kdialog store the bookmarks; i.e. what is the format of the files storing this information?
Thanks!
Tim
Am Dienstag, 30. Oktober 2012, 13:28:34 schrieb Timothy Pearson:
How do konqueror and kdialog store the bookmarks; i.e. what is the format of the files storing this information?
konqueror stores bookmarks in xml format. file ~/.trinity/share/apps/konqueror/bookmarks.xml for kdialog, I have no clue (never used bookmarks with that).
Werner
Am Dienstag, 30. Oktober 2012, 13:28:34 schrieb Timothy Pearson:
How do konqueror and kdialog store the bookmarks; i.e. what is the format of the files storing this information?
konqueror stores bookmarks in xml format. file ~/.trinity/share/apps/konqueror/bookmarks.xml for kdialog, I have no clue (never used bookmarks with that).
Werner
Very odd; changes to the moc should not be affecting XML file storage!
Tim
What is the status of this? I am unable to build certain packages and I experience bookmark breakage in konqueror and kdialog unless I reverse the full set of TQ_PROPERTY/TQ_ENUMS patches:
<snip>
How do konqueror and kdialog store the bookmarks; i.e. what is the format of the files storing this information?
They are XML files, located in respective $TDEHOME/share/apps.
Before focusing on that, I recall now that bookmarks were working again at one point after the patching started but I don't remember which patch helped. For the moment presume the bookmark problem is resolved and the current problem is the failed builds.
As I mentioned, the failed line in each of the failed moc files contains only the following:
::
The build failures occur in tdegames, tdevelop, tdewebdev, koffice.
tdegames: kgameprogress.moc:1: error: expected id-expression at end of input
tdevelop, tdewebdev: layout.moc.cpp:100: error: expected id-expression at end of input
koffice KDGanttMinimizeSplitter.cpp:56: error: expected id-expression before 'static'
Reversing the patches for only the affected modules is not possible. All of the mentioned commits have to be reversed because the patches change tqt3 too.
Darrell
The problem with tdegames kgameprogress.moc:
The file is 2 bytes, which implies the moc file is not being
generated.
Uh, not being generated correctly.
Looks like the failed line in each of the failed moc files contains only the following:
::
Tim,
What is the status of this? I am unable to build certain packages<snip>
tdegames has been fixed in GIT hash 7b29b83. This should provide a template for resolution of the other moc-related failures. Note that the moc does output an error message early in the build process (before it spits out an empty .moc file); this message is usually sufficient to track down the exact failing header line.
Tim
How do konqueror and kdialog store the bookmarks; i.e. what is the format >> of the files storing this information?
konqueror stores bookmarks in xml format. file ~/.trinity/share/apps/konqueror/bookmarks.xml for kdialog, I have no clue (never used bookmarks with that).
Very odd; changes to the moc should not be affecting XML file storage!
The problem was not that the xml files were being changed. The problem was the bookmarks stopped functioning. That is, selecting a bookmark from the list resulted in nothing happening. I don't pretend to understand all pieces, but the problem was something like the bookmarks were sending the link but the receiving snippet of code dumped the information to the infamous bit bucket. Or the pick list action was dumping the selection.
I don't know how the first round of TQ_PROPERTY/TQ_ENUMS patches caused this, but they did. As I mentioned in a previous mail, somewhere after that the bookmarks started functioning again, but then I experienced build failures with the weird "::" lines in the affected files. When I posted this morning I had forgotten that the bookmarks were again functioning, but there was a problem the day after the first wave of those patches.
tdegames has been fixed in GIT hash 7b29b83. This should provide a template for resolution of the other moc-related failures. Note that the moc does output an error message early in the build process (before it spits out an empty .moc file); this message is usually sufficient to track down the exact failing header line.
Okay. To test I have to edit my build scripts to not reverse the patches. Because tqt3 is involved, I have to rebuild from scratch, so this will be a few hours until we know.
Darrell