Whisker Menu an alternate application launcher for Xfce

Graeme Gott graeme at gottcode.org
Wed Jun 26 19:35:30 CEST 2013

On 06/26/2013 01:00 PM, Landry Breuil wrote:
>>>>>>> make  (5892)
>>>>>> Scanning dependencies of target whiskermenu
>>>>>> [  5%] Building CXX object
>>>>>> src/CMakeFiles/whiskermenu.dir/applications_page.cpp.o
>>>>>> cc1plus: error: unrecognized command line option ‘-std=c++11’
>>>>>> make[2]: *** [src/CMakeFiles/whiskermenu.dir/applications_page.cpp.o]
>>>>>> Error 1
>>>>>> make[1]: *** [src/CMakeFiles/whiskermenu.dir/all] Error 2
>>>>>> make: *** [all] Error 2
>>>>>>> make (5892) returned '2'
>>>>> The problem likely comes from an outdated C++11 package (version 4.6
>>>>> here). It should be >= v4.7:
> http://stackoverflow.com/questions/14674597/cc1plus-error-unrecognized-command-line-option-std-c11-with-g
>>>> The problem is forcing the use of c++11 in a simple panel plugin.
> Unless
>>>> there's a real reason, it's nicer to stick to regular c99 or c++...
>>> Would it be possible to relax this requirement, so that people on
>>> Ubuntu Precise could use your plugin?
>> Unfortunately there is a bug in the GCC 4.6 (the compiler of Ubuntu
>> Precise) and the released version of my plugin doesn't work with it even
>> if you relax it to -std=c++0x. I will be making a bugfix release in the
>> next few days that works on Ubuntu Precise (and PPA packages for it as
>> well).
> Sorry to insist on that, but why forcing the use of c++0x or c++11 over
> potential users who cant easily find compatible compilers ? Why not
> "downgrading" the code to be regular c++ ? Think of the ones using older
> debian/ubuntu stable, or the BSDs who stick to GPLv2 gcc 4.2 until a better
> solution is found ?

I am converting it to C++98 after seeing the huge response the plugin
has gotten, but that will be in the next feature release instead of a
bugfix release because it requires changing basically every single file.
Whisker Menu is C++11 only because it started out as a pet project and I
really wasn't expecting this much interest in it when I made it public.


More information about the Xfce mailing list