Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#26937 closed defect (invalid)

smpeg doesn't build universal when libsdl is not built universal

Reported by: lfpmelzi@… Owned by: mww@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: aaron@…
Port: smpeg

Description

smpeg fails to build on SL 10.6.4

Attachments (1)

smpeg.log (5.0 KB) - added by lfpmelzi@… 10 years ago.

Download all attachments as: .zip

Change History (7)

Changed 10 years ago by lfpmelzi@…

Attachment: smpeg.log added

comment:1 Changed 10 years ago by jmroot (Joshua Root)

Owner: changed from macports-tickets@… to mww@…
Port: smpeg added

Please remember to fill in the Port field and cc the maintainer.

comment:2 Changed 10 years ago by jmroot (Joshua Root)

Resolution: invalid
Status: newclosed

You're building smpeg universal but its dependency libsdl is not universal.

comment:3 in reply to:  2 Changed 10 years ago by aaron@…

Resolution: invalid
Status: closedreopened

Replying to jmr@…:

You're building smpeg universal but its dependency libsdl is not universal.

I appreciate that your reply makes sense to you, however, it really does not solve the issue for joe average programer. Perhaps that is why the ticket keeps getting reopened. I have searched google and macports and have not managed to work out what to do with the information that you have supplied.

If I am trying to install wxWidgets using macports on Snow Leopard, it just flat out fails, because of the dependency problem with smpeg. So... if I want to install smpeg, what would I type into the console. The following just fails:

sudo port install smpeg

comment:4 Changed 10 years ago by aaron@…

Cc: aaron@… added

Cc Me!

comment:5 Changed 10 years ago by ryandesign (Ryan Schmidt)

Resolution: invalid
Status: reopenedclosed
Summary: smpegsmpeg doesn't build universal when libsdl is not built universal

Aaron, if build smpeg fails with the same error message as the one attached to this ticket, then that means you need to rebuild libsdl to be universal. The way to do that is to type

sudo port upgrade --enforce-variants libsdl +universal

If the smpeg error is a different error than the one attached to this ticket, then your situation is different and deserves its own ticket.

comment:6 Changed 10 years ago by ryandesign (Ryan Schmidt)

This ticket does not, by the way, keep getting reopened; you're the only one who has reopened this ticket.

Note: See TracTickets for help on using tickets.