On 08/19/2010 03:04:54 AM, Christopher Schwan wrote:
Hi,

On Thursday 19 August 2010 08:14:08 Steven Trogdon wrote:
Hello,

Both polybori-0.6.4-r1 and polybori-0.6.5 fail to build here on amd64 for
the same reason. The important snippet is:

rm: cannot remove
`/var/tmp/portage/sci-mathematics/polybori-0.6.4-r1/image//usr/lib64/lib*.s
o*': No such file or directory
  * ERROR: sci-mathematics/polybori-0.6.4-r1 failed:
  *   failed to remove shared objects
  *
  * Call stack:
  *     ebuild.sh, line  54:  Called src_install
  *   environment, line 5124:  Called die
  * The specific snippet of code:
  *       rm "${ED}"/usr/$(get_libdir)/lib*.so* || die "failed to remove
shared objects"
  *

Under the /image directory polybori installs the libs under /usr/lib
instead of /usr/lib64. This seemed to be an issue previously with
polybori.

Fixed in overlay - I will try to find find out how to install to lib64 on amd64.

With the present commit I get multilib-strict failures. I forgot about this! I put the following:

    sed -i "s:DevelInstPath('lib'):DevelInstPath('$(get_libdir)'):g" \
                SConstruct || die "sed failed"

in src_prepare and libs are installed under /usr/lib64 on amd64 and under /usr/lib on my 32bit chroot. I'm not sure if this is the "correct" way to fix things but maybe it'll give some direction.


Steve

Christopher


Steve

Attachment: pgpO510aRLQ6V.pgp
Description: PGP signature

Reply via email to