On 12/15/2014 11:23 AM, renedrive wrote:

> Since this time none of the three versions available for OpenSUSE 13.2
> work let me know if you think there is another method to run Rosegarden?
>
> Thank you very much in advance for your help.

Did you ever get set up to build from source?

I've done some research into the underlying problem.  Apparently a newer 
version of libpng is more strict about embedded color profiles, and 
throws these warnings.  I found a test for files that exhibit this 
problem, and we don't have any in Rosegarden.  All of our .png files pass.

This suggests to me that the error is tripping on .png files that do not 
belong to Rosegarden, which are either part of Qt or the installed 
desktop environment.

As such, we're back to that line in main.cpp that causes Rosegarden to 
abort on Qt warnings.

First things first, Renato, we need to get you set up to build from 
source.  Then you can test my proposed workaround to this problem.  If 
the fix works, I will commit it permanently.

What I've done is replace if DEBUG with if DEBUG_QT_WARNINGS in the 
conditional compile.  There is no way to set that particular compile 
option through the build system, so that code won't be built unless a 
developer defines that manually at the command line, which I suppose 
might be something like "make -DDEBUG_QT_WARNINGS" or thereabouts.

That will keep it from being compiled unless someone very much wants it 
compiled, and should eliminate future problems with users tripping over 
problems like this  This assumes that compiling around the abort works 
around the underlying problem.  It may be Rosegarden is going to crash 
on this libpng problem regardless, and that is what I mean to find out, 
using you as my laboratory.
-- 
D. Michael McIntyre

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to