I tried installing some dependancies is it possible to compile on mac (10.12.6). If there are suggestions you would like me to try to get this further do let me know.
./autogen.sh --disable-gtk-doc
I am testing that you have the tools required to build the
Glimpse from git. This test is not foolproof,
so if anything goes wrong, see the file HACKING for more information...
checking for libtool >= 1.5 ... Major version might be too new (2.4.6)
skipping test for gtkdocize
checking for autoconf >= 2.54 ... yes (version 2.69)
checking for automake >= 1.13.0 ... yes (version 1.16.1)
checking for intltool >= 0.40.1 ... yes (version 0.51.0)
checking for xsltproc ... yes
I am going to run ./configure with the following arguments:
--disable-gtk-doc
WARNING: aclocal's directory is /usr/local/Cellar/automake/1.16.1_1/share/aclocal, but...
no file /usr/local/Cellar/automake/1.16.1_1/share/aclocal/glib-2.0.m4
You may see fatal macro warnings below.
If these files are installed in /some/dir, set the
ACLOCAL_FLAGS environment variable to "-I /some/dir"
or install /usr/local/Cellar/automake/1.16.1_1/share/aclocal/glib-2.0.m4.
WARNING: aclocal's directory is /usr/local/Cellar/automake/1.16.1_1/share/aclocal, but...
no file /usr/local/Cellar/automake/1.16.1_1/share/aclocal/glib-gettext.m4
You may see fatal macro warnings below.
If these files are installed in /some/dir, set the
ACLOCAL_FLAGS environment variable to "-I /some/dir"
or install /usr/local/Cellar/automake/1.16.1_1/share/aclocal/glib-gettext.m4.
WARNING: aclocal's directory is /usr/local/Cellar/automake/1.16.1_1/share/aclocal, but...
no file /usr/local/Cellar/automake/1.16.1_1/share/aclocal/gtk-2.0.m4
You may see fatal macro warnings below.
If these files are installed in /some/dir, set the
ACLOCAL_FLAGS environment variable to "-I /some/dir"
or install /usr/local/Cellar/automake/1.16.1_1/share/aclocal/gtk-2.0.m4.
WARNING: aclocal's directory is /usr/local/Cellar/automake/1.16.1_1/share/aclocal, but...
no file /usr/local/Cellar/automake/1.16.1_1/share/aclocal/intltool.m4
You may see fatal macro warnings below.
If these files are installed in /some/dir, set the
ACLOCAL_FLAGS environment variable to "-I /some/dir"
or install /usr/local/Cellar/automake/1.16.1_1/share/aclocal/intltool.m4.
WARNING: aclocal's directory is /usr/local/Cellar/automake/1.16.1_1/share/aclocal, but...
no file /usr/local/Cellar/automake/1.16.1_1/share/aclocal/pkg.m4
You may see fatal macro warnings below.
If these files are installed in /some/dir, set the
ACLOCAL_FLAGS environment variable to "-I /some/dir"
or install /usr/local/Cellar/automake/1.16.1_1/share/aclocal/pkg.m4.
configure.ac:818: warning: macro 'AM_PATH_GTK_2_0' not found in library
configure.ac:668: warning: AM_NLS is m4_require'd but not m4_defun'd
/usr/local/share/aclocal/intltool.m4:160: IT_PROG_INTLTOOL is expanded from...
configure.ac:668: the top level
configure.ac:668: warning: AM_NLS is m4_require'd but not m4_defun'd
/usr/local/share/aclocal/intltool.m4:160: IT_PROG_INTLTOOL is expanded from...
configure.ac:668: the top level
glibtoolize: putting auxiliary files in '.'.
glibtoolize: linking file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4macros'.
glibtoolize: linking file 'm4macros/libtool.m4'
glibtoolize: linking file 'm4macros/ltoptions.m4'
glibtoolize: linking file 'm4macros/ltsugar.m4'
glibtoolize: linking file 'm4macros/ltversion.m4'
glibtoolize: linking file 'm4macros/lt~obsolete.m4'
WARNING: You have disabled gtk-doc.
As a result, you will not be able to generate the API
documentation and 'make dist' will not work.
configure.ac:668: warning: AM_NLS is m4_require'd but not m4_defun'd
aclocal.m4:862: IT_PROG_INTLTOOL is expanded from...
configure.ac:668: the top level
configure.ac:668: warning: AM_NLS is m4_require'd but not m4_defun'd
aclocal.m4:862: IT_PROG_INTLTOOL is expanded from...
configure.ac:668: the top level
configure.ac:266: installing './compile'
configure.ac:267: installing './config.guess'
configure.ac:267: installing './config.sub'
configure.ac:108: installing './install-sh'
configure.ac:108: installing './missing'
Makefile.am: installing './INSTALL'
app-tools/Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
plug-ins/pygimp/Makefile.am:127: installing './py-compile'
configure.ac:668: warning: AM_NLS is m4_require'd but not m4_defun'd
aclocal.m4:862: IT_PROG_INTLTOOL is expanded from...
configure.ac:668: the top level
configure.ac:834: error: possibly undefined macro: AM_PATH_GTK_2_0
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure:21457: error: possibly undefined macro: AM_NLS
We do not currently have a macOS port, but it is planned in the next few months.
The reason for the delay is that this is all the upstream documentation we have to work with: https://wiki.gimp.org/wiki/Hacking:_Building/Mac_OSX
Your best bet is to look at their circle-ci build instructions and tailor them to your local setup.
+1 for OS X
Linking to #227
After hundreds of hours of investigation work, we've unfortunately determined we cannot support MacOS.
My apologies for the disappointment, but fwiw I have provided a detailed explanation here: https://github.com/glimpse-editor/Glimpse/issues/227#issuecomment-620214794
Most helpful comment
We do not currently have a macOS port, but it is planned in the next few months.
The reason for the delay is that this is all the upstream documentation we have to work with: https://wiki.gimp.org/wiki/Hacking:_Building/Mac_OSX
Your best bet is to look at their circle-ci build instructions and tailor them to your local setup.