[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Freeipmi-users] make compile error on x86_64 opteron
From: |
Jan Tiri |
Subject: |
Re: [Freeipmi-users] make compile error on x86_64 opteron |
Date: |
Mon, 10 Jan 2005 10:39:29 +0100 (CET) |
User-agent: |
SquirrelMail/1.4.3a |
> ,----[ "Jan Tiri" <address@hidden> ]
> | Some patching failed, but I was able to apply the failed items myself
> |
> | patching file fish/src/fi-commands.c
> | patching file fish/src/fi-utils.c
> | Hunk #3 FAILED at 338.
> | 1 out of 3 hunks FAILED -- saving rejects to file
> fish/src/fi-utils.c.rej
> | patching file fish/src/fish.c
> | Hunk #2 FAILED at 170.
> | 1 out of 2 hunks FAILED -- saving rejects to file fish/src/fish.c.rej
> | patching file fish/src/xmalloc.c
> | patching file fish/src/xmalloc.h
> `----
> Really, I tested the patch again, It applies cleanly!
> Are you using the GNU FreeIPMI 0.1.3 downloaded from
> http://www.gnu.org/software/freeipmi/download.html
Yes
> ,----[ "Jan Tiri" <address@hidden> ]
> | However, the compiling got now stuck at;
> | ipmipower_output.c:128: error: conflicting types for
> 'ipmipower_output_index'
> | ipmipower_output.h:45: error: previous declaration of
> | 'ipmipower_output_index' was here
> | ipmipower_output.c:128: error: conflicting types for
> 'ipmipower_output_index'
> | ipmipower_output.h:45: error: previous declaration of
> | 'ipmipower_output_index' was here
> | make[3]: *** [ipmipower_output.o] Error 1
> | make[3]: Leaving directory `/tmp/freeipmi-0.1.3/ipmipower/src'
> | make[2]: *** [all-recursive] Error 1
> | make[2]: Leaving directory `/tmp/freeipmi-0.1.3/ipmipower'
> | make[1]: *** [all-recursive] Error 1
> | make[1]: Leaving directory `/tmp/freeipmi-0.1.3'
> | make: *** [all] Error 2
> `----
> Thats a good catch. I am wondering how it compiled cleanly for us!!
> You can help us evaluate the source compilation before each release.
I'll try, normally it shouldn't be an issue.
Your patch works fine, I was able to run through the compile process. I
only got some warnings now;
*** Warning: Linking the executable ipmiping against the loadable module
*** libfreeipmi.so is not portable!
Anyway, the checkout seems to work;
gentoo root # file /usr/local/sbin/fish
/usr/local/sbin/fish: ELF 64-bit LSB executable, AMD x86-64, version 1
(SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), not
stripped
I have some other questions, but will ask them in a separate thread later.
Thanks for your excellent and quick support !
Jan