Am 17.04.2016 um 16:19 schrieb Guillaume Munch <g...@lyx.org>:
> 
> Le 17/04/2016 14:12, Stephan Witt a écrit :
>> Am 17.04.2016 um 11:46 schrieb Kornel Benko <kor...@lyx.org>:
>>> 
>>> Am Sonntag, 17. April 2016 um 01:34:41, schrieb Guillaume Munch 
>>> <g...@lyx.org>
>>>> commit 367a7a6dddc7917d5e99fa6ba894812ad6f62e48
>>>> Author: Guillaume Munch <g...@lyx.org>
>>>> Date:   Tue Mar 22 21:57:17 2016 +0000
>>>> 
>>>>    LyXToolBox: a QToolBox with minimum size management
>>>> 
>>> 
>>> Compiling with QT5 I get:
>>> In file included from 
>>> /usr2/src/lyx/lyx-2.0.x-git/src/frontends/qt4/LyXToolBox.cpp:12:0:
>>> /usr2/src/lyx/lyx-2.0.x-git/src/frontends/qt4/LyXToolBox.h:15:26: fatal 
>>> error: QtGui/QToolBox: No such file or directory
>>> compilation terminated.
>>> make[2]: *** 
>>> [src/frontends/qt4/CMakeFiles/frontend_qt.dir/usr2/src/lyx/lyx-2.0.x-git/src/frontends/qt4/LyXToolBox.cpp.o]
>>>  Error 1
>>> 
>>> There is only 1 file named QToolBox in QT5.x:
>>>     "QtWidgets/QToolBox"
>>> 
>>>     Kornel
>> 
>> On Mac the attached patch helps.
>> 
>> But LyXToolBox.cpp doesn’t compile with cxx11 enabled on Mac.
>> 
>> ======
>> In file included from 
>> /Users/stephan/git/lyx/src/frontends/qt4/LyXToolBox.cpp:17:
>> In file included from /Users/stephan/git/lyx/src/support/debug.h:18:
>> /Users/stephan/git/lyx/src/support/strfwd.h:50:19: error: explicit 
>> specialization of non-template struct 'char_traits'
>> template<> struct char_traits<char>;
>>                   ^          ~~~~~~
>> /Users/stephan/git/lyx/src/support/strfwd.h:50:19: error: redefinition of 
>> 'char_traits' as different kind of symbol
>> /Users/stephan/git/lyx/src/support/strfwd.h:49:32: note: previous definition 
>> is here
>> template<typename Char> struct char_traits;
>>                                ^
>> /Users/stephan/git/lyx/src/support/strfwd.h:56:9: error: unknown type name 
>> 'basic_string'; did you mean 'basic_stringbuf'?
>> typedef basic_string<char, char_traits<char>, allocator<char> > string;
>>         ^~~~~~~~~~~~
>>         basic_stringbuf
>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/iosfwd:117:33:
>>  note: 'basic_stringbuf' declared here
>>     class _LIBCPP_TYPE_VIS_ONLY basic_stringbuf;
>>                                 ^
>> =====
>> 
> 
> 
> Can you please try the attached? It might be due to this omission.
> 
> 
> <0001-Include-config.h-in-LyXToolBox.cpp.patch>

Yes, this works for me.

Stephan

Reply via email to