discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] build error on OS X 10.4: ld: multiple definition


From: Alexander List
Subject: Re: [Discuss-gnuradio] build error on OS X 10.4: ld: multiple definitions of symbol _posix_memalign
Date: Sun, 24 May 2009 22:24:59 +0200
User-agent: Thunderbird 2.0.0.21 (Macintosh/20090302)

Alexander List wrote:
> Michael Dickens wrote:
>   
>> Hi Alex - In the file 'gnuradio-core/src/lib/Makefile.am', remove the
>> entry "missing/libmissing.la" from the entry for
>> "libgnuradio_core_qa_la_LIBADD".  Here's the "svn diff".  Let me / the
>> list know if this works. - MLD
>>     
> Yep, that worked, thanks. But now I get another error for which I found
> no solution on Google, and simply removing it from the Makefile didn't
> help this time...
>
> ---8<---
> make[5]: *** No rule to make target `gnuradio_swig_py_runtime.h', needed
> by `all'.  Stop.
>
> This is how I ran configure:
>
> $ ./configure --prefix=/Users/alex/Documents/work/nc-projects/gr
> --disable-all-components --enable-gnuradio-core --enable-usrp
> --enable-gr-usrp --enable-gr-wxgui --enable-gr-audio-osx
> --enable-gnuradio-examples --enable-gr-utils
> --enable-gr-how-to-write-a-block --enable-omnithread --enable-gruel
> --enable-mblock --enable-pmt --enable-grc
>
> ---8<---
>   
OK, I reinstalled my MacBook with OS X 10.5.7, installed MacPorts and
dependencies according to instructions in http://de.pastebin.ca/1417306,
same story:

---8<---

libtool: link: g++ -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o
.libs/libgnuradio-core-qa.0.dylib  .libs/bug_work_around_6.o  
.libs/libgnuradio-core-qa.lax/libfilter-qa.a/qa_ccomplex_dotprod_x86.o
.libs/libgnuradio-core-qa.lax/libfilter-qa.a/qa_complex_dotprod_x86.o
.libs/libgnuradio-core-qa.lax/libfilter-qa.a/qa_dotprod_x86.o
.libs/libgnuradio-core-qa.lax/libfilter-qa.a/qa_filter.o
.libs/libgnuradio-core-qa.lax/libfilter-qa.a/qa_float_dotprod_x86.o
.libs/libgnuradio-core-qa.lax/libfilter-qa.a/qa_gr_fir_ccc.o
.libs/libgnuradio-core-qa.lax/libfilter-qa.a/qa_gr_fir_ccf.o
.libs/libgnuradio-core-qa.lax/libfilter-qa.a/qa_gr_fir_fcc.o
.libs/libgnuradio-core-qa.lax/libfilter-qa.a/qa_gr_fir_fff.o
.libs/libgnuradio-core-qa.lax/libfilter-qa.a/qa_gr_fir_scc.o
.libs/libgnuradio-core-qa.lax/libfilter-qa.a/qa_gr_rotator.o
.libs/libgnuradio-core-qa.lax/libfilter-qa.a/qa_gri_mmse_fir_interpolator.o
.libs/libgnuradio-core-qa.lax/libfilter-qa.a/qa_gri_mmse_fir_interpolator_cc.o 
.libs/libgnuradio-core-qa.lax/libgeneral-qa.a/qa_general.o
.libs/libgnuradio-core-qa.lax/libgeneral-qa.a/qa_gr_circular_file.o
.libs/libgnuradio-core-qa.lax/libgeneral-qa.a/qa_gr_firdes.o
.libs/libgnuradio-core-qa.lax/libgeneral-qa.a/qa_gr_fxpt.o
.libs/libgnuradio-core-qa.lax/libgeneral-qa.a/qa_gr_fxpt_nco.o
.libs/libgnuradio-core-qa.lax/libgeneral-qa.a/qa_gr_fxpt_vco.o
.libs/libgnuradio-core-qa.lax/libgeneral-qa.a/qa_gr_math.o
.libs/libgnuradio-core-qa.lax/libgeneral-qa.a/qa_gri_lfsr.o 
.libs/libgnuradio-core-qa.lax/libruntime-qa.a/qa_gr_block.o
.libs/libgnuradio-core-qa.lax/libruntime-qa.a/qa_gr_buffer.o
.libs/libgnuradio-core-qa.lax/libruntime-qa.a/qa_gr_flowgraph.o
.libs/libgnuradio-core-qa.lax/libruntime-qa.a/qa_gr_hier_block2.o
.libs/libgnuradio-core-qa.lax/libruntime-qa.a/qa_gr_hier_block2_derived.o
.libs/libgnuradio-core-qa.lax/libruntime-qa.a/qa_gr_io_signature.o
.libs/libgnuradio-core-qa.lax/libruntime-qa.a/qa_gr_top_block.o
.libs/libgnuradio-core-qa.lax/libruntime-qa.a/qa_gr_vmcircbuf.o
.libs/libgnuradio-core-qa.lax/libruntime-qa.a/qa_runtime.o  
-L/Users/alex/Documents/work/nc-projects/gr/lib -L/opt/local/lib
./.libs/libgnuradio-core.dylib
/Users/alex/Documents/work/nc-projects/gr/gnuradio-3.2/omnithread/.libs/libgromnithread.dylib
/Users/alex/Documents/work/nc-projects/gr/gnuradio-3.2/gruel/src/lib/.libs/libgruel.dylib
-lboost_thread-mt-s /opt/local/lib/libfftw3f.dylib
/opt/local/lib/libgsl.dylib /opt/local/lib/libgslcblas.dylib -lcblas
/opt/local/lib/libcppunit.dylib -lm -ldl  -Wl,-dylib_file
-Wl,/Users/alex/Documents/work/nc-projects/gr/lib/libgromnithread.0.dylib:/Users/alex/Documents/work/nc-projects/gr/gnuradio-3.2/omnithread/.libs/libgromnithread.dylib
-Wl,-dylib_file
-Wl,/Users/alex/Documents/work/nc-projects/gr/lib/libgruel.0.dylib:/Users/alex/Documents/work/nc-projects/gr/gnuradio-3.2/gruel/src/lib/.libs/libgruel.dylib
  
-install_name 
/Users/alex/Documents/work/nc-projects/gr/lib/libgnuradio-core-qa.0.dylib
-compatibility_version 1 -current_version 1.0 -Wl,-single_module
libtool: link: dsymutil .libs/libgnuradio-core-qa.0.dylib || :
libtool: link: (cd ".libs" && rm -f "libgnuradio-core-qa.dylib" && ln -s
"libgnuradio-core-qa.0.dylib" "libgnuradio-core-qa.dylib")
libtool: link: rm -fr .libs/libgnuradio-core-qa.lax
libtool: link: ( cd ".libs" && rm -f "libgnuradio-core-qa.la" && ln -s
"../libgnuradio-core-qa.la" "libgnuradio-core-qa.la" )
Making all in swig
make[5]: *** No rule to make target `gnuradio_swig_py_runtime.h', needed
by `all'.  Stop.
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
---8<---

Is anyone else using OS X and succeeds to build gnuradio 3.2 without issues?

Alex




reply via email to

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