Thanks, Marcus.  It seemed too good to be true ;)

Very Respectfully,

Dan CaJacob


On Fri, Jan 10, 2014 at 1:20 PM, Marcus Müller <mar...@hostalia.de> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi Dan,
>
> no, Virtualenv is "virtualenv is a tool to create isolated Python
> environments." only.
>
> For unix systems, having multiple versions of the same library is not
> a problem by itself, especially since there are several environment
> variables that control the behaviour of the dynamic run time linker.
>
> A nice method to employ this is described in
>
> http://gnuradio.org/redmine/projects/gnuradio/wiki/FAQ#Experts-only-How-can-I-deliberately-install-GNU-Radio-multiple-times-different-versions
> ; just install your application specific libraries, headers etc into
> ~/.usrlocal.
>
> Also, if you need to capsulate your system more thoroughly, consider
> using chroot; although this has become less popular over the last few
> years due to the fact that virtualization has become so easy.
>
> Hope that was a little insightful. If someone comes up with something
> interesting on this topic, a new thread should be started; although I
> consider this problem to be of a typical linux distribution concern,
> and not very much specific to GR.
>
> Greetings,
> Marcus
>
> On 10.01.2014 16:45, Dan CaJacob wrote:
> > Thanks, Tom!
> >
> > Digression warning: While we're on the topic, I've always wondered
> > if virtualenv would help with build dependency problems and
> > multiple installed versions (e.g. for devs).  I have never immersed
> > myself into the tool, but I know that it is intended for things
> > like this where you want to install specific package versions for a
> > specific application without affecting other things on your system.
> > It's a sandbox, I guess.  What I've never been clear on is whether
> > it works for C/C++ applications, since it seems to be a python
> > tool.  Do you have any thoughts on that?
> >
> > Very Respectfully,
> >
> > Dan CaJacob
> >
> >
> > On Fri, Jan 10, 2014 at 10:14 AM, Tom Rondeau <t...@trondeau.com>
> > wrote:
> >
> >> On Thu, Jan 9, 2014 at 12:09 PM, Dan CaJacob
> >> <dan.caja...@gmail.com> wrote:
> >>> Hey Tom,
> >>>
> >>> Thanks.  I didn't know how or what to search for, so that was
> >>> useful. Here's the result:
> >>>
> >>>> i   libzeroc-ice34                             - Ice for C++
> >>>> runtime library
> >>
> >> That there confirms that the Ice 3.4.2 library is installed on
> >> your system, which is what I was expecting.
> >>
> >>
> >>> Here's what I found in the gnuradio CMakeCache.txt file:
> >>>
> >>>> ICE_CONFIG_INCLUDE_DIR:PATH=/usr/include //Path to a
> >>>> library. ICE_GLACIER2:FILEPATH=/usr/lib/libGlacier2.so //Path
> >>>> to a library. ICE_ICE:FILEPATH=/usr/lib/libIce.so //Path to a
> >>>> library. ICE_ICEGRID:FILEPATH=/usr/lib/libIceGrid.so //Path
> >>>> to a library. ICE_ICESTORM:FILEPATH=/usr/lib/libIceStorm.so
> >>>> //Path to a library.
> >>>> ICE_ICEUTIL:FILEPATH=/usr/lib/libIceUtil.so //Path to a
> >>>> file. ICE_INCLUDE_DIR:PATH=/usr/include //Path to a library.
> >>>> ICE_PTHREAD:FILEPATH=/usr/lib/x86_64-linux-gnu/libpthread.so
> >>>> //Path to a program.
> >>>> ICE_SLICE2CPP:FILEPATH=/usr/bin/slice2cpp //Path to a
> >>>> program. ICE_SLICE2PY:FILEPATH=/usr/bin/slice2py //Details
> >>>> about finding ICE
> >>>>
> >>>>
> >>
> FIND_PACKAGE_MESSAGE_DETAILS_ICE:INTERNAL=[/usr/lib/libIce.so;/usr/lib/libIceUtil.so][/usr/include][v()]
> >>
> >>>
> >>
> Very Respectfully,
> >>>
> >>> Dan CaJacob
> >>
> >>
> >> And that tells us that GNU Radio is trying to build using the Ice
> >> libs in /usr/lib, which is where apt-get would have installed
> >> ICE, so yeah, it's trying to build off Ice 3.4.2.
> >>
> >> You could solve this pretty easily by doing an "aptitude remove
> >> libzeroc-ice" to get rid of Ice 3.4.2 altogether on your system.
> >> But I'm more interested in solving this issue in general.
> >>
> >> I've brought up a VM that has this behavior. Let me see about
> >> working out a solution.
> >>
> >> Tom
> >>
> >
> >
> >
> > _______________________________________________ Discuss-gnuradio
> > mailing list Discuss-gnuradio@gnu.org
> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQEcBAEBAgAGBQJS0Dn7AAoJEAFxB7BbsDrLEOwH/RTC+kW1/vgQ6NQxaoTDYFTv
> vxz9B5PbOxocH9/dnINdqtctJw63f/gfIqwUzZK2uuZOJKR1HYbbeIm6diheOexU
> B+KVgGDyMbcCIw2Xioo+B/Gr8b7sQPZjOnJNztg1Se1wpOLPtCcwP6fTv9j6xZog
> olcyQ1cxezRikja/DX/E52DxJ/fVgDawMoR+KoMQOQ4SvL98KiTuD/X6vRuc2TOz
> xt81GwAs6LJh8HVr+kMBXFq1UaN3WxrMPHXtg/db0uxWZXgvKoQYLv6fpCMb+9BZ
> eAXgzDkh1SXyaB9K6G6Q6qTO95el6W/VRDgbRyUC8SvP4IN72i4R+jhG6cwwCKg=
> =M0JC
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> 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

Reply via email to