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 Changed 14 years ago by 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).

comment:2 in reply to:  1 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
Note: See TracTickets for help on using tickets.