freeipmi-users
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]