Hi Arturo - You don't need all 8 diff files. If you read through the Portfile for GNU Radio, you'll find that you need just 5 of those patches to build 3.6.5.1 on 10.9; if you want to build on 10.8, you need just 3.
Needed for 10.8 and 10.9 (and, likely, 10.7 or earlier): patch-path-order.diff patch-volk_lib_CMakeLists.txt.legacy.diff patch-volk_gen_archs.xml.legacy.diff Needed just for 10.9/libc++: patch-gnuradio-core_swig_std_std_container.i.diff patch-gnuradio-core_swig_include-std_string.i.diff If you use those patches on your OOT build of GNU Radio, you should be able to build it with minimal defines added to the cmake command line. - MLD On Dec 2, 2013, at 2:23 PM, Arturo Rinaldi <[email protected]> wrote: > mmm I see.....ok let's do it this way. Let's say that i untar the 3.6.5.1 > tarball and write a script that patches all the needed files before running > the usual steps of configuration. > > If I have understood well what I have to do I need to use all the 8 diff > files you uploaded on the macports server, join them and apply the result to > the extracted tarball directory. I can try that with > > patch --dry-run > > to find if the patching is properly perfromed and the files are not affected > by patching. Now i have to figure out which are the right diff files to patch > the legacy version and the new version since I'm noticing that the source > path structure is different in the new tarball. Do I have to use all of them > or not ? Can i write just one single diff file to apply before building from > source as usual ? I was thinlking thah once the work is finished i could post > it on the mailing list so it'd be available for everyone.....let me know if > you like the idea. _______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
