Opened 18 months ago
Last modified 17 months ago
#67604 assigned defect
rawhide is broken at least on 10.9 down, failing at linking; also fails on Rosetta and does not pass Macports’ archflags
Reported by: | barracuda156 | Owned by: | macportsraf |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | mavericks, mountainlion, lion, snowleopard, x86_64, i386, powerpc | Cc: | |
Port: | rawhide |
Description
Undefined symbols for architecture x86_64: "_faccessat", referenced from: _c_readable in rhcmds.o _c_writable in rhcmds.o _c_executable in rhcmds.o "_fdopendir$INODE64", referenced from: _get_dirsize in rhcmds.o _rawhide_traverse in rhdir.o "_fstatat", referenced from: _prepare_target in rhcmds.o _rawhide_traverse in rhdir.o "_openat", referenced from: _get_dirsize in rhcmds.o _rawhide_traverse in rhdir.o "_readlinkat", referenced from: _read_symlink in rhcmds.o _visitf_default in rhdir.o "_unlinkat", referenced from: _visitf_unlink in rhdir.o ld: symbol(s) not found for architecture x86_64
Change History (6)
comment:1 Changed 18 months ago by barracuda156
comment:2 Changed 18 months ago by barracuda156
Keywords: | powerpc added |
---|---|
Summary: | rawhide is broken at least on 10.9 down, failing at linking → rawhide is broken at least on 10.9 down, failing at linking; also fails on Rosetta and does not pass Macports’ archflags |
comment:3 Changed 18 months ago by barracuda156
It also does not pass flags to link to legacysupport
, so no surprise linking fails.
comment:4 Changed 18 months ago by macportsraf
It was linking on 10.6.8 until I was confused into removing the makefile port group from the portfile. Putting it back fixes the linking. Hopefully, it also fixes the Rosetta for ppc problem linking with libpcre2 and libmagic.
comment:5 follow-up: 6 Changed 18 months ago by ryandesign (Ryan Carsten Schmidt)
https://github.com/macports/macports-ports/pull/19047 may resolve this.
comment:6 Changed 17 months ago by aeiouaeiouaeiouaeiouaeiouaeiou
Replying to ryandesign:
https://github.com/macports/macports-ports/pull/19047 may resolve this.
Still not merged and reports a "bad file descriptor" on test run.
Note: See
TracTickets for help on using
tickets.
Also fails on Rosetta for ppc (notice that the build system does not pass archflags):