In ddd (as well as other lesstif applications, e.g. nedit) menu system is broken. Clicking different menu items doesn't remove previous menu and the new menu is displayed over the old one. This happens under gnome3/mutter. Not sure if the bug is lesstif or mutter, but switching to motif should fix the problem. See also: https://bbs.archlinux.org/viewtopic.php?id=151494
So it does, updates coming once I can figure out why it won't build in rawhide. Sorry for the delay, been swamped.
ddd-3.3.12-16.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/ddd-3.3.12-16.fc20
ddd-3.3.12-16.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/ddd-3.3.12-16.fc19
Package ddd-3.3.12-16.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing ddd-3.3.12-16.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-1036/ddd-3.3.12-16.fc19 then log in and leave karma (feedback).
Popped-up menu doesn't follow mouse cursor, but I think this is a different issue (if I remember well I saw the same behaviour on an Arch system), so bug closed for me. Now it would be nice to check all other lesstif dependand packages and fix them :)
ddd-3.3.12-16.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
ddd-3.3.12-16.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.
Seems like this update makes ddd not compatible with lesstif package. I installed my F20 machine two weeks ago, then reinstalled F20 (GNOME) from scratch today. Now ddd installation fails (at least I cannot remember a problem with the previous installation). $ sudo yum install -y ddd Installing: ddd x86_64 3.3.12-16.fc20 Installing for dependencies: motif x86_64 2.3.4-7.fc20 ... Running transaction test Transaction check error: file /usr/bin/mwm from install of motif-2.3.4-7.fc20.x86_64 conflicts with file from package lesstif-mwm-0.95.2-6.fc20.x86_64 file /usr/share/man/man1/mwm.1.gz from install of motif-2.3.4-7.fc20.x86_64 conflicts with file from package lesstif-mwm-0.95.2-6.fc20.x86_64 file /usr/bin/xmbind from install of motif-2.3.4-7.fc20.x86_64 conflicts with file from package lesstif-clients-0.95.2-6.fc20.x86_64 file /usr/share/man/man1/xmbind.1.gz from install of motif-2.3.4-7.fc20.x86_64 conflicts with file from package lesstif-clients-0.95.2-6.fc20.x86_64 Error Summary ------------- I cannot suggest a solution how to fix this. If you need more information, ask for it, please. Thanks for your support :)
Sadly, motif and lesstif cannot currently co-exist on one system, so if you yum remove lesstif, you should be able to install the updated ddd.