Opened 9 months ago

Last modified 9 months ago

#67964 new defect

R-arrow fails on 10.14, 10.12 and earlier: Symbol not found: __ZNSt3__16__itoa8__u32toaEjPc (10.14), __ZNSt19bad_optional_accessD1Ev (10.12)

Reported by: barracuda156 Owned by:
Priority: Low Milestone:
Component: ports Version: 2.8.1
Keywords: Cc: mascguy (Christopher Nielsen), ryandesign (Ryan Carsten Schmidt)
Port: R-arrow, apache-arrow

Description

10.14: https://build.macports.org/builders/ports-10.14_x86_64-builder/builds/176193/steps/install-port/logs/stdio

Error: package or namespace load failed for ‘arrow’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_R_R-arrow/R-arrow/work/destroot/opt/local/Library/Frameworks/R.framework/Versions/4.3/Resources/library/00LOCK-arrow/00new/arrow/libs/arrow.so':
  dlopen(/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_R_R-arrow/R-arrow/work/destroot/opt/local/Library/Frameworks/R.framework/Versions/4.3/Resources/library/00LOCK-arrow/00new/arrow/libs/arrow.so, 6): Symbol not found: __ZNSt3__16__itoa8__u32toaEjPc
  Referenced from: /opt/local/lib/libarrow.1300.dylib
  Expected in: flat namespace
 in /opt/local/lib/libarrow.1300.dylib
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_R_R-arrow/R-arrow/work/destroot/opt/local/Library/Frameworks/R.framework/Versions/4.3/Resources/library/arrow’
Command failed:  cd "/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_R_R-arrow/R-arrow/work/arrow" && /opt/local/bin/R CMD INSTALL . --library=/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_R_R-arrow/R-arrow/work/destroot/opt/local/Library/Frameworks/R.framework/Versions/4.3/Resources/library 
Exit code: 1

10.12: https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/240674/steps/install-port/logs/stdio

Error: package or namespace load failed for ‘arrow’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_R_R-arrow/R-arrow/work/destroot/opt/local/Library/Frameworks/R.framework/Versions/4.3/Resources/library/00LOCK-arrow/00new/arrow/libs/arrow.so':
  dlopen(/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_R_R-arrow/R-arrow/work/destroot/opt/local/Library/Frameworks/R.framework/Versions/4.3/Resources/library/00LOCK-arrow/00new/arrow/libs/arrow.so, 6): Symbol not found: __ZNSt19bad_optional_accessD1Ev
  Referenced from: /opt/local/lib/libarrow.1300.dylib
  Expected in: flat namespace
 in /opt/local/lib/libarrow.1300.dylib
Error: loading failed
Execution halted
ERROR: loading failed

10.15+ and 10.13 builds are fine.

Change History (1)

comment:1 Changed 9 months ago by barracuda156

Setting low priority now, since we got non-matching versions: as of yesterday, there was no 13.0.0 for R-arrow.

Note: See TracTickets for help on using tickets.