Summary: | ERROR: app-misc/vlock-1.3-r2 failed. (I do not have pam in my system) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexey Maximov <amax> |
Component: | Current packages | Assignee: | Gentoo Shell Tools project <shell-tools> |
Status: | VERIFIED INVALID | ||
Severity: | normal | CC: | jakub |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alexey Maximov
2005-08-10 20:51:47 UTC
vlock-1.3-r2.ebuild: ... DEPEND="sys-libs/pam" ... vlock depends on pam so it wouldn't compile without it. Did you emerge it with --nodeps? This depends on pam, so please clarify what you did. localhost ~ # emerge -pv vlock
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] app-misc/vlock-1.3-r2 0 kB
Total size of downloads: 0 kB
localhost ~ # emerge vlock
Calculating dependencies ...done!
>>> emerge (1 of 1) app-misc/vlock-1.3-r2 to /
>>> md5 files ;-) vlock-1.3-r1.ebuild
>>> md5 files ;-) vlock-1.3-r2.ebuild
>>> md5 files ;-) files/digest-vlock-1.3-r1
>>> md5 files ;-) files/digest-vlock-1.3-r2
>>> md5 files ;-) files/vlock.pamd
>>> md5 src_uri ;-) vlock-1.3.tar.gz
>>> Unpacking source...
>>> Unpacking vlock-1.3.tar.gz to /var/tmp/portage/vlock-1.3-r2/work
>>> Source unpacked.
gcc -march=i686 -pipe -fomit-frame-pointer -O2 -ftracer -ffast-math -fweb -frena
me-registers -DUSE_PAM -c -o vlock.o vlock.c
gcc -march=i686 -pipe -fomit-frame-pointer -O2 -ftracer -ffast-math -fweb -frena
me-registers -DUSE_PAM -c -o signals.o signals.c
gcc -march=i686 -pipe -fomit-frame-pointer -O2 -ftracer -ffast-math -fweb -frena
me-registers -DUSE_PAM -c -o help.o help.c
gcc -march=i686 -pipe -fomit-frame-pointer -O2 -ftracer -ffast-math -fweb -frena
me-registers -DUSE_PAM -c -o terminal.o terminal.c
gcc -march=i686 -pipe -fomit-frame-pointer -O2 -ftracer -ffast-math -fweb -frena
me-registers -DUSE_PAM -c -o input.o input.c
gcc -ldl -lpam -lpam_misc vlock.o signals.o help.o terminal.o input.o -o vloc k
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: canno
t find -lpam
collect2: ld returned 1 exit status
make: *** [vlock] Error 1
!!! ERROR: app-misc/vlock-1.3-r2 failed.
!!! Function src_compile, Line 19, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.
localhost ~ #
localhost / # emerge -pv pam
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] sys-libs/pam-0.78-r2 -berkdb -nis -pam_chroot -pam_console
-pam_timestamp -pwdb (-selinux) 0 kB
Total size of downloads: 0 kB
localhost / #
NO PAM.
:)
If you don't have pam, this ebuild won't work for you so you can safely forget that it exists. Nevertheless, I have no idea why the depend does not work. I know :) b/c I have in /etc/portage/profile/package.provided string sys-libs/pam-99.99 ;-)) the configure script should check the libs like a pam and fail if something wrong (In reply to comment #5) > in /etc/portage/profile/package.provided > > string > > sys-libs/pam-99.99 Reopening to mark as invalid, shell-tools herd, sorry for the noise. > the configure script should check the libs like a pam and fail if something wrong > The above quoted package.provided entry is seriously a stupid thing to do for USE="-pam" system. INVALID. . |