[MacPorts] #49134: libgit2-glib @0.23.6 does not build on 10.6.8

MacPorts noreply at macports.org
Tue Oct 6 12:25:09 PDT 2015


#49134: libgit2-glib @0.23.6 does not build on 10.6.8
------------------------+--------------------------------
 Reporter:  braumann@…  |      Owner:  macports-tickets@…
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.3.4
 Keywords:              |       Port:  libgit2-glib
------------------------+--------------------------------
 While updating libgit2-glib from @0.23.4 to  @0.23.6 I run into this
 problem:

 {{{
 ...
 :info:build libtool: compile:  /usr/bin/llvm-gcc-4.2 -arch x86_64
 -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I. -D_REENTRANT -I/opt/local/include
 -I/opt/local/include/gobject-introspection-1.0
 -I/opt/local/lib/libffi-3.2.1/include -I/opt/local/i
 nclude/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include
 -I/opt/local/include -DGIT_SSH=1 -Wall -I/opt/local/include -pipe -Os
 -arch x86_64 -MT ggit-branch-enumerator.lo -MD -MP -MF .deps/ggit-branch-
 enumerator.Tpo -c ggit-b
 ranch-enumerator.c  -fno-common -DPIC -o .libs/ggit-branch-enumerator.o
 :info:build In file included from ggit-branch.h:24,
 :info:build                  from ggit-branch.c:21:
 :info:build ../libgit2-glib/ggit-ref.h:33: error: redefinition of typedef
 ‘GgitRef’
 :info:build ../libgit2-glib/ggit-types.h:201: error: previous declaration
 of ‘GgitRef’ was here
 :info:build make[3]: *** [ggit-branch.lo] Error 1
 :info:build make[3]: *** Waiting for unfinished jobs....
 :info:build In file included from ../libgit2-glib/ggit-branch.h:24,
 :info:build                  from ggit-branch-enumerator.h:28,
 :info:build                  from ggit-branch-enumerator.c:1:
 :info:build ../libgit2-glib/ggit-ref.h:33: error: redefinition of typedef
 ‘GgitRef’
 :info:build ../libgit2-glib/ggit-types.h:201: error: previous declaration
 of ‘GgitRef’ was here
 :info:build make[3]: *** [ggit-branch-enumerator.lo] Error 1
 :info:build mv -f .deps/ggit-blob.Tpo .deps/ggit-blob.Plo
 :info:build mv -f .deps/ggit-blame-options.Tpo .deps/ggit-blame-
 options.Plo
 :info:build mv -f .deps/ggit-enum-types.Tpo .deps/ggit-enum-types.Plo
 :info:build mv -f .deps/ggit-blame.Tpo .deps/ggit-blame.Plo
 :info:build mv -f .deps/ggit-annotated-commit.Tpo .deps/ggit-annotated-
 commit.Plo
 :info:build In file included from ../libgit2-glib/ggit-branch.h:24,
 :info:build                  from ggit-repository.h:34,
 :info:build                  from ggit-blob-output-stream.c:22:
 :info:build ../libgit2-glib/ggit-ref.h:33: error: redefinition of typedef
 ‘GgitRef’
 :info:build ggit-types.h:201: error: previous declaration of ‘GgitRef’ was
 here
 :info:build In file included from ggit-repository.h:40,
 :info:build                  from ggit-blob-output-stream.c:22:
 :info:build ../libgit2-glib/ggit-commit.h:37: error: redefinition of
 typedef ‘GgitCommit’
 :info:build ../libgit2-glib/ggit-commit-parents.h:31: error: previous
 declaration of ‘GgitCommit’ was here
 :info:build In file included from ggit-repository.h:42,
 :info:build                  from ggit-blob-output-stream.c:22:
 :info:build ../libgit2-glib/ggit-remote.h:34: error: redefinition of
 typedef ‘GgitRemote’
 :info:build ggit-types.h:236: error: previous declaration of ‘GgitRemote’
 was here
 :info:build make[3]: *** [ggit-blob-output-stream.lo] Error 1
 ...
 }}}

 Will a more modern compiler tolerate this typedef redefinition?

-- 
Ticket URL: <https://trac.macports.org/ticket/49134>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list