On 01/02/2016 10:53 AM, Holger Marzen wrote: > But why does Rosegarden SVN 14300 (with old build system) compile and > run fine on my system? I fetched and compiled it today.
After getting the new build system, we also acquired the possibility of building with Qt5. This required numerous small changes, which mostly amounted to modernizing a lot of legacy code. One area we had to modernize related to style. Researching the GNOME/zlib error you're experiencing, the "Qt GTK" style comes up frequently as an offender. Users were able to resolve various issues with various Qt applications by switching Qt to use some other theme, such as "Plastique" or "Windows." We used to use the Plastique style internally. It was eliminated in Qt5, so we use the Windows style now, to correct various issues with the stylesheet that could be corrected no other way. Since the theme we use is one that's supposed to cure your problem, my guess is that you don't use the stylesheet. Without the stylesheet, Qt would take steps to make itself more GNOME-like, and that would very likely invoke the code that's causing your trouble. In any event, there was a lot of discussion of this exact issue right around 2012, and reports tapered off after that year. You are having problems with things in an old distro that everybody has resolved since then. A new Qt and a new GNOME should fix you right up. Otherwise you have to take steps to ensure that the code that gets invoked avoids the broken GTK-compatibility code from that year. Change your theme, run KDE instead of GNOME, upgrade your distro, or run old versions of Rosegarden. There is no way you are going to make the particular combination you are trying to use work. Something has to change somewhere. -- D. Michael McIntyre ------------------------------------------------------------------------------ _______________________________________________ Rosegarden-user mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
