Opened 3 years ago

Closed 3 years ago

#63132 closed defect (fixed)

geda-gaf @1.10.0: symbol(s) not found for architecture x86_64

Reported by: khorton (Kevin Horton) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: bigsur Cc: markemer (Mark Anderson)
Port: geda-gaf

Description

An attempt to build geda-gaf @1.10.0 on macOS 11.4 with Xcode 12.5 fails with: symbol(s) not found for architecture x86_64

The last portion of the build log is:

:info:build ld: symbol(s) not found for architecture x86_64
:info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)
:info:build make[5]: *** [storagemodule.la] Error 1
:info:build make[5]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_geda-gaf/geda-gaf/work/geda-gaf-1.10.0/xorn/src/cpython/storage'
:info:build make[4]: *** [all] Error 2
:info:build make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_geda-gaf/geda-gaf/work/geda-gaf-1.10.0/xorn/src/cpython/storage'
:info:build make[3]: *** [all-recursive] Error 1
:info:build make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_geda-gaf/geda-gaf/work/geda-gaf-1.10.0/xorn'
:info:build make[2]: *** [all] Error 2
:info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_geda-gaf/geda-gaf/work/geda-gaf-1.10.0/xorn'
:info:build make[1]: *** [all-recursive] Error 1
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_geda-gaf/geda-gaf/work/geda-gaf-1.10.0'
:info:build make: *** [all] Error 2
:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_geda-gaf/geda-gaf/work/geda-gaf-1.10.0'
:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_geda-gaf/geda-gaf/work/geda-gaf-1.10.0" && /usr/bin/make -j1 -w all 
:info:build Exit code: 2
:error:build Failed to build geda-gaf: command execution failed
:debug:build Error code: CHILDSTATUS 99951 2
:debug:build Backtrace: command execution failed
:debug:build     while executing
:debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
:debug:build     invoked from within
:debug:build "command_exec -callback portprogress::target_progress_callback build"
:debug:build     (procedure "portbuild::build_main" line 8)
:debug:build     invoked from within
:debug:build "$procedure $targetname"
:error:build See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_geda-gaf/geda-gaf/main.log for details.

A full build log is attached

Attachments (1)

main.log.bz2 (24.3 KB) - added by khorton (Kevin Horton) 3 years ago.
Build log

Download all attachments as: .zip

Change History (3)

Changed 3 years ago by khorton (Kevin Horton)

Attachment: main.log.bz2 added

Build log

comment:1 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: x86_64 removed
Owner: set to ryandesign
Status: newaccepted

This is the well-known libtool bug on macOS 11 and later. Half of the problem was fixed in #61838 but the other half remains. (This project uses two configure scripts; only one was fixed.)

comment:2 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: acceptedclosed

In 27f42c10e4bb6417b1f2367f2b71f11afb090c86/macports-ports (master):

geda-gaf: Fix macOS 11+ libtool bug again

This project has two configure scripts. The previous fix only fixed one
of them.

Closes: #63132

Note: See TracTickets for help on using tickets.