1 |
Stephen Boulet <stephen@××××××××××.net> writes: |
2 |
|
3 |
> I'm trying to make an ebuild for zile, a tiny emacs clone. |
4 |
> |
5 |
> When done manually, this works: |
6 |
> |
7 |
> ./configure --prefix=/usr --infodir=/usr/share/info \ |
8 |
> --mandir=/usr/share/man || die |
9 |
> make |
10 |
> |
11 |
> When done in an ebuild, I get: |
12 |
> |
13 |
> gcc -c -I. -I.. -I. -I./../lib -march=i686 -O3 -pipe window.c |
14 |
> make[1]: *** No rule to make target `term_ncurses/libterm_ncurses.a', needed |
15 |
> by `zile'. Stop. |
16 |
> make[1]: *** Waiting for unfinished jobs.... |
17 |
|
18 |
Stephen, |
19 |
|
20 |
Zile is one of those packages which doesn't like to be built using |
21 |
emake (make with -j options). Try instead: |
22 |
|
23 |
src_compile() { |
24 |
./configure --host=${CHOST} \ |
25 |
--prefix=/usr \ |
26 |
--infodir=/usr/share/info \ |
27 |
--mandir=/usr/share/man || die "./configure failed" |
28 |
|
29 |
make || die |
30 |
} |
31 |
|
32 |
And it should compile fine. |
33 |
|
34 |
Matt |
35 |
|
36 |
-- |
37 |
Matthew Kennedy |
38 |
Gentoo Linux Developer |
39 |
Bugs go to http://bugs.gentoo.org! |
40 |
|
41 |
Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6C25B0A2 |
42 |
Finger Print: 0C61 0CBC C669 5F26 8DBF 006D FBAB 30EA 6C25 B0A2 |