On Wed, 23 Sep 2015 12:41:26 +0000, Adam Mazur <adam.ma...@unibas.ch> wrote:
Hello all,
>
> I have a problem installing coot package on OSX 10.9. Any idea?

As you rightly noticed in the Subject line, it's actually guile18-gtk 
that is the problem (you don't seem to be actually to the point of 
dealing with coot yet). 

> gcc -DHAVE_CONFIG_H -I. -I.. -I.. 
> -I/struct/soft/osx/fink-10.9/include/glib-2.0 
> -I/struct/soft/osx/fink-10.9/lib/glib-2.0/include 
> -I/struct/soft/osx/fink-10.9/include/gtkgl-2.0 
> -I/struct/soft/osx/fink-10.9/include/gtk-2.0 
> -I/struct/soft/osx/fink-10.9/lib/gtk-2.0/include 
> -I/struct/soft/osx/fink-10.9/include/gtk-2.0 
> -I/struct/soft/osx/fink-10.9/include/pango-1.0 
> -I/struct/soft/osx/fink-10.9/include/atk-1.0 
> -I/struct/soft/osx/fink-10.9/include/cairo 
> -I/struct/soft/osx/fink-10.9/include/pango-1.0 
> -I/struct/soft/osx/fink-10.9/include/freetype2 
> -I/struct/soft/osx/fink-10.9/include -I/opt/X11/include 
> -I/struct/soft/osx/fink-10.9/include 
> -I/struct/soft/osx/fink-10.9/include -D_THREAD_SAFE -MD 
> -I/struct/soft/osx/fink-10.9/include -g -O2 
> -I/struct/soft/osx/fink-10.9/include/glib-2.0 
> -I/struct/soft/osx/fink-10.9/lib/glib-2.0/include 
> -I/struct/soft/osx/fink-10.9/include/gtk-2.0 
> -I/struct/soft/osx/fink-10.9/lib/gtk-2.0/include 
> -I/struct/soft/osx/fink-10.9/include/gtk-2.0 
> -I/struct/soft/osx/fink-10.9/include/pango-1.0 
> -I/struct/soft/osx/fink-10.9/include/atk-1.0 
> -I/struct/soft/osx/fink-10.9/include/cairo 
> -I/struct/soft/osx/fink-10.9/include/pango-1.0 
> -I/struct/soft/osx/fink-10.9/include/freetype2 
> -I/struct/soft/osx/fink-10.9/include -I/opt/X11/include -c 
> gdk-gl-glue.c -fno-common -DPIC -o .libs/gdk-gl-glue.o
> gdk-gl-glue.c:86:21: error: use of undeclared identifier 'gdk_gl_context_ref'
> (void *(*)(void*))gdk_gl_context_ref,
> ^
> gdk-gl-glue.c:87:20: error: use of undeclared identifier 
> 'gdk_gl_context_unref'
> (void (*)(void*))gdk_gl_context_unref,
> ^
> gdk-gl-glue.c:103:21: error: use of undeclared identifier 'gdk_gl_pixmap_ref'
> (void *(*)(void*))gdk_gl_pixmap_ref,
> ^
> gdk-gl-glue.c:104:20: error: use of undeclared identifier 
> 'gdk_gl_pixmap_unref'
> (void (*)(void*))gdk_gl_pixmap_unref,
> ^

It built for me just now on 10.10. 

Those are macros supplied by gtkglarea2. They are deprecated in the 
2.0.1 version we have in fink, but are still visible by default. The 
macros can be hidden by setting GTKGL_DISABLE_DEPRECATED, which fink 
does not set but some other vendor might (or a new version of that lib 
or some other package might hide them). Have you manually altered that 
package in your local fink, or have it or other gtk-related libraries 
installed elsewhere in addition to fink?

But also, guile18-gtk-2.1-19 (as opposed to -18) includes a patch that 
upgrades gdk-gl-glue.c to use the modern equivalents of those 
deprecated functions. Wonder why your package is getting as far as 
compiling that source file without the patch seeming to be applied... 

dan

--
Daniel Macks
dma...@netspace.org


------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to