New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #31238 (closed defect: fixed)

Opened 21 months ago

Last modified 7 months ago

gnuradio-core fails to build on Mac OS Lion

Reported by: axeljaeger@… Owned by: michaelld@…
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: lion Cc: hpux735@…, ryandesign@…
Port: gnuradio-core

Description (last modified by ryandesign@…) (diff)

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

main.log (21.9 KB) - added by axeljaeger@… 21 months ago.
Logfile

Change History

Changed 21 months ago by axeljaeger@…

Logfile

comment:1 Changed 21 months ago by ryandesign@…

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

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

comment:2 Changed 21 months ago by michaelld@…

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 20 months ago by michaelld@…

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

comment:4 Changed 20 months ago by michaelld@…

  • Status changed from new to closed
  • Resolution set to fixed

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

comment:5 Changed 20 months ago by axeljaeger@…

works

comment:6 Changed 20 months ago by michaelld@…

Great! Thanks for the feedback.

comment:7 in reply to: ↑ description Changed 10 months ago by hpux735@…

  • Status changed from closed to reopened
  • Resolution fixed deleted

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 10 months ago by hpux735@…

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

comment:9 Changed 7 months ago by ryandesign@…

  • Cc hpux735@…, ryandesign@… added
  • Status changed from reopened to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.