libexo, Paths on amd64
Auke Kok
sofar at foo-projects.org
Tue Nov 1 19:33:14 CET 2005
Mark Trompell wrote:
>Hi, is there a reason for installing pyexo.py, pyexo.pyc and pyexo.pyo
>into /usr/lib/ instead of /usr/lib64/?
>I use a conary (http://wiki.conary.com)based Linux Distribution and
>conary prevents packages from installing into /usr/lib and/usr/lib64 at
>the same time (it even prevents me from building such packages).
>Just for illustration of my problem I add the output from conary.
>So if there is no reason for using /usr/lib/ on x86_64 it would be nice
>if you can change the paths for 0.4.
>
>
I'm no x86_64 distribution guru (yet) but I assure you that libexo can
be modified with a simple configure flag to make this behave this way.
That should already be enough for you.
On the lib/lib64 discussion: it is an completely arbitrary choice of
distribution designers to go for the lib64/lib split. Most distributions
that split up /lib have enough time to build 32 and 64bit packages
manaully and are heavily biased towards 32-bit compatibility. The rest
of us go 100% 64bit and don't split up /lib at all.
On top of that I think autoconf completely ignores the lib64 for x86_64
arch.
In any case the answer is simple: just configure --libdir=/usr/lib64 if
you are unlucky enough to live on a distro which splits /lib.
Auke
>Best regards Mark
>
> error: NonMultilibComponent: python packages may install
> in /usr/lib or /usr/lib64, but not both: at
> least /usr/lib/python2.4/site-packages/pyexo.py
> and /usr/lib64/python2.4/site-packages/exo-0.3/exo/__init__.pyc
> both exist
> +
> Transient: /usr/lib64/python2.4/site-packages/exo-0.3/exo/__init__.pyo
> +
> Transient: /usr/lib64/python2.4/site-packages/exo-0.3/exo/__init__.pyc
> + Transient: /usr/lib/python2.4/site-packages/pyexo.pyo
> + Transient: /usr/lib/python2.4/site-packages/pyexo.pyc
> + SharedLibrary: /usr/lib64/libexo-0.3.so.0.0.0
> warning: EnforceConfigLogBuildRequirements:
> path /usr/bin/pygtk-codegen-2.0 suggests buildRequires:
> pygtk:devel
> warning: EnforceConfigLogBuildRequirements: Probably add to
> buildRequires: ['pygtk:devel']
> error: NonMultilibComponent: python packages may install
> in /usr/lib or /usr/lib64, but not both: at
> least /usr/lib/python2.4/site-packages/pyexo.py
> and /usr/lib64/python2.4/site-packages/exo-0.3/exo/__init__.pyc
> both exist
> Package Policy errors found:
> NonMultilibComponent: python packages may install in /usr/lib
> or /usr/lib64, but not both: at
> least /usr/lib/python2.4/site-packages/pyexo.py
> and /usr/lib64/python2.4/site-packages/exo-0.3/exo/__init__.pyc
> both exist
>
>
>_______________________________________________
>Xfce4-dev mailing list
>Xfce4-dev at xfce.org
>http://foo-projects.org/mailman/listinfo/xfce4-dev
>
>
>
More information about the Xfce4-dev
mailing list