Are you building any packages
with gcc hidden visibility
enabled? That might explain the difference.
Yes: qt3, arts, tdelibs, tdebase. I'll rebuild them and try again. Or at least arts because that one is directly involved.
How do I disable that option in qt3? I believe qt3 is hard-coded now. Reverse patch?
Well, I'll be the proverbial monkey's uncle. In arts I toggled -DWITH_GCC_VISIBILITY to OFF, rebuilt and then tdemultimedia finally built.
How did you figure that out?
Experience. :-) It was one of the only ways that a linker failure could result when the correct libraries were already being included via the linker flags.
Do we need a note in the wiki? You said some time ago that this option was experimental....
Things are supposed to Just Work (TM) when that option is enabled. Sometimes a function is not publicly exported when it should be, and that is a bug in TDE.
I'll poke around a bit and send in a patch for you to test with WITH_GCC_VISIBILITY set ON.
Tim