[MacPorts] #74340: json-c @0.19 does not build on PPC Mac OS X 10.5.8, Leopard, because of error: redefinition of typedef ‘json_pointer_set_cb’

MacPorts noreply at macports.org
Thu Aug 20 15:03:36 UTC 2026


#74340: json-c @0.19 does not build on PPC Mac OS X 10.5.8, Leopard, because of
error: redefinition of typedef ‘json_pointer_set_cb’
-------------------------+--------------------
 Reporter:  ballapete    |      Owner:  (none)
     Type:  defect       |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.12.5
 Keywords:  ppc leopard  |       Port:  json-c
-------------------------+--------------------
 {{{
 [ 14%] Building C object CMakeFiles/json-c.dir/json_pointer.c.o
 /usr/bin/gcc-4.2 -D_GNU_SOURCE -Djson_c_EXPORTS
 -I/opt/local/var/macports/build/json-c-12efb4bc/work/json-c-0.19 -pipe -Os
 -ffunction-sections -fdata-sections -Wall -Wcast-qual -Wno-error
 =deprecated-declarations -Wextra -Wwrite-strings -Wno-unused-parameter
 -Wstrict-prototypes -DNDEBUG -O2 -arch ppc -mmacosx-version-min=10.5 -fPIC
 -D JSON_C_DLL -D_REENTRANT -MD -MT CMakeFiles/json-c.dir/json_pointer.c.o
 -MF CMakeFiles/json-c.dir/json_pointer.c.o.d -o
 CMakeFiles/json-c.dir/json_pointer.c.o -c
 /opt/local/var/macports/build/json-c-12efb4bc/work/json-c-0.19/json_pointer.c
 In file included from
 /opt/local/var/macports/build/json-c-12efb4bc/work/json-c-0.19/json_pointer.c:20:
 /opt/local/var/macports/build/json-c-12efb4bc/work/json-c-0.19/json_pointer_private.h:36:
 error: redefinition of typedef ‘json_pointer_set_cb’
 /opt/local/var/macports/build/json-c-12efb4bc/work/json-c-0.19/json_pointer.h:143:
 error: previous declaration of ‘json_pointer_set_cb’ was here
 make[2]: *** [CMakeFiles/json-c.dir/json_pointer.c.o] Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/json-c-12efb4bc/work/json-c-0.19'
 make[1]: *** [CMakeFiles/json-c.dir/all] Error 2
 make[1]: Leaving directory
 `/opt/local/var/macports/build/json-c-12efb4bc/work/json-c-0.19'
 make: *** [all] Error 2
 make: Leaving directory
 `/opt/local/var/macports/build/json-c-12efb4bc/work/json-c-0.19'
 Command failed:  cd
 "/opt/local/var/macports/build/json-c-12efb4bc/work/json-c-0.19" &&
 /usr/bin/make -w all VERBOSE=ON
 Exit code: 2
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/74340>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list