Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 88115 - dev-libs/libmix doesnt respect $(get_libdir)
Summary: dev-libs/libmix doesnt respect $(get_libdir)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 All
: High normal (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-05 19:55 UTC by Octavio Ruiz (Ta^3)
Modified: 2005-04-05 22:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
libmix-2.05.ebuild (libmix-2.05.ebuild,906 bytes, text/plain)
2005-04-05 19:55 UTC, Octavio Ruiz (Ta^3)
Details
libmix-2.05.diff (libmix-2.05.diff,787 bytes, patch)
2005-04-05 19:56 UTC, Octavio Ruiz (Ta^3)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Octavio Ruiz (Ta^3) 2005-04-05 19:55:23 UTC
dev-libs/libmix installs shared objects (libs) in /usr/lib in AMD64
Comment 1 Octavio Ruiz (Ta^3) 2005-04-05 19:55:46 UTC
Created attachment 55425 [details]
libmix-2.05.ebuild
Comment 2 Octavio Ruiz (Ta^3) 2005-04-05 19:56:02 UTC
Created attachment 55426 [details, diff]
libmix-2.05.diff
Comment 3 SpanKY gentoo-dev 2005-04-05 20:32:13 UTC
there's no point in the eutils inherit ...

fixed in cvs
Comment 4 Octavio Ruiz (Ta^3) 2005-04-05 21:38:42 UTC
If you dont inherit multilib.eclass (or eutils.eclass wich inherits multilib.eclass) $(get_libdir) is not expanded.


>>> Test phase [not enabled]: dev-libs/libmix-2.05

>>> Install libmix-2.05 into /var/tmp/portage/libmix-2.05/image/ category dev-libs
/bin/install -c -d /var/tmp/portage/libmix-2.05/image//usr/include/mix/
/bin/install -c -d /var/tmp/portage/libmix-2.05/image//usr/lib/
/bin/install -c -d /var/tmp/portage/libmix-2.05/image//usr/share/man/man3/
/bin/install -c -m 0644 libmix.3 /var/tmp/portage/libmix-2.05/image//usr/share/man/man3/libmix.3
/bin/install -c -m 0644 mix/misc.h /var/tmp/portage/libmix-2.05/image//usr/include/mix/misc.h
/bin/install -c -m 0644 mix/net.h /var/tmp/portage/libmix-2.05/image//usr/include/mix/net.h
/bin/install -c -m 0644 mix/aes.h /var/tmp/portage/libmix-2.05/image//usr/include/mix/aes.h
/bin/install -c -m 0644 mix/mix.h /var/tmp/portage/libmix-2.05/image//usr/include/mix/mix.h
/bin/install -c -m 0644 mix/lmconfig.h /var/tmp/portage/libmix-2.05/image//usr/include/mix/lmconfig.h
/bin/install -c -m 0755 libmix.so /var/tmp/portage/libmix-2.05/image//usr/lib/libmix.so
/bin/install -c -m 0755 libmix.a /var/tmp/portage/libmix-2.05/image//usr/lib/libmix.a
/bin/install -c -m 0755 libmix++.so /var/tmp/portage/libmix-2.05/image//usr/lib/libmix++.so
/bin/install -c -m 0755 libmix++.a /var/tmp/portage/libmix-2.05/image//usr/lib/libmix++.a

Installation complete.

man:
gzipping man page: libmix.3
prepallstrip:
strip: x86_64-pc-linux-gnu-strip --strip-unneeded
strip: x86_64-pc-linux-gnu-strip --strip-unneeded
   usr/lib/libmix.so
   usr/lib/libmix++.a
   usr/lib/libmix++.so
   usr/lib/libmix.a
making executable: /usr/lib/libmix++.so
making executable: /usr/lib/libmix.so

!!! ERROR: dev-libs/libmix-2.05 failed.
!!! Function dyn_install, Line 1129, Exitcode 0
!!! File /var/tmp/portage/libmix-2.05/image///usr/lib/libmix.so matches a file type that is not allowed in /usr/lib
!!! If you need support, post the topmost build error, NOT this status message.
Comment 5 SpanKY gentoo-dev 2005-04-05 22:13:58 UTC
added inherit multilib