Fixed it. Here is what I did: > libgnuradio-drm had to be moved to /usr/lib64 along with the drm folder from lib Weird. I wonder why Arch is so different with respect to libraries and things. Haven't tested the flowgraphs, will now.
On Mon, Mar 31, 2014 at 1:28 AM, Felix W. <[email protected]>wrote: > Forgot to include the mailing list... > > ---------- Forwarded message ---------- > From: Felix W. <[email protected]> > Date: 2014-03-31 10:20 GMT+02:00 > Subject: Re: [Discuss-gnuradio] gr-drm for GNU Radio 3.7 available > To: Jordan Johnson <[email protected]> > > > About the "no module named drm" error: Obviously the needed library is not > found. Normally, a "sudo ldconfig" should solve this, but only if it can > find it. So your library has to be placed somewhere in the standard paths > like "usr/local/lib", where also the other GNU Radio libraries are located. > Looking at the man page of "ldconfig" it seems that you can also give it a > path to your shared library. Maybe that's already enough. > > Because you couldn't execute the hierarchical blocks the respective files > were not generated and this is why they are missing when you open the > transmitter flow graph. GRC is just telling you that the MLC blocks are > missing and therefore it can't connect them to the adjacent blocks. > > To sum it up: Try to find out where the working GNU Radio files such as > XML files and shared libraries are placed and install the DRM stuff there. > Unfortunately, I'm not familiar with the differences between Arch and > Ubuntu so I'm sorry that I can't give you more detailed instructions. > > Keep me posted about your progress! > > > 2014-03-31 9:56 GMT+02:00 Jordan Johnson <[email protected]>: > > Shoulda figured. Arch likes to put things in /usr/local/share as opposed >> to /usr/local. Has caused problems with some programs in the past. >> However, it looks like it put things in several wrong spots. As running the >> heir-blocks graphs gets me this: >> >> "No module named drm" >> >> No missing blocks there, DRM section appears. >> >> On top of it, on opening the transmitter flowgraphs, I am confronted with >> this: >> >> >>> Error: Block key "drm_mlc_16qam_vbvc" not found in Platform - grc(GNU >> Radio Companion) >> >>> Error: Block key "drm_mlc_64qam_sm_vbvc" not found in Platform - >> grc(GNU Radio Companion) >> >>> Error: Block key "drm_mlc_4qam_vbvc" not found in Platform - grc(GNU >> Radio Companion) >> >>> Error: Connection between drm_mlc_64qam_sm_vbvc_0(0) and >> drm_interleaver_vcvc_0(0) could not be made. >> source block id "drm_mlc_64qam_sm_vbvc_0" not in block ids >> >>> Error: Connection between drm_scrambler_vbvb_0(0) and >> drm_mlc_64qam_sm_vbvc_0(0) could not be made. >> sink block id "drm_mlc_64qam_sm_vbvc_0" not in block ids >> >>> Error: Connection between drm_scrambler_vbvb_0_1(0) and >> drm_mlc_16qam_vbvc_0(0) could not be made. >> sink block id "drm_mlc_16qam_vbvc_0" not in block ids >> >>> Error: Connection between drm_mlc_16qam_vbvc_0(0) and >> cell_mapping_vcvc_0(1) could not be made. >> source block id "drm_mlc_16qam_vbvc_0" not in block ids >> >>> Error: Connection between drm_scrambler_vbvb_0_0(0) and >> drm_mlc_4qam_vbvc_0_0(0) could not be made. >> sink block id "drm_mlc_4qam_vbvc_0_0" not in block ids >> >>> Error: Connection between drm_mlc_4qam_vbvc_0_0(0) and >> blocks_stream_to_vector_0_0(0) could not be made. >> source block id "drm_mlc_4qam_vbvc_0_0" not in block ids >> >> ...should I re-make with different locations? >> >> >> On Mon, Mar 31, 2014 at 12:32 AM, Felix W. >> <[email protected]>wrote: >> >>> Hi Jordan, >>> >>> Nice to hear that you can use my code! I just tried to reproduce your >>> problem on my machine (Ubuntu 12.10, GNU Radio v3.7.2.1-263-g78551a56) but >>> all seemed to be fine. >>> >>> So here are some guesses that come to my mind: >>> Did you make sure to reload the block list if GRC was already open by >>> using the respective button on the top or did you restart GRC inbetween? >>> You could also check (assuming you are on linux) if the blocks' XML files >>> are placed in '/usr/local/share/gnuradio/grc/blocks' ? The 'install' output >>> also shows where it copies stuff. After the install, you should also do a >>> 'sudo ldconfig' although this should not keep the blocks from showing in >>> GRC. >>> >>> Let me know if there are any further problems! >>> >>> Felix >>> >>> >>> 2014-03-31 6:25 GMT+02:00 Jordan Johnson <[email protected]>: >>> >>>> Exciting! This should help one of my projects along nicely. >>>> >>>> Problem is, they blocks do not show up....at all. I am using as >>>> up-to-date version of GNURadio that is available to pacman. The make goes >>>> fine, make-test passes with flying colors, and install appears fine too; no >>>> blocks though. I attempted to place the blocks in the custom block folder; >>>> still no dice. >>>> >>>> If it helps, packages and their versions: >>>> gnuradio-3.7.2.1-2 >>>> >>>> _______________________________________________ >>>> Discuss-gnuradio mailing list >>>> [email protected] >>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>> >>>> >>> >> > > > _______________________________________________ > Discuss-gnuradio mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > >
_______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
