I guessed Mint 17.1 is not too old system. Git building result is:

Building C object src/CMakeFiles/lib_darktable.dir/common/calculator.c.o
Building C object src/CMakeFiles/lib_darktable.dir/bauhaus/bauhaus.c.o
Building C object src/CMakeFiles/lib_darktable.dir/common/cache.c.o
Building C object src/CMakeFiles/lib_darktable.dir/common/colorlabels.c.o
[ 29%] Building C object 
src/CMakeFiles/lib_darktable.dir/common/colorspaces.c.o
[ 29%] Building C object 
src/CMakeFiles/lib_darktable.dir/common/curve_tools.c.o
In file included from /home/sasha/Install/darktable/src/views/view.h:31:0,
                  from /home/sasha/Install/darktable/src/libs/lib.h:23,
                  from 
/home/sasha/Install/darktable/src/control/control.h:33,
                  from 
/home/sasha/Install/darktable/src/common/colorlabels.c:23:
/home/sasha/Install/darktable/src/gui/gtk.h: In function 
‘gtk_stack_get_child_by_name’:
/home/sasha/Install/darktable/src/gui/gtk.h:33:3: error: unknown type 
name ‘GtkStackPrivate’
    GtkStackPrivate *priv = gtk_stack_get_instance_private(stack);
    ^
/home/sasha/Install/darktable/src/gui/gtk.h:33:3: error: implicit 
declaration of function ‘gtk_stack_get_instance_private’ 
[-Werror=implicit-function-declaration]
/home/sasha/Install/darktable/src/gui/gtk.h:33:27: error: initialization 
makes pointer from integer without a cast [-Werror]
    GtkStackPrivate *priv = gtk_stack_get_instance_private(stack);
                            ^
/home/sasha/Install/darktable/src/gui/gtk.h:34:3: error: unknown type 
name ‘GtkStackChildInfo’
    GtkStackChildInfo *info;
    ^
/home/sasha/Install/darktable/src/gui/gtk.h:40:15: error: request for 
member ‘children’ in something not a structure or union
    for(l = priv->children; l != NULL; l = l->next)
                ^
/home/sasha/Install/darktable/src/gui/gtk.h:43:12: error: request for 
member ‘name’ in something not a structure or union
      if(info->name && strcmp(info->name, name) == 0) return info->widget;
             ^
In file included from /usr/include/string.h:635:0,
                  from 
/home/sasha/Install/darktable/src/common/dtpthread.h:26,
                  from 
/home/sasha/Install/darktable/src/common/darktable.h:37,
                  from 
/home/sasha/Install/darktable/src/common/colorlabels.c:18:
/home/sasha/Install/darktable/src/gui/gtk.h:43:33: error: request for 
member ‘name’ in something not a structure or union
      if(info->name && strcmp(info->name, name) == 0) return info->widget;
                                  ^
/home/sasha/Install/darktable/src/gui/gtk.h:43:33: error: request for 
member ‘name’ in something not a structure or union
      if(info->name && strcmp(info->name, name) == 0) return info->widget;

...
With respect,
Alexander Rabtchevich



Roman Lebedev wrote:
> On Tue, Jun 16, 2015 at 7:40 PM, Alexander Rabtchevich 
> <alexander.v.rabtchev...@gmx.net 
> <mailto:alexander.v.rabtchev...@gmx.net>> wrote:
>
>     Hello
>
>     Linking C shared module liblive_view.so
>     [ 61%] Built target lighttable_mode
>     Scanning dependencies of target module_toolbox
>     [ 61%] Building C object
>     src/libs/CMakeFiles/module_toolbox.dir/tools/module_toolbox.c.o
>     Linking C shared module libmetadata.so
>     [ 61%] Built target import
>     Scanning dependencies of target modulegroups
>     [ 61%] Built target live_view
>     [ 61%] Building C object
>     src/libs/CMakeFiles/modulegroups.dir/modulegroups.c.o
>     Scanning dependencies of target modulelist
>     /home/sasha/Install/darktable/src/libs/tools/module_toolbox.c: In
>     function ‘_lib_module_toolbox_add’:
>     /home/sasha/Install/darktable/src/libs/tools/module_toolbox.c:101:3:
>     error: implicit declaration of function ‘gtk_stack_get_child_by_name’
>     [-Werror=implicit-function-declaration]
>
> One can not expect to run an old distro AND install bleeding-edge 
> software at the same time and expect that everything will always be fine.
> old distro = {old packages, less bugs}
> bleeding-edge software = {lot's of new bugs, dependencies on newer 
> library versions}
> It simply can not co-exist with no issues.
>
>       GtkWidget *box =
>     
> gtk_stack_get_child_by_name(GTK_STACK(d->container),target_view->module_name);
>         ^
>     /home/sasha/Install/darktable/src/libs/tools/module_toolbox.c:101:20:
>     error: initialization makes pointer from integer without a cast
>     [-Werror]
>         GtkWidget *box =
>     
> gtk_stack_get_child_by_name(GTK_STACK(d->container),target_view->module_name);
>                          ^
>     cc1: all warnings being treated as errors
>     make[2]: ***
>     [src/libs/CMakeFiles/module_toolbox.dir/tools/module_toolbox.c.o]
>     Error 1
>     make[1]: *** [src/libs/CMakeFiles/module_toolbox.dir/all] Error 2
>     make[1]: *** Waiting for unfinished jobs....
>
>
> Please try with current master, MAYBE it is fixed, else post build log...
>
>     With respect,
>     Alexander Rabtchevich
>
> Roman.
>


------------------------------------------------------------------------------
_______________________________________________
darktable-devel mailing list
darktable-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-devel

Reply via email to