On 05/29/2019 09:11 AM, Chesir, Aaron M. wrote: > Marcus, > > As you can see from the attached, I ran cmake, and then make, and was greeted > at the end with the same (what appear to be) C++ errors. > > What *exactly* can I do to get a good "make", followed by a good "make > install" ?
Don't run make until you are happy with the output of cmake ..... Scanning that I see these lines I would fix: -- Python checking for PyYAML >= 3.10 - not found -- Python checking for mako >= 0.9.1 - not found -- Python checking for PyQt5 - not found -- Checking for module 'Qt5Qwt6' -- No package 'Qt5Qwt6' found -- QWT Version: 6.1.1 -- Could NOT find Qwt (missing: QWT_LIBRARIES) I'd also pay close attention to Marcus comment on uhd versions. You may have more than one installed. Philip > > Aaron > > -----Original Message----- > From: Müller, Marcus (CEL) <muel...@kit.edu> > Sent: Tuesday, May 28, 2019 4:59 PM > To: Chesir, Aaron M. <ache...@mitre.org>; discuss-gnuradio@gnu.org > Subject: Re: [EXT] Re: [Discuss-gnuradio] complaints about missing volk.h > > Please stay on the mailing list. > > Running make without successfully running CMake is meaningless. > Also errors pertaining to third party libraries are in 99% of cases > simply caused by the user having competing versions of the same library > installed, and that will likely be the case here for UHD. > > Next step: purge all conflicting installation of things that you both > built from source and directly or indirectly installed via packages. > The quickest way to do that is running on a clean slate system. > > Best regards, > Marcus > > On Tue, 2019-05-28 at 19:04 +0000, Chesir, Aaron M. wrote: >> Marcus, >> >> Thank you for your willingness to help. >> >> I followed your instructions, and was able to run cmake, but when I >> ran "make", although it did progress to 99% completion, it complained >> about syntax errors in the code - most of which involve UHD (see >> attached). >> >> What should be my next step? >> >> Thanks, >> >> Aaron >> >> >> -----Original Message----- >> From: Müller, Marcus (CEL) <muel...@kit.edu> >> Sent: Tuesday, May 28, 2019 1:41 PM >> To: Chesir, Aaron M. <ache...@mitre.org>; discuss-gnuradio@gnu.org >> Subject: [EXT] Re: [Discuss-gnuradio] complaints about missing volk.h >> >> Seems you didn't quite install things into a place CMake looks into >> by >> default; quite possibly, there will be needs to tell CMake about >> /usr/local/include/volk (which is what I guess is the default >> installation prefix if you build from source manually). >> >> Anyway, this wouldn't have helped you! Please don't install a random >> VOLK, that doesn't work; instead, uninstall what you've installed >> now, >> and >> >> git clone --recursive https://github.com/gnuradio/gnuradio >> /home/xroot/GNUradio2/ >> cd /home/xroot/GNUradio2/ >> mkdir build >> cd build >> cmake .. >> >> Due to the recursive clone, you get an in-tree copy of VOLK that >> matches exactly your GNU Radio version. >> CMake will recognize the presence of that, and then build VOLK >> alongside with GNU Radio. >> >> Again, I've said this multiple times: going for the source build on >> CentOS 7 is not what I'd like to recommend. That's why I have the >> repo with an RPM package that I referred you to before. >> >> Best regards, >> Marcus >> >> On Tue, 2019-05-28 at 17:27 +0000, Chesir, Aaron M. wrote: >>> Folks, >>> >>> I am trying to install GNUradio from source: >>> I downloaded a copy of the gnuradio master repository into my local >>> folder /home/xroot/GNUradio2/, >>> I created a subdirectory called "build", >>> within that sub-directory, I can execute "cmake ../". >>> >>> When I execute "make", I keep getting the (attached) error about >>> missing "volk.h" >>> >>> I then installed VOLK from source (cmake, make, sudo make install), >>> and then went back to my attempt at building GNUradio: >>> I went back to the "build" directory, >>> I ran "make clean", >>> I ran "cmake ../" >>> I ran "make" >>> >>> …and I keep getting the very same error message. >>> >>> Help. >>> >>> Thanks, >>> >>> Aaron >>> >>> >>> When I execute >>> _______________________________________________ >>> Discuss-gnuradio mailing list >>> Discuss-gnuradio@gnu.org >>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>> >>> >>> _______________________________________________ >>> Discuss-gnuradio mailing list >>> Discuss-gnuradio@gnu.org >>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio