Hi,
As another OS X + GNU Radio user, I really appreciate your efforts! I tried
running "sudo port install gnuradio" on my MacBook Pro running 10.6.2. It
fails with the following error:

----

libtool: compile:  /usr/bin/gcc-4.2 -DHAVE_CONFIG_H -I. -I../../../..
-DOMNITHREAD_POSIX=1 -I/opt/local/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/runtime
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/general
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/general
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/gengen
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/gengen
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/filter
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/filter
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/missing
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/reed-solomon
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/viterbi
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/io
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/g72x
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/swig
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/hier
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gnuradio-core/work/gnuradio-3.2/gnuradio-core/src/lib/swig
-I/opt/local/include -I/opt/local/include -I/opt/local/include
-I/opt/local/include/gnuradio -I/opt/local/include -I/opt/local/include -O2
-arch x86_64 -MT float_dotprod_sse.lo -MD -MP -MF
.deps/float_dotprod_sse.Tpo -c float_dotprod_sse.S  -fno-common -DPIC -o
.libs/float_dotprod_sse.o
float_dotprod_sse.S:63:suffix or operands invalid for `push'
float_dotprod_sse.S:163:suffix or operands invalid for `pop'
make[6]: *** [float_dotprod_sse.lo] Error 1
make[6]: *** Waiting for unfinished jobs....
mv -f .deps/ccomplex_dotprod_generic.Tpo .deps/ccomplex_dotprod_generic.Plo
make[5]: *** [all] Error 2
make[4]: *** [all-recursive] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Error: The following dependencies failed to build: gnuradio-audio-jack
gnuradio-core jack libsndfile flac libxslt gnuradio-audio-osx
gnuradio-audio-portaudio portaudio gnuradio-cvsd-vocoder gnuradio-gpio usrp
gnuradio-grc gnuradio-wxgui py26-numpy py26-nose py26-setuptools py26-opengl
py26-pil py26-wxpython wxWidgets py26-cheetah py26-gtk atk gtk-doc
docbook-xml docbook-xml-4.1.2 xmlcatmgr docbook-xml-4.2 docbook-xml-4.3
docbook-xml-4.4 docbook-xml-4.5 docbook-xml-5.0 docbook-xsl gnome-doc-utils
iso-codes p5-xml-parser py26-libxml2 rarian getopt intltool gnome-common
p5-getopt-long p5-pathtools p5-scalar-list-utils gtk2 jasper
shared-mime-info xorg-libXcomposite xorg-compositeproto xorg-fixesproto
xorg-libXfixes xorg-libXcursor xorg-libXdamage xorg-damageproto xorg-libXi
xorg-libXinerama xorg-xineramaproto libglade2 py26-cairo py26-gobject libffi
py26-lxml gnuradio-gsm-fr-vocoder gnuradio-pager gnuradio-radar-mono
gnuradio-radio-astronomy gnuradio-sounder gnuradio-trellis gnuradio-usrp
gnuradio-utils gnuradio-video-sdl
Error: Status 1 encountered during processing.

----

This is the same error as ticket #21292. I've seen "suffix or operands
invalid" types of errors while trying to compile other projects on 10.6 too
(most recently, for ffmpeg and libavcodec). As you have guessed, it has
something to do with disparities between 32-bit and 64-bit architecture asm
instructions. Hence, I am not sure if these files can be compiled for 64-bit
only by twiddling configure parameters...  In some cases, I have managed to
get past such problems by using "gcc -m32", but this has often cause
problems later on in the build process, for instance, linking with 64-bit
frameworks.

Thanks,
Kunal


On Tue, Feb 9, 2010 at 12:14 PM, Michael Dickens <m...@alum.mit.edu> wrote:

> I've checked in MacPorts modifications that should allow for installing GNU
> Radio 3.2.2 via MacPorts on 10.5 (Intel or PPC; 32 or 64 bit; "universal"
> too) or 10.6 (32 or 64 bit, except for gr-wxgui since it relies on wxPython
> which doesn't have a 64-bit compatible version yet; wxWidgets 2.9.0 claims
> to be 64-bit on OSX, finally).  If there are any OSX users of GNU Radio who
> have some spare time / cycles, can you please give MacPorts a try to see if
> "sudo port install gnuradio" (or, some subset such as just "sudo port
> install gnuradio-audio-osx") works for you -- and get back to me if not. -
> MLD
>
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to