Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 151986 - dev-lang/pugs-6.2.13 installs stuff in /lib instead of /usr/lib
Summary: dev-lang/pugs-6.2.13 installs stuff in /lib instead of /usr/lib
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2006-10-19 10:55 UTC by Alexandre Rostovtsev (RETIRED)
Modified: 2009-04-23 13:26 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Rostovtsev (RETIRED) gentoo-dev 2006-10-19 10:55:58 UTC
# emerge pugs
[...]
>>> Completed installing pugs-6.2.13 into /var/tmp/portage/dev-lang/pugs-6.2.13/image/

man:
strip: x86_64-pc-linux-gnu-strip --strip-unneeded
   usr/bin/pugs
   lib/Pugs-6.2.13/ghc-6.4.2/libHSPugs-6.2.13.a
>>> Merging dev-lang/pugs-6.2.13 to /
--- /lib/
>>> /lib/Pugs-6.2.13/
>>> /lib/Pugs-6.2.13/ghc-6.4.2/
>>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/
>>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/AST/
>>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/AST/Internals/
>>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/AST/Internals/Instances.hi
>>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/AST/Internals.hi
>>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/AST/Pad.hi
>>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/AST/Pos.hi
>>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/AST/Prag.hi
[...]
>>> /lib/Pugs-6.2.13/ghc-6.4.2/libHSPugs-6.2.13.a
>>> /lib/Pugs-6.2.13/ghc-6.4.2/HSPugs-6.2.13.o
[...]
--- /bin/
--- /usr/
--- /usr/lib64/
--- /usr/lib64/perl5/
--- /usr/lib64/perl5/vendor_perl/
--- /usr/lib64/perl5/vendor_perl/5.8.8/
--- /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/
--- /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/
>>> /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Perl6/
>>> /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Perl6/Pugs/
>>> /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Perl6/Pugs/.packlist
[...]
>>> /usr/lib64/perl6/Tree/Visitor/FindByPath.pm
>>> /usr/lib64/perl6/URI/
>>> /usr/lib64/perl6/URI/Escape.pm
--- /usr/bin/
>>> /usr/bin/pugscc
>>> /usr/bin/prove6
>>> /usr/bin/pugs
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/pugs-6.2.13/
>>> /usr/share/doc/pugs-6.2.13/ChangeLog.gz
>>> /usr/share/doc/pugs-6.2.13/MANIFEST.gz
>>> /usr/share/doc/pugs-6.2.13/MANIFEST.SKIP.gz
>>> /usr/share/doc/pugs-6.2.13/README.gz

In other words, the Perl5/6 parts are installed in the right place (/usr/lib64/perl5 or 6). However, pugs itself gets installed in /lib/Pugs-6.2.13, instead of /usr/lib64/Pugs-6.2.13 which one would expect.

# emerge --info
Portage 2.1.2_pre3-r5 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.18-gentoo-r1 x86_64 Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz
Gentoo Base System version 1.12.5
Last Sync: Thu, 19 Oct 2006 01:00:04 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
Comment 1 Yuval Yaari (RETIRED) gentoo-dev 2006-10-19 14:31:20 UTC
OMG, I don't believe it -- they don't support PREFIX in this version (and they still made a release?).
From INSTALL: "PREFIX doesn't actually work right now"

I will consult the pugs people and will hopefully come up with a solution/workaround soon.

Thanks for reporting!
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2008-02-27 18:04:22 UTC
Erm, someone alive here? Needs to be removed otherwise.
Comment 3 Torsten Veller (RETIRED) gentoo-dev 2009-03-23 09:10:39 UTC
dev-lang/pugs is package.masked for removal
Comment 4 Torsten Veller (RETIRED) gentoo-dev 2009-04-23 13:26:33 UTC
Removed from the tree.