You can be sure that I patch tested several times.
Initial patch from François caused FTBFS (as you can find earlier in the mailing-list http://trinity-devel.pearsoncomputing.net/?0::11678 ). So I worked on the patch longer time and tested on various versions of Debian / Ubuntu distributions. Patch to solve the problem of hidden-visibility was published on 20 January (see http://bugs.pearsoncomputing.net/show_bug.cgi?id=1560#c111 ). In testing I tested building tdelibs, tdebase and tdevelop (which is the only one who used tqassistant). After all the testing I pushed patches on 2 Feb.
I'm sure you tested. You almost always do. All I'm saying is none of us were invited to test. If I had run the patches a week ago I would have discovered the messages immediately. The messages snuck past me for the past few days because I'm knee deep in working on the help handbooks and I'm not building fresh package sets as often.
In the bug report you mention hidden visibility and shared versus static.
In my tqt3 build script configuration I am using "-shared" and I have used that option from the beginning. I don't have any configuration option about visibility like other build script configurations. When I run configure --help I don't see any options related to visibility. Should I? My build log is filled with "- fvisibility=hidden -fvisibility-inlines-hidden."
I am running multiple builds of tqt3 so you will be able to see how each build run results in a different 'undefined symbol' message.
Darrell