You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> $ uname -ar
Darwin Mac.local 20.6.0 Darwin Kernel Version 20.6.0: Tue Oct 12 18:33:42 PDT 2021; root:xnu-7195.141.8~1/RELEASE_X86_64 x86_64
> $ make -v
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i386-apple-darwin11.3.0
> $ gmake -v
GNU Make 4.3
Built for x86_64-apple-darwin20.1.0
Copyright (C) 1988-2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
> $ gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 13.0.0 (clang-1300.0.29.30)
Target: x86_64-apple-darwin20.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Additional Information
Why did you cd src before building gummi?
Quick and dirty way to avoid the following error:
> $ make
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in po
make[2]: *** No rule to make target `all'. Stop.
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
and just for good measure...
> $ gmake
gmake all-recursive
gmake[1]: Entering directory '/Volumes/Storage/Projects/gummi'
Making all in po
gmake[2]: Entering directory '/Volumes/Storage/Projects/gummi/po'
gmake[2]: *** No rule to make target 'all'. Stop.
gmake[2]: Leaving directory '/Volumes/Storage/Projects/gummi/po'
gmake[1]: *** [Makefile:376: all-recursive] Error 1
gmake[1]: Leaving directory '/Volumes/Storage/Projects/gummi'
gmake: *** [Makefile:317: all] Error 2
Build Log
> $ cd src
> $ make
depbase=`echo gui/gui-preview.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/Cellar/glib/2.70.2/include/glib-2.0 -I/usr/local/Cellar/glib/2.70.2/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.45/include -I/usr/local/Cellar/glib/2.70.2/include -I/usr/local/Cellar/glib/2.70.2/include/glib-2.0 -I/usr/local/Cellar/glib/2.70.2/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.45/include -I/usr/local/Cellar/libffi/3.4.2/include -I/usr/local/Cellar/gtk+3/3.24.30_1/include/gtk-3.0 -I/usr/local/Cellar/glib/2.70.2/include/gio-unix-2.0 -I/usr/local/Cellar/cairo/1.16.0_5/include/cairo -I/usr/local/Cellar/libepoxy/1.5.9/include -I/usr/local/Cellar/pango/1.50.3/include/pango-1.0 -I/usr/local/Cellar/harfbuzz/3.2.0/include/harfbuzz -I/usr/local/Cellar/pango/1.50.3/include/pango-1.0 -I/usr/local/Cellar/fribidi/1.0.11/include/fribidi -I/usr/local/Cellar/harfbuzz/3.2.0/include/harfbuzz -I/usr/local/Cellar/graphite2/1.3.14/include -I/usr/local/Cellar/atk/2.36.0/include/atk-1.0 -I/usr/local/Cellar/cairo/1.16.0_5/include/cairo -I/usr/local/Cellar/pixman/0.40.0/include/pixman-1 -I/usr/local/Cellar/fontconfig/2.13.1/include -I/usr/local/opt/freetype/include/freetype2 -I/usr/local/Cellar/libpng/1.6.37/include/libpng16 -I/usr/local/Cellar/libxcb/1.14_1/include -I/usr/local/Cellar/libxrender/0.9.10/include -I/usr/local/Cellar/libxext/1.3.4/include -I/usr/local/Cellar/libx11/1.7.3.1/include -I/usr/local/Cellar/libxcb/1.14_1/include -I/usr/local/Cellar/libxau/1.0.9/include -I/usr/local/Cellar/libxdmcp/1.1.3/include -I/usr/local/Cellar/gdk-pixbuf/2.42.6/include/gdk-pixbuf-2.0 -I/usr/local/Cellar/libpng/1.6.37/include/libpng16 -I/usr/local/Cellar/libtiff/4.3.0/include -I/usr/local/Cellar/glib/2.70.2/include -I/usr/local/Cellar/glib/2.70.2/include/glib-2.0 -I/usr/local/Cellar/glib/2.70.2/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.45/include -I/usr/local/Cellar/xorgproto/2021.5/include -I/usr/local/Cellar/libffi/3.4.2/include -I/usr/local/Cellar/gtksourceview3/3.24.11_3/include/gtksourceview-3.0 -I/usr/local/Cellar/gtk+3/3.24.30_1/include/gtk-3.0 -I/usr/local/Cellar/glib/2.70.2/include/gio-unix-2.0 -I/usr/local/Cellar/cairo/1.16.0_5/include/cairo -I/usr/local/Cellar/libepoxy/1.5.9/include -I/usr/local/Cellar/pango/1.50.3/include/pango-1.0 -I/usr/local/Cellar/harfbuzz/3.2.0/include/harfbuzz -I/usr/local/Cellar/pango/1.50.3/include/pango-1.0 -I/usr/local/Cellar/fribidi/1.0.11/include/fribidi -I/usr/local/Cellar/harfbuzz/3.2.0/include/harfbuzz -I/usr/local/Cellar/graphite2/1.3.14/include -I/usr/local/Cellar/atk/2.36.0/include/atk-1.0 -I/usr/local/Cellar/cairo/1.16.0_5/include/cairo -I/usr/local/Cellar/pixman/0.40.0/include/pixman-1 -I/usr/local/Cellar/fontconfig/2.13.1/include -I/usr/local/opt/freetype/include/freetype2 -I/usr/local/Cellar/libpng/1.6.37/include/libpng16 -I/usr/local/Cellar/libxcb/1.14_1/include -I/usr/local/Cellar/libxrender/0.9.10/include -I/usr/local/Cellar/libxext/1.3.4/include -I/usr/local/Cellar/libx11/1.7.3.1/include -I/usr/local/Cellar/libxcb/1.14_1/include -I/usr/local/Cellar/libxau/1.0.9/include -I/usr/local/Cellar/libxdmcp/1.1.3/include -I/usr/local/Cellar/gdk-pixbuf/2.42.6/include/gdk-pixbuf-2.0 -I/usr/local/Cellar/libpng/1.6.37/include/libpng16 -I/usr/local/Cellar/libtiff/4.3.0/include -I/usr/local/Cellar/glib/2.70.2/include -I/usr/local/Cellar/glib/2.70.2/include/glib-2.0 -I/usr/local/Cellar/glib/2.70.2/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.45/include -I/usr/local/Cellar/xorgproto/2021.5/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/libxml2 -I/usr/local/Cellar/libffi/3.4.2/include -I/usr/local/Cellar/poppler/21.12.0/include/poppler/glib -I/usr/local/Cellar/poppler/21.12.0/include/poppler -I/usr/local/Cellar/cairo/1.16.0_5/include/cairo -I/usr/local/Cellar/glib/2.70.2/include -I/usr/local/Cellar/glib/2.70.2/include/glib-2.0 -I/usr/local/Cellar/glib/2.70.2/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.45/include -I/usr/local/Cellar/pixman/0.40.0/include/pixman-1 -I/usr/local/Cellar/fontconfig/2.13.1/include -I/usr/local/opt/freetype/include/freetype2 -I/usr/local/Cellar/libpng/1.6.37/include/libpng16 -I/usr/local/Cellar/libxcb/1.14_1/include -I/usr/local/Cellar/libxrender/0.9.10/include -I/usr/local/Cellar/libxext/1.3.4/include -I/usr/local/Cellar/libx11/1.7.3.1/include -I/usr/local/Cellar/libxcb/1.14_1/include -I/usr/local/Cellar/libxau/1.0.9/include -I/usr/local/Cellar/libxdmcp/1.1.3/include -I/usr/local/Cellar/xorgproto/2021.5/include -I/usr/local/Cellar/libffi/3.4.2/include -I/usr/local/Cellar/gtkspell3/3.0.10_3/include/gtkspell-3.0 -I/usr/local/Cellar/gtk+3/3.24.30_1/include/gtk-3.0 -I/usr/local/Cellar/glib/2.70.2/include/gio-unix-2.0 -I/usr/local/Cellar/cairo/1.16.0_5/include/cairo -I/usr/local/Cellar/libepoxy/1.5.9/include -I/usr/local/Cellar/pango/1.50.3/include/pango-1.0 -I/usr/local/Cellar/harfbuzz/3.2.0/include/harfbuzz -I/usr/local/Cellar/pango/1.50.3/include/pango-1.0 -I/usr/local/Cellar/fribidi/1.0.11/include/fribidi -I/usr/local/Cellar/harfbuzz/3.2.0/include/harfbuzz -I/usr/local/Cellar/graphite2/1.3.14/include -I/usr/local/Cellar/atk/2.36.0/include/atk-1.0 -I/usr/local/Cellar/cairo/1.16.0_5/include/cairo -I/usr/local/Cellar/pixman/0.40.0/include/pixman-1 -I/usr/local/Cellar/fontconfig/2.13.1/include -I/usr/local/opt/freetype/include/freetype2 -I/usr/local/Cellar/libpng/1.6.37/include/libpng16 -I/usr/local/Cellar/libxcb/1.14_1/include -I/usr/local/Cellar/libxrender/0.9.10/include -I/usr/local/Cellar/libxext/1.3.4/include -I/usr/local/Cellar/libx11/1.7.3.1/include -I/usr/local/Cellar/libxcb/1.14_1/include -I/usr/local/Cellar/libxau/1.0.9/include -I/usr/local/Cellar/libxdmcp/1.1.3/include -I/usr/local/Cellar/gdk-pixbuf/2.42.6/include/gdk-pixbuf-2.0 -I/usr/local/Cellar/libpng/1.6.37/include/libpng16 -I/usr/local/Cellar/libtiff/4.3.0/include -I/usr/local/Cellar/glib/2.70.2/include -I/usr/local/Cellar/enchant/2.3.2/include/enchant-2 -I/usr/local/Cellar/glib/2.70.2/include -I/usr/local/Cellar/glib/2.70.2/include/glib-2.0 -I/usr/local/Cellar/glib/2.70.2/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.45/include -I/usr/local/Cellar/xorgproto/2021.5/include -I/usr/local/Cellar/synctex/1.22.0_1/include/synctex -Wl,-export-dynamic -Wall -O2 -DGUMMI_LIBS=\"/usr/local/lib/gummi\" -DGUMMI_DATA=\"/usr/local/share/gummi\" -DGUMMI_LOCALES=\"/usr/local/share/locale\" -g -O2 -MT gui/gui-preview.o -MD -MP -MF $depbase.Tpo -c -o gui/gui-preview.o gui/gui-preview.c &&\
mv -f $depbase.Tpo $depbase.Po
clang: warning: -Wl,-export-dynamic: 'linker' input unused [-Wunused-command-line-argument]
In file included from gui/gui-preview.c:51:
In file included from ./environment.h:36:
In file included from ./biblio.h:35:
In file included from ./editor.h:38:
In file included from /usr/local/Cellar/gtksourceview3/3.24.11_3/include/gtksourceview-3.0/gtksourceview/gtksource.h:35:
/usr/local/Cellar/gtksourceview3/3.24.11_3/include/gtksourceview-3.0/gtksourceview/gtksourcefile.h:180:10: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
GTimeVal *modification_time);
^
/usr/local/Cellar/glib/2.70.2/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here
typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
^
/usr/local/Cellar/glib/2.70.2/include/glib-2.0/glib/gversionmacros.h:961:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
# define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
^
/usr/local/Cellar/glib/2.70.2/include/glib-2.0/glib/gmacros.h:1180:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
#define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
^
/usr/local/Cellar/glib/2.70.2/include/glib-2.0/glib/gmacros.h:1112:44: note: expanded from macro 'G_DEPRECATED_FOR'
#define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
^
In file included from gui/gui-preview.c:51:
In file included from ./environment.h:36:
In file included from ./biblio.h:35:
In file included from ./editor.h:38:
In file included from /usr/local/Cellar/gtksourceview3/3.24.11_3/include/gtksourceview-3.0/gtksourceview/gtksource.h:35:
/usr/local/Cellar/gtksourceview3/3.24.11_3/include/gtksourceview-3.0/gtksourceview/gtksourcefile.h:184:10: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
GTimeVal modification_time);
^
/usr/local/Cellar/glib/2.70.2/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here
typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
^
/usr/local/Cellar/glib/2.70.2/include/glib-2.0/glib/gversionmacros.h:961:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
# define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
^
/usr/local/Cellar/glib/2.70.2/include/glib-2.0/glib/gmacros.h:1180:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
#define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
^
/usr/local/Cellar/glib/2.70.2/include/glib-2.0/glib/gmacros.h:1112:44: note: expanded from macro 'G_DEPRECATED_FOR'
#define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
^
gui/gui-preview.c:61:11: error: must use 'struct' tag to refer to type 'synctex_scanner_t'
typedef synctex_scanner_t synctex_scanner_p;
^
struct
gui/gui-preview.c:61:29: error: typedef redefinition with different types ('struct synctex_scanner_t' vs 'synctex_scanner_s *' (aka 'struct synctex_scanner_t *'))
typedef synctex_scanner_t synctex_scanner_p;
^
/usr/local/Cellar/synctex/1.22.0_1/include/synctex/synctex_parser.h:69:33: note: previous definition is here
typedef synctex_scanner_s * synctex_scanner_p;
^
gui/gui-preview.c:62:11: error: must use 'struct' tag to refer to type 'synctex_node_t'
typedef synctex_node_t synctex_node_p;
^
struct
gui/gui-preview.c:62:26: error: typedef redefinition with different types ('struct synctex_node_t' vs 'synctex_node_s *' (aka 'struct synctex_node_t *'))
typedef synctex_node_t synctex_node_p;
^
/usr/local/Cellar/synctex/1.22.0_1/include/synctex/synctex_parser.h:145:30: note: previous definition is here
typedef synctex_node_s * synctex_node_p;
^
gui/gui-preview.c:1106:9: error: too few arguments to function call, expected 5, have 4
if (synctex_display_query (sync_scanner, tex_file, line, column, -1) > 0) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gui/gui-preview.c:63:117: note: expanded from macro 'synctex_display_query'
#define synctex_display_query(scanner, file, line, column, page) synctex_display_query(scanner, file, line, column)
~~~~~~~~~~~~~~~~~~~~~ ^
/usr/local/Cellar/synctex/1.22.0_1/include/synctex/synctex_parser.h:202:22: note: 'synctex_display_query' declared here
synctex_status_t synctex_display_query(synctex_scanner_p scanner,const char * name,int line,int column, int page_hint);
^
gui/gui-preview.c:1111:24: error: implicit declaration of function 'synctex_next_result' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
while ((node = synctex_scanner_next_result(sync_scanner))) {
^
gui/gui-preview.c:64:48: note: expanded from macro 'synctex_scanner_next_result'
#define synctex_scanner_next_result(scanner) synctex_next_result(scanner)
^
gui/gui-preview.c:1111:24: note: did you mean 'synctex_filter_results'?
gui/gui-preview.c:64:48: note: expanded from macro 'synctex_scanner_next_result'
#define synctex_scanner_next_result(scanner) synctex_next_result(scanner)
^
gui/gui-preview.c:144:13: note: 'synctex_filter_results' declared here
static void synctex_filter_results (GuPreviewGui* pc, GtkTextIter *sync_to);
^
gui/gui-preview.c:1111:22: warning: incompatible integer to pointer conversion assigning to 'synctex_node_p' (aka 'struct synctex_node_t *') from 'int' [-Wint-conversion]
while ((node = synctex_scanner_next_result(sync_scanner))) {
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gui/gui-preview.c:1980:25: error: implicit declaration of function 'synctex_next_result' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
if ((node = synctex_scanner_next_result(sync_scanner))) {
^
gui/gui-preview.c:64:48: note: expanded from macro 'synctex_scanner_next_result'
#define synctex_scanner_next_result(scanner) synctex_next_result(scanner)
^
gui/gui-preview.c:1980:23: warning: incompatible integer to pointer conversion assigning to 'synctex_node_p' (aka 'struct synctex_node_t *') from 'int' [-Wint-conversion]
if ((node = synctex_scanner_next_result(sync_scanner))) {
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings and 7 errors generated.
make: *** [gui/gui-preview.o] Error 1
The text was updated successfully, but these errors were encountered:
Description
Attempting to build Gummi (8c82e69) on macOS results in compile-time errors.
Steps Followed
Setting up dependencies
autogen.sh
patchPlatform Information
Additional Information
Why did you
cd src
before buildinggummi
?Quick and dirty way to avoid the following error:
and just for good measure...
Build Log
The text was updated successfully, but these errors were encountered: