Opened 13 years ago

Closed 12 years ago

#31238 closed defect (fixed)

gnuradio-core fails to build on Mac OS Lion

Reported by: axeljaeger@… Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: lion Cc: hpux735 (William Dillon), ryandesign (Ryan Carsten Schmidt)
Port: gnuradio-core

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

GNURadio fails to build on Mac OS Lion using an Alumium MacBook late 2008 (Core 2 Duo). See attached log,

The error is:

:info:build float_dotprod_3dnow.S:63:suffix or operands invalid for `push'
:info:build float_dotprod_3dnow.S:67:suffix or operands invalid for `pop'
:info:build float_dotprod_sse.S:63:suffix or operands invalid for `push'
:info:build float_dotprod_sse.S:163:suffix or operands invalid for `pop'

The error seems to be the same as here #21292 but raised again on lion.

Attachments (1)

main.log (21.9 KB) - added by axeljaeger@… 13 years ago.
Logfile

Download all attachments as: .zip

Change History (10)

Changed 13 years ago by axeljaeger@…

Attachment: main.log added

Logfile

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

Description: modified (diff)
Keywords: lion added
Owner: changed from macports-tickets@… to michaelld@…
Port: gnuradio-core added; gnuradio removed
Summary: GNURadio fails to build on Mac OS Liongnuradio-core fails to build on Mac OS Lion

Remember to use TracLinks, and to Cc the port's maintainer.

comment:2 Changed 13 years ago by michaelld (Michael Dickens)

I haven't tried GNU Radio on 10.7 yet; I'm traveling until the end of the week, and so I'll work on this issue next week. I'm happy to try out patches :) And, yes, it looks like a similar issue as ticket #21282.

comment:3 Changed 13 years ago by michaelld (Michael Dickens)

Yes, it's the same issue as in #21282; same fix too internally. I'll push a patch soon.

comment:4 Changed 13 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: newclosed

Should be fixed in r84355. Please do a "sudo port selfupdate", "sudo port clean gnuradio-core", and then try again.

comment:5 Changed 13 years ago by axeljaeger@…

works

comment:6 Changed 13 years ago by michaelld (Michael Dickens)

Great! Thanks for the feedback.

comment:7 in reply to:  description Changed 12 years ago by hpux735 (William Dillon)

Resolution: fixed
Status: closedreopened

Replying to axeljaeger@…:

GNURadio fails to build on Mac OS Lion using an Alumium MacBook late 2008 (Core 2 Duo). See attached log,

The error is:

:info:build float_dotprod_3dnow.S:63:suffix or operands invalid for `push'
:info:build float_dotprod_3dnow.S:67:suffix or operands invalid for `pop'
:info:build float_dotprod_sse.S:63:suffix or operands invalid for `push'
:info:build float_dotprod_sse.S:163:suffix or operands invalid for `pop'

The error seems to be the same as here #21292 but raised again on lion.

This error has cropped up again with Mountain Lion. It appears that the configure patch keys off of darwin 11, and 10.8 uses darwin 12. It is likely that including darwin 12 in the if statement should be a sufficient fix.

comment:8 Changed 12 years ago by hpux735 (William Dillon)

I hand-edited the configure file according to the change I suggested, and it compiled fine.

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

Cc: hpux735@… ryandesign@… added
Resolution: fixed
Status: reopenedclosed
Note: See TracTickets for help on using tickets.