Opened 14 years ago
Last modified 14 years ago
#25980 closed defect
xorg-libXt can't install universal when xorg-libice and xorg-libsm aren't installed universal — at Version 8
Reported by: | wwinter86@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.1 |
Keywords: | Cc: | ||
Port: | xorg-libXt |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
Hi, When I try to install Wine 1.3 with the wine-devel package I get the following error:
---> Computing dependencies for xorg-libXt ---> Building xorg-libXt Error: Target org.macports.build returned: shell command failed Log for xorg-libXt is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_xorg-libXt/main.log Error: Unable to upgrade port: 1 Error: Unable to execute port: upgrade mesa failed
Any ideas please?
Change History (8)
comment:1 follow-up: 2 Changed 14 years ago by sewebster@…
comment:2 Changed 14 years ago by wwinter86@…
Replying to sewebster@…:
Looks like xorg-libsm and xorg-libice were not built i386. Since wine only builds 32 bit, all of it's dependencies also need to be 32 bit (or universal).
Ok thanks, how can I fix this?
comment:3 Changed 14 years ago by sewebster@…
Install all of wine's dependencies (and their dependencies etc.) with the +universal variant
comment:4 Changed 14 years ago by wwinter86@…
Sorry I'm new to this, how do I do that?
I tried:
sudo port install wine-devel +universal i386
Is this completely wrong? lol
comment:5 Changed 14 years ago by sewebster@…
At this point, it is likely better to ask for help on the macports-users mailing list: http://www.macports.org/contact.php#Lists
As an example, if you wanted to install xorg-libsm universal, then you would run:
sudo port install xorg-libsm+universal
comment:6 Changed 14 years ago by wwinter86@…
I just tried sudo port install xorg-libsm+universal
and got ->
Error: Port xorg-libsm+universal not found
I also just tried sudo port install wine-devel+universal
and got ->
Error: Port wine-devel+universal not found
\ :(
comment:7 Changed 14 years ago by sewebster@…
oops, missing a space: sudo port install xorg-libsm +universal
comment:8 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Milestone: | MacPorts 1.9.2 |
Port: | xorg-libXt added; wine-devel removed |
Summary: | wine-devel fails with "upgrade mesa failed" → xorg-libXt can't install universal when xorg-libice and xorg-libsm aren't installed universal |
Do not set the Milestone field for port tickets. Do use WikiFormatting.
If all your ports were installed after MacPorts 1.9.0 was installed, MacPorts should have handled upgrading them to universal for you. The fact that this does not happen suggests some of your ports were built with MacPorts 1.8.x or earlier so you'll have to handle upgrading them manually.
Try:
sudo port upgrade --enforce-variants rdepof:wine-devel +universal
Looks like xorg-libsm and xorg-libice were not built i386. Since wine only builds 32 bit, all of it's dependencies also need to be 32 bit (or universal).