1 |
When runnig "env FEATURES="-collision-protect" emerge --oneshot |
2 |
portage" intallation of zlib breaks with this error: |
3 |
|
4 |
cp /home/prefix/gentoo/var/tmp/portage/sys-libs/zlib-1.2.5-r2/image//home/prefix/gentoo/usr/lib |
5 |
cp: missing destination file operand after |
6 |
`/home/prefix/gentoo/var/tmp/portage/sys-libs/zlib-1.2.5-r2/image//home/prefix/gentoo/usr/lib' |
7 |
|
8 |
In fact not the destionation is missing but the source. Extracts from |
9 |
Makefile: |
10 |
|
11 |
[...] |
12 |
|
13 |
STATICLIB=libz.a |
14 |
SHAREDLIB= |
15 |
SHAREDLIBV= |
16 |
SHAREDLIBM= |
17 |
LIBS=$(STATICLIB) $(SHAREDLIBV) |
18 |
|
19 |
[...] |
20 |
|
21 |
install-libs: $(LIBS) |
22 |
[...] |
23 |
cp $(STATICLIB) $(DESTDIR)$(libdir) |
24 |
cp $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir) |
25 |
|
26 |
As you see SHAREDLIBV and some other libs are simply empty resulting |
27 |
in an invalid copy call. Either there is something missing in my |
28 |
environmet variables or the copy call throws an error on Cygwin while |
29 |
it is ignored in linux. Third option: SHAREDLIBV is empty because of |
30 |
an a missing $PREFIX. |
31 |
|
32 |
Have you seen this failure before? |
33 |
|
34 |
Al |