Sorry for the confusion, usually I separate the make and make install and only use sudo on the make install, but sometimes, especially if you work on multiple machines at the same time, you get a little bit lazy ;)
So, I checked out a new version and did the make seperate from the install, and it failed again, though with a different error. btw, reissuing the same command (with -j3) compiles the code. <cut text above, there is more successfull commands before here> /opt/local/bin/glibtool --tag=CXX --mode=link g++ -g -O2 -Wall -Woverloaded-virtual -L/opt/local/lib -o libgnuradio-core-qa.la -rpath /usr/local/lib -version-info 0:0:0 bug_work_around_6.lo filter/libfilter-qa.la general/libgeneral-qa.la runtime/libruntime-qa.la missing/libmissing.la libgnuradio-core.la -L/opt/local/lib -lcppunit -ldl rm -fr .libs/libgnuradio-core-qa.lax mkdir .libs/libgnuradio-core-qa.lax rm -fr .libs/libgnuradio-core-qa.lax/libfilter-qa.a mkdir .libs/libgnuradio-core-qa.lax/libfilter-qa.a Extracting /Users/thomasschmid/gr-build/gnuradio-core/src/lib/filter/.libs/libfilter-qa.a (cd .libs/libgnuradio-core-qa.lax/libfilter-qa.a && ar x /Users/thomasschmid/gr-build/gnuradio-core/src/lib/filter/.libs/libfilter-qa.a) rm -fr .libs/libgnuradio-core-qa.lax/libgeneral-qa.a mkdir .libs/libgnuradio-core-qa.lax/libgeneral-qa.a Extracting /Users/thomasschmid/gr-build/gnuradio-core/src/lib/general/.libs/libgeneral-qa.a (cd .libs/libgnuradio-core-qa.lax/libgeneral-qa.a && ar x /Users/thomasschmid/gr-build/gnuradio-core/src/lib/general/.libs/libgeneral-qa.a) rm -fr .libs/libgnuradio-core-qa.lax/libruntime-qa.a mkdir .libs/libgnuradio-core-qa.lax/libruntime-qa.a Extracting /Users/thomasschmid/gr-build/gnuradio-core/src/lib/runtime/.libs/libruntime-qa.a (cd .libs/libgnuradio-core-qa.lax/libruntime-qa.a && ar x /Users/thomasschmid/gr-build/gnuradio-core/src/lib/runtime/.libs/libruntime-qa.a) rm -fr .libs/libgnuradio-core-qa.lax/libmissing.a mkdir .libs/libgnuradio-core-qa.lax/libmissing.a Extracting /Users/thomasschmid/gr-build/gnuradio-core/src/lib/missing/.libs/libmissing.a (cd .libs/libgnuradio-core-qa.lax/libmissing.a && ar x /Users/thomasschmid/gr-build/gnuradio-core/src/lib/missing/.libs/libmissing.a) g++ -dynamiclib -single_module ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs/libgnuradio-core-qa.0.0.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_gri_mmse_fir_interpolator.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/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_io_signature.o .libs/libgnuradio-core-qa.lax/libruntime-qa.a/qa_gr_vmcircbuf.o .libs/libgnuradio-core-qa.lax/libruntime-qa.a/qa_runtime.o .libs/libgnuradio-core-qa.lax/libmissing.a/bug_work_around_8.o -L/opt/local/lib ./.libs/libgnuradio-core.dylib /opt/local/lib/libcppunit.dylib -ldl -install_name /usr/local/lib/libgnuradio-core-qa.0.dylib -Wl,-compatibility_version -Wl,1 -Wl,-current_version -Wl,1.0 (cd .libs && rm -f libgnuradio-core-qa.0.dylib && ln -s libgnuradio-core-qa.0.0.0.dylib libgnuradio-core-qa.0.dylib) (cd .libs && rm -f libgnuradio-core-qa.dylib && ln -s libgnuradio-core-qa.0.0.0.dylib libgnuradio-core-qa.dylib) rm -fr .libs/libgnuradio-core-qa.lax mkdir .libs/libgnuradio-core-qa.lax rm -fr .libs/libgnuradio-core-qa.lax/libfilter-qa.a mkdir .libs/libgnuradio-core-qa.lax/libfilter-qa.a Extracting /Users/thomasschmid/gr-build/gnuradio-core/src/lib/filter/.libs/libfilter-qa.a (cd .libs/libgnuradio-core-qa.lax/libfilter-qa.a && ar x /Users/thomasschmid/gr-build/gnuradio-core/src/lib/filter/.libs/libfilter-qa.a) rm -fr .libs/libgnuradio-core-qa.lax/libgeneral-qa.a mkdir .libs/libgnuradio-core-qa.lax/libgeneral-qa.a Extracting /Users/thomasschmid/gr-build/gnuradio-core/src/lib/general/.libs/libgeneral-qa.a (cd .libs/libgnuradio-core-qa.lax/libgeneral-qa.a && ar x /Users/thomasschmid/gr-build/gnuradio-core/src/lib/general/.libs/libgeneral-qa.a) rm -fr .libs/libgnuradio-core-qa.lax/libruntime-qa.a mkdir .libs/libgnuradio-core-qa.lax/libruntime-qa.a Extracting /Users/thomasschmid/gr-build/gnuradio-core/src/lib/runtime/.libs/libruntime-qa.a (cd .libs/libgnuradio-core-qa.lax/libruntime-qa.a && ar x /Users/thomasschmid/gr-build/gnuradio-core/src/lib/runtime/.libs/libruntime-qa.a) rm -fr .libs/libgnuradio-core-qa.lax/libmissing.a mkdir .libs/libgnuradio-core-qa.lax/libmissing.a Extracting /Users/thomasschmid/gr-build/gnuradio-core/src/lib/missing/.libs/libmissing.a (cd .libs/libgnuradio-core-qa.lax/libmissing.a && ar x /Users/thomasschmid/gr-build/gnuradio-core/src/lib/missing/.libs/libmissing.a) ar cru .libs/libgnuradio-core-qa.a 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_gri_mmse_fir_interpolator.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/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_io_signature.o .libs/libgnuradio-core-qa.lax/libruntime-qa.a/qa_gr_vmcircbuf.o .libs/libgnuradio-core-qa.lax/libruntime-qa.a/qa_runtime.o .libs/libgnuradio-core-qa.lax/libmissing.a/bug_work_around_8.o ranlib .libs/libgnuradio-core-qa.a rm -fr .libs/libgnuradio-core-qa.lax .libs/libgnuradio-core-qa.lax creating libgnuradio-core-qa.la (cd .libs && rm -f libgnuradio-core-qa.la && ln -s ../libgnuradio-core-qa.la libgnuradio-core-qa.la) Making all in swig if /opt/local/bin/swig -c++ -fvirtual -python -modern -I../../../src/lib/runtime -I../../../src/lib/general -I../../../src/lib/filter -I../../../src/lib/io -I../../../src/lib/g72x -I../../../src/lib/atsc -I../../../src/lib/omnithread -I../../../src/lib/general -I../../../src/lib/filter -I/opt/local/include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4 -I. -MMD -MF gnuradio_swig_python.Td -module gnuradio_swig_python -o gnuradio_swig_python.cc gnuradio.i ;\ then if test darwin8.6.1 = mingw32; \ then sed 's,\\\\,/,g' <gnuradio_swig_python.Td
gnuradio_swig_python.d; rm -f gnuradio_swig_python.Td; \
else mv -f gnuradio_swig_python.Td gnuradio_swig_python.d; fi \ else rm -f gnuradio_swig_python.Td; exit 1; fi if /opt/local/bin/swig -c++ -fvirtual -python -modern -I../../../src/lib/runtime -I../../../src/lib/general -I../../../src/lib/filter -I../../../src/lib/io -I../../../src/lib/g72x -I../../../src/lib/atsc -I../../../src/lib/omnithread -I../../../src/lib/general -I../../../src/lib/filter -I/opt/local/include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4 -I. -MMD -MF gnuradio_swig_python.Td -module gnuradio_swig_python -o gnuradio_swig_python.cc gnuradio.i ;\ then if test darwin8.6.1 = mingw32; \ then sed 's,\\\\,/,g' <gnuradio_swig_python.Td
gnuradio_swig_python.d; rm -f gnuradio_swig_python.Td; \
else mv -f gnuradio_swig_python.Td gnuradio_swig_python.d; fi \ else rm -f gnuradio_swig_python.Td; exit 1; fi if /opt/local/bin/swig -c++ -fvirtual -python -modern -I../../../src/lib/runtime -I../../../src/lib/general -I../../../src/lib/filter -I../../../src/lib/io -I../../../src/lib/g72x -I../../../src/lib/atsc -I../../../src/lib/omnithread -I../../../src/lib/general -I../../../src/lib/filter -I/opt/local/include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4 -I. -MMD -MF gnuradio_swig_python.Td -module gnuradio_swig_python -o gnuradio_swig_python.cc gnuradio.i ;\ then if test darwin8.6.1 = mingw32; \ then sed 's,\\\\,/,g' <gnuradio_swig_python.Td
gnuradio_swig_python.d; rm -f gnuradio_swig_python.Td; \
else mv -f gnuradio_swig_python.Td gnuradio_swig_python.d; fi \ else rm -f gnuradio_swig_python.Td; exit 1; fi ../../../src/lib/general/gr_correlate_access_code_bb.i:49: Warning(302): Identifier 'correlate_access_code_bb' redefined (ignored) (Renamed from 'gr_make_correlate_access_code_bb'), ../../../src/lib/general/gr_correlate_access_code_bb.i:31: Warning(302): previous definition of 'correlate_access_code_bb' (Renamed from 'gr_make_correlate_access_code_bb'). ../../../src/lib/general/gr_constellation_decoder_cb.i:37: Warning(302): Identifier 'constellation_decoder_cb' redefined (ignored) (Renamed from 'gr_make_constellation_decoder_cb'), ../../../src/lib/general/gr_constellation_decoder_cb.i:27: Warning(302): previous definition of 'constellation_decoder_cb' (Renamed from 'gr_make_constellation_decoder_cb'). ../../../src/lib/general/gr_correlate_access_code_bb.i:49: Warning(302): Identifier 'correlate_access_code_bb' redefined (ignored) (Renamed from 'gr_make_correlate_access_code_bb'), ../../../src/lib/general/gr_correlate_access_code_bb.i:31: Warning(302): previous definition of 'correlate_access_code_bb' (Renamed from 'gr_make_correlate_access_code_bb'). ../../../src/lib/general/gr_correlate_access_code_bb.i../../../src/lib/general/gr_constellation_decoder_cb.i:37: :49: Warning(302): Identifier 'correlate_access_code_bb' redefined (ignored) (Renamed from 'gr_make_correlate_access_code_bb'), ../../../src/lib/general/gr_correlate_access_code_bb.i:31: Warning(302): previous definition of 'correlate_access_code_bb' (Renamed from 'gr_make_correlate_access_code_bb'). Warning(302): Identifier 'constellation_decoder_cb' redefined (ignored) (Renamed from 'gr_make_constellation_decoder_cb'), ../../../src/lib/general/gr_constellation_decoder_cb.i:27: Warning(302): previous definition of 'constellation_decoder_cb' (Renamed from 'gr_make_constellation_decoder_cb'). ../../../src/lib/general/gr_constellation_decoder_cb.i:37: Warning(302): Identifier 'constellation_decoder_cb' redefined (ignored) (Renamed from 'gr_make_constellation_decoder_cb'), ../../../src/lib/general/gr_constellation_decoder_cb.i:27: Warning(302): previous definition of 'constellation_decoder_cb' (Renamed from 'gr_make_constellation_decoder_cb'). mv: mv: rename gnuradio_swig_python.Td to gnuradio_swig_python.drename gnuradio_swig_python.Td to gnuradio_swig_python.d: : No such file or directory No such file or directory make[4]: *** [gnuradio_swig_python.h] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [gnuradio_swig_python.py] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 thomas-schmids-computer:~/gr-build/gnuradio-core thomasschmid$ On 8/1/06, Michael Dickens <[EMAIL PROTECTED]> wrote:
On a related note: Separate out the commands and do "sudo" only for the actual install. Makes it easier to clean up since you don't need to "umask 0" or "chmod -R a+rw ." or whatever in order to have appropriate permissions; you can do the "make" again and again from whatever account you prefer to use. Also, it would allow a "make -j" for the actual compiling (which seemed to work, from the output you provided), then "sudo make install" with no "-j" to get the install correct. I also seem to remember someone (Eric?) commenting that it's generally a "bad idea" to do the first "make" as root. Could you give this "separate and conquer" a try (as above) and see if it works? - MLD
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio