[scribus-dev] Make error with r18479
Craig Bradney
cbradney at scribus.info
Tue Sep 17 06:20:32 UTC 2013
On 17/09/2013, at 6:48, "Christoph Schäfer" <christoph-schaefer at gmx.de> wrote:
>> Gesendet: Montag, 16. September 2013 um 12:47 Uhr
>> Von: "Andreas Vox" <avox at arcor.de>
>> An: "Scribus Development Mailing List" <scribus-dev at lists.scribus.net>
>> Betreff: Re: [scribus-dev] Make error with r18479
>>
>>
>> Am 15.09.2013 um 23:57 schrieb Christoph Schäfer:
>>
>>> Hi,
>>>
>>> make fails with r18479:
>>>
>>> /home/christoph/scribus15/Scribus/scribus/scribusdoc.cpp: In member function ‘bool ScribusDoc::updateLocalNums(StoryText&)’:
>>> /home/christoph/scribus15/Scribus/scribus/scribusdoc.cpp:17014:77: error: converting to ‘QChar’ from initializer list would use explicit constructor ‘QChar::QChar(char)’
>>> make[2]: *** [scribus/CMakeFiles/scribus.dir/scribusdoc.cpp.o] Fehler 1
>>> make[1]: *** [scribus/CMakeFiles/scribus.dir/all] Fehler 2
>>> make: *** [all] Fehler 2
>>>
>>>
>>> Qt 5.1.1, CMake 2.8.11
>>
>> Hi Christoph!
>>
>> What OS and compiler are you using?
>> Did you compile Qt yourself? Your version of Qt wants explicit char -> QChar conversions.
>> In this case you should change numerations.h:55-57
>>
>> const QString getStringFromNum(NumFormat format, int num, const QChar leadingChar = QChar('0'), const int charsLen=0);
>> //convert passed num to string with custom chars
>> const QString getAsterixStringFromNum(int num, QString asterix, const QChar leadingChar = QChar('_'), const int charsLen=0);
>>
>>
>> Does that help?
>>
>> /Andreas
>
> Hi Andreas,
>
> The OS is Linux (OpenSUSE 12.1) with Qt 5.1.1 installed via the installer from the Qt Project. CMake has been built manually from source. Compiler is gcc 4.6.2.
>
> Building Scribus should at the very least work with a Vanilla version of Qt, shouldn't it?
>
> Thanks for the hint. I'll try this.
>
Works here too with Qt 5.0, 5.1, 5.1.1, all vanilla from the Qt dmgs. It's not Scribus code causing this.
Craig
More information about the scribus-dev
mailing list