Opened 12 years ago

Last modified 10 years ago

#36506 new defect

cadabra +universal fails because dependency LiE is not universal

Reported by: scorzato@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: haspatch Cc: ryandesign (Ryan Carsten Schmidt)
Port: cadabra LiE

Description (last modified by ryandesign (Ryan Carsten Schmidt))

if I do:

sudo port install cadabra

I get

Error: Cannot install cadabra for the arch(s) 'i386 x86_64' because
Error: its dependency LiE is only installed for the arch 'x86_64'
Error: and does not have a universal variant.
Error: Unable to execute port: architecture mismatch

on the other hands lie installs correctly with

sudo port install lie

Attachments (1)

LiE-universal.diff (401 bytes) - added by ryandesign (Ryan Carsten Schmidt) 12 years ago.
proposed patch

Download all attachments as: .zip

Change History (5)

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Description: modified (diff)
Owner: changed from macports-tickets@… to gwright@…
Port: cadabra LiE added
Priority: HighNormal
Summary: cadabra and its LiE dependencycadabra +universal fails because dependency LiE is not universal

So we either need to add a universal variant to LiE, or remove the universal variant from cadabra.

Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: LiE-universal.diff added

proposed patch

comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: haspatch added

I've attached a patch which gives LiE a universal variant, and also makes sure it's UsingTheRightCompiler. May I commit it?

comment:3 Changed 10 years ago by mf2k (Frank Schima)

Owner: changed from gwright@… to macports-tickets@…
Port: cadabra, LiEcadabra LiE

gwright has retired. See #43784.

comment:3 Changed 10 years ago by mf2k (Frank Schima)

Owner: changed from gwright@… to macports-tickets@…
Port: cadabra, LiEcadabra LiE

gwright has retired. See #43784.

Note: See TracTickets for help on using tickets.