1 |
On 04/15/2013 01:46 PM, Tanstaafl wrote: |
2 |
> On 2013-04-15 11:42 AM, Michael Mol <mikemol@×××××.com> wrote: |
3 |
>> On 04/15/2013 11:37 AM, Tanstaafl wrote: |
4 |
>>> Hi all, |
5 |
>>> |
6 |
>>> Help!!!!! :( |
7 |
>> |
8 |
>> [snip] |
9 |
>> |
10 |
>>> |
11 |
>>> I've tried recompiling both (both compile/install ok), but when I try to |
12 |
>>> start SSHD I get: |
13 |
>>> |
14 |
>>> # /etc/init.d/sshd start |
15 |
>>> /etc/init.d/sshd: line 18: 2079 Illegal instruction "${SSHD_BINARY}" -t |
16 |
>>> ${SSHD_OPTS} |
17 |
>>> * ERROR: sshd failed to start |
18 |
>> |
19 |
>> ^^ That screams 'CFLAGS' issue. Verify that the CFLAGS for your prod |
20 |
>> server are the same (or close enough) to that of your dev server. |
21 |
>> |
22 |
>> Guessing the new host has different CPU capabilities exposed to the |
23 |
>> guest, either because of a differing hypervisor configuraiton, or |
24 |
>> because of the different underlying hardware. |
25 |
> |
26 |
> Ok, as I said, I got SSH working now and am making progress, updating |
27 |
> @system a little at a time... |
28 |
> |
29 |
> Before I started updating everything in @system though, I tried ncurses |
30 |
> again (one of the first ones that failed on me), and it still dies with |
31 |
> this: |
32 |
> |
33 |
> INFO: setup |
34 |
> Package: sys-libs/ncurses-5.9-r2 |
35 |
> Repository: gentoo |
36 |
> Maintainer: base-system@g.o |
37 |
> USE: abi_x86_32 cxx elibc_glibc gpm kernel_linux unicode |
38 |
> userland_GNU x86 |
39 |
> FEATURES: sandbox |
40 |
> INFO: unpack |
41 |
> Applying ncurses-5.8-gfbsd.patch ... |
42 |
> Applying ncurses-5.7-nongnu.patch ... |
43 |
> Applying ncurses-5.9-rxvt-unicode-9.15.patch ... |
44 |
> Applying ncurses-5.9-fix-clang-build.patch ... |
45 |
> ERROR: compile |
46 |
> ERROR: sys-libs/ncurses-5.9-r2 failed (compile phase): |
47 |
> (no error message) |
48 |
> |
49 |
> Call stack: |
50 |
> ebuild.sh, line 93: Called src_compile |
51 |
> environment, line 2340: Called do_compile 'narrowc' |
52 |
> environment, line 467: Called die |
53 |
> The specific snippet of code: |
54 |
> emake ${make_flags} || die |
55 |
> |
56 |
> If you need support, post the output of `emerge --info |
57 |
> '=sys-libs/ncurses-5.9-r2'`, |
58 |
> the complete build log and the output of `emerge -pqv |
59 |
> '=sys-libs/ncurses-5.9-r2'`. |
60 |
> The complete build log is located at |
61 |
> '/var/tmp/portage/sys-libs/ncurses-5.9-r2/temp/build.log'. |
62 |
> The ebuild environment file is located at |
63 |
> '/var/tmp/portage/sys-libs/ncurses-5.9-r2/temp/environment'. |
64 |
> Working directory: '/var/tmp/portage/sys-libs/ncurses-5.9-r2/work/narrowc' |
65 |
> S: '/var/tmp/portage/sys-libs/ncurses-5.9-r2/work/ncurses-5.9' |
66 |
> |
67 |
> Ideas? |
68 |
|
69 |
I'd guess that something used as part of ncurses's build process is failing. |
70 |
|
71 |
Were this one of my systems (none of which is in a prod scenario, so |
72 |
take it with a grain of salt), I'd emerge -e --keep-going @system, and |
73 |
then emerge --resume a few times. You're stuck in something not unlike a |
74 |
bootstrap scenario. |
75 |
|
76 |
> |