discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] MacPorts and GNU Radio 32-bit


From: Kunal Kandekar
Subject: Re: [Discuss-gnuradio] MacPorts and GNU Radio 32-bit
Date: Tue, 9 Feb 2010 17:29:45 -0500

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 <address@hidden> 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
address@hidden
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


reply via email to

[Prev in Thread] Current Thread [Next in Thread]