[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Latest GIT on OpenSuse 11.4 x64 - PYTHONPATH

From: Moeller
Subject: Re: [Discuss-gnuradio] Latest GIT on OpenSuse 11.4 x64 - PYTHONPATH
Date: Wed, 27 Apr 2011 22:19:35 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv: Gecko/20110303 Thunderbird/3.1.9

Unfortunately, the Gnuradio "make install" Installer
is a bit buggy. It distributes python libs between
the lib64 and lib folders. Python cannot handle this chaos,
even with both directories in PYTHONPATH.

I solved it by creating a symlink before installing:

ln -s /usr/local/lib64/python2.7/ /usr/local/lib/python2.7

Apparently, Gnuradio is the only app that wrote to /usr/local/lib/python2.7,
because this directory didn't exist before (pure 64 Bit operating system).

After symlinking, the "make install" effectively writes all into
a single destination and Python finds all dependencies.

I never understood, why this Linux introduced the lib64 folders.
Why not keeping the 64 Bit code in the lib standard location
and put all legacy 32 bit code in lib32 folders?
Do other Linux distributions handle this in a different way?

On 27.04.2011 06:01, Stefan Gofferje wrote:
> Hi,
> On Thursday 21 April 2011, Marcus D. Leech wrote:
>> On 04/20/2011 11:18 PM, Stefan Gofferje wrote:
>>> On Thursday 21 April 2011, Marcus D. Leech wrote:
>>>> OK, so there's also supposed to be a  .so  and .la file along with
>>>> those, so something bad happened
>>>>   either during generation of those library files during the build, or
>>>> during the install.
>>> Those are in /usr/local/lib64/python2.7/site-packages/
>> Normally, the installer places the relevant .so files (the ones that
>> Python will dynamically load
>>   into itself) right next to the relevant Python files.
>> Does your PYTHONPATH include both /usr/local/lib/python2.7/site-packages
>> and /usr/local/lib64/python2.7/site-packages?
> I still didn't get grc running. PYTHONPATH includes both of the directories. 
> Could it be a requirement that all the files are in the same dir? Maybe some 
> absolute or half-absolute path settings in one of the python modules?
> -S

reply via email to

[Prev in Thread] Current Thread [Next in Thread]