Version: 4.2.2 (using KDE 4.2.2) OS: Linux Installed from: Debian testing/unstable Packages If the source XML file contains an empty <para> tag, po2xml from KDE 4.2.2 will end up in an endless loop: the warning "found empty tag para" is printed endlessly. This is a regression as the version from KDE 3.5 handled that situation correctly: it would print the warning once and continue to generate a correct translated XML file. I'll attach an XML file that reproduces the behavior with the following command sequence: $ xml2pot test.xml >test.pot $ mv test.pot test.po $ po2xml test.xml test.po >/dev/null
Created attachment 33200 [details] XML file that shows the issue
Looks like this may just be some weird compilation or library issue in Debian. After rebuilding the kdesdk source package myself I can no longer reproduce the bug. Also, looking at the changes between the 3.5 and the 4.2.2 versions I cannot see any obvious reason for the issue.
The problem resolved itself with the upload of kdesdk 4.2.4 to Debian unstable.