[MacPorts] #65263: graphviz-devel @4.0.0 does not build on PPC Tiger, Mac OS X 10.4.11, because Undefined symbols: "_strndup", referenced from: _parseString in xdot.o

MacPorts noreply at macports.org
Tue May 31 19:49:18 UTC 2022


#65263: graphviz-devel @4.0.0 does not build on PPC Tiger, Mac OS X 10.4.11,
because Undefined symbols:  "_strndup", referenced from:  _parseString in
xdot.o
-----------------------+-----------------------------------
 Reporter:  ballapete  |      Owner:  (none)
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.7.2
 Keywords:  tiger      |       Port:  graphviz-devel @4.0.0
-----------------------+-----------------------------------
 {{{
 /bin/sh ../../libtool  --tag=CC   --mode=link /opt/local/bin/gcc-mp-7
 -pipe -Os -arch ppc -Wall -Wextra -Wmissing-include-dirs -Wswitch-default
 -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-
 qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-
 externs -Wtrampolines -Wlogical-op -fno-common -Wall -version-info "4:0:0"
 -no-undefined -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc
 -L/opt/local/lib -Wl,-headerpad_max_install_names -o libxdot.la -rpath
 /opt/local/lib xdot.lo
 libtool: link: /opt/local/bin/gcc-mp-7 -dynamiclib  -o
 .libs/libxdot.4.dylib  .libs/xdot.o   -L/opt/local/lib  -Os -arch ppc
 -Wl,-headerpad_max_install_names -arch ppc
 -Wl,-headerpad_max_install_names   -install_name
 /opt/local/lib/libxdot.4.dylib -compatibility_version 5 -current_version
 5.0 -Wl,-single_module
 Undefined symbols:
   "_strndup", referenced from:
       _parseString in xdot.o
 ld: symbol(s) not found
 collect2: error: ld returned 1 exit status
 make[3]: *** [libxdot.la] Error 1
 make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_graphics_graphviz-devel/graphviz-
 devel/work/graphviz-4.0.0/lib/xdot'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_graphics_graphviz-devel/graphviz-
 devel/work/graphviz-4.0.0/lib'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_graphics_graphviz-devel/graphviz-
 devel/work/graphviz-4.0.0'
 make: *** [all] Error 2
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_graphics_graphviz-devel/graphviz-
 devel/work/graphviz-4.0.0'
 }}}

 strndup() is missing on Tiger. OpenSSL brings its own version, I think.

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


More information about the macports-tickets mailing list