Hi again,
On Sat, Aug 13, 2016 at 09:11:52PM +0200, Andreas Tille wrote:
> _HYColor chartColors [HY_CHART_COLOR_COUNT] = {
> {255*.94, 255*.12, 255*.11 },//(Red)
> {255*.41, 255*.46, 255*.91 },//(Evening Blue)
> {255 , 255*.91, 255*.34 },//(Banana)
> {255*.18, 255*.55, 255*.13 },//(Clover)
> {255*.55, 255*.38, 255*.21 },//(Dirt)
> {255*.42, 255*.09, 255*.69 },//(Royal Violet)
> {255*.09, 255*.29, 255*.51 },//(Sea Blue)
> {255 , 255*.57, 255*.09 },//(Orange)
> {255*.67, 255*.67, 255*.67 },//(Concrete)
> {255*.85, 255*.27, 255*.42 } //(Carnation)
> };
>
> the narrowing conversion in this case is absolutely intended here
> obviously. Is there any more elegant solution for these case than
> something like
>
> s:\.\([0-9][0-9]\):\1/100:g
Since there was no answer to this question I just did this since it
seems like a working solution. Unfortunately there are further build
issues I can't deal with:
...
/usr/bin/c++ -DGDK_PIXBUF_ENABLE_BACKEND
-D_HYPHY_LIBDIRECTORY_=\"/usr/lib/hyphy\" -D_SLKP_LFENGINE_REWRITE_
-D_SLKP_USE_SSE_INTRINSICS -D__AFYP_REWRITE_BGM__ -D__HYPHYCURL__
-D__HYPHY_64__ -D__HYPHY_GTK__ -D__UNIX__
-I/build/hyphy-2.2.6+dfsg/src/core/include
-I/build/hyphy-2.2.6+dfsg/src/lib/Link
-I/build/hyphy-2.2.6+dfsg/src/new/include
-I/build/hyphy-2.2.6+dfsg/src/gui/include
-I/build/hyphy-2.2.6+dfsg/src/gui/include/Components
-I/build/hyphy-2.2.6+dfsg/src/gui/include/WindowClasses
-I/build/hyphy-2.2.6+dfsg/contrib/gtest-1.7.0/include
-I/build/hyphy-2.2.6+dfsg/tests/gtests
-I/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent
-I/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include
-I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi
-I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/atk-1.0
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0
-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include
-I/build/hyphy-2.2.6+dfsg/src/gui/gtk/include
-I/build/hyphy-2.2.6+dfsg/src/gui/gtk/include/Components
-I/Developer/Headers/FlatCarbon -g -O2
-fdebug-prefix-map=/build/hyphy-2.2.6+dfsg=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing
-fpermissive -msse3 -o CMakeFiles/HYPHYGTK.dir/src/gui/HYChartWindow.cpp.o -c
/build/hyphy-2.2.6+dfsg/src/gui/HYChartWindow.cpp
/build/hyphy-2.2.6+dfsg/src/gui/HYChartWindow.cpp: In function 'bool
ReadDataFromFile(_String, char, _Matrix&, _List&)':
/build/hyphy-2.2.6+dfsg/src/gui/HYChartWindow.cpp:3010:54: error: no matching
function for call to '_Formula::_Formula(_String&, NULL, bool)'
_Formula f (*thisString,nil,false);
^
In file included from /build/hyphy-2.2.6+dfsg/src/core/include/parser.h:54:0,
from /build/hyphy-2.2.6+dfsg/src/core/include/batchlan.h:44,
from
/build/hyphy-2.2.6+dfsg/src/gui/include/Components/HYTableComponent.h:13,
from
/build/hyphy-2.2.6+dfsg/src/gui/include/WindowClasses/HYChartWindow.h:11,
from /build/hyphy-2.2.6+dfsg/src/gui/HYChartWindow.cpp:54:
/build/hyphy-2.2.6+dfsg/src/core/include/formula.h:88:5: note: candidate:
_Formula::_Formula(_PMathObj, bool)
_Formula (_PMathObj, bool isAVar = false);
^~~~~~~~
/build/hyphy-2.2.6+dfsg/src/core/include/formula.h:88:5: note: candidate
expects 2 arguments, 3 provided
/build/hyphy-2.2.6+dfsg/src/core/include/formula.h:87:5: note: candidate:
_Formula::_Formula(_String&, _VariableContainer*, _String*)
_Formula (_String&,_VariableContainer* theParent=nil,_String* errorString
= nil);
^~~~~~~~
/build/hyphy-2.2.6+dfsg/src/core/include/formula.h:87:5: note: no known
conversion for argument 3 from 'bool' to '_String*'
/build/hyphy-2.2.6+dfsg/src/core/include/formula.h:86:5: note: candidate:
_Formula::_Formula()
_Formula (void);
^~~~~~~~
/build/hyphy-2.2.6+dfsg/src/core/include/formula.h:86:5: note: candidate
expects 0 arguments, 3 provided
/build/hyphy-2.2.6+dfsg/src/core/include/formula.h:79:9: note: candidate:
_Formula::_Formula(const _Formula&)
class _Formula // a computational formula
^~~~~~~~
/build/hyphy-2.2.6+dfsg/src/core/include/formula.h:79:9: note: candidate
expects 1 argument, 3 provided
/build/hyphy-2.2.6+dfsg/src/gui/HYChartWindow.cpp: In member function 'virtual
void _HYDistributionChartWindow::AddVariable(_String*)':
/build/hyphy-2.2.6+dfsg/src/gui/HYChartWindow.cpp:4530:45: error: no matching
function for call to '_Formula::_Formula(_String&, NULL, bool)'
Any hint would be welcome.
Kind regards
Andreas.
--
http://fam-tille.de