rdepof:wine-devel +x11 +universal fails on installing xattr
Ryan Schmidt
ryandesign at macports.org
Fri Sep 7 20:57:48 UTC 2018
On Sep 7, 2018, at 15:47, Gijs Vermeulen wrote:
> Hi again,
>
> Thank you for the reply!
>
> Op vr 7 sep. 2018 om 22:34 schreef Ryan Schmidt:
>> The xattr command is included in Mac OS X Leopard and later, so there should be no need to install the xattr port on recent systems. The xattr port only exists for Tiger, which did not include that command.
>>
>> If MacPorts is trying to install the xattr port on your system, that implies that your operating system's /usr/bin/xattr command is missing. If that's so, restore it from your backups or reinstall macOS.
>
> I am trying this on a clean (just installed xcode, command line tools, java and macports) install of High Sierra (fully updated).
> I just checked and xattr exists in /usr/bin/xattr:
>
> Gijss-MacBook-Pro:~ gverm$ which xattr
> /usr/bin/xattr
>
> So I'm not sure what could be wrong.
Ah. Right.
The problem is that you are asking MacPorts to install *all* of wine-devel's recursive dependencies with the universal variant:
On Sep 7, 2018, at 12:19, Gijs Vermeulen wrote:
> I tried running port install -v rdepof:wine-devel +x11 +universal but it fails when it tries to install xattr.
That includes the xattr port which you don't need.
If you just ran "sudo port install wine-devel" MacPorts should do the right thing.
If that's not possible for some reason and you need to explicitly list every port to install, then manually exclude xattr from the list:
sudo port -v install $( port echo rdepof:wine-devel and not xattr | sed 's/$/ +x11 +universal/' )
P.S: Note also the placement of the "-v" argument. Single-letter flags only have an effect if they are placed right after the "port" command, before the subcommand (before "install" in this case).
More information about the macports-users
mailing list