freeipmi-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Freeipmi-users] sparc64 compilation errors


From: corentin.labbe
Subject: Re: [Freeipmi-users] sparc64 compilation errors
Date: Sun, 11 Mar 2007 23:17:37 +0100
User-agent: Thunderbird 1.5.0.10 (X11/20070304)

hello

Sorry, same error

Cordially

LABBE C.

Albert Chu a écrit :
Hi Corentin,

Could you try building this tar.gz?

./configure
make

Thanks,

Al

Hi Corentin,

I just noticed that in our code someone defined a different typedef for
u32.  So maybe there's a collision.  Lemme redo their typedef and see if
it gets around the problem.

Al

Hello

This is the io.h requested.
Apparently it's the u32 and u16 typedef who isn't used.

Cordially

LABBE C.

Secondly in configure script, i saw this:
Perhaps it's relevant for you

checking asm/io.h usability... no
checking asm/io.h presence... yes
configure: WARNING: asm/io.h: present but cannot be compiled
configure: WARNING: asm/io.h:     check for missing prerequisite
headers?
configure: WARNING: asm/io.h: see the Autoconf documentation
configure: WARNING: asm/io.h:     section "Present But Cannot Be
Compiled"
configure: WARNING: asm/io.h: proceeding with the preprocessor's result
configure: WARNING: asm/io.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ------------------------------------- ##
configure: WARNING:     ## Report this to address@hidden ##
configure: WARNING:     ## ------------------------------------- ##
checking for asm/io.h... yes


Albert Chu a écrit :
Hi Corentin,

Don't know about the issue off the top of my head.  From the error
messages, below it seems like it's a minor typedef/header file porting
issue.

/usr/include/asm-sparc/io.h:16: error: syntax error before
"flip_dword"
/usr/include/asm-sparc/io.h:16: error: syntax error before "l"
Could you send me this io.h file?  Maybe I can figure it out from that.

Al

Hello

I want to use freeipmi on a sun blade100 (sparc64 platform).
But freeipmi won't compile.

The distribution used is gentoo.
I first tried with the "gentoo stable version" of freeipmi 0.2.3
It failed with:
sys/io.h: No such file or directory
I saw that this error is corriged, so i tried lastest version 0.3.1
but
it
also failed
This is the error:

  gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./../include
-I./../../common/src
-DIPMI_IPCKEY=\"/usr/local/var/lib/freeipmi/ipckey\"
-DIPMI_DEBUG_IPCKEY=\"../../libfreeipmi/src/ipmi-semaphores.h\"
-D_GNU_SOURCE -D_REENTRANT -Wall -g -O2 -MT
libfreeipmi_la-ipmi-kcs-api.lo -MD -MP -MF
.deps/libfreeipmi_la-ipmi-kcs-api.Tpo -c ipmi-kcs-api.c  -fPIC -DPIC
-o
.libs/libfreeipmi_la-ipmi-kcs-api.o
In file included from /usr/include/asm/io.h:4,
                  from ipmi-inband.h:43,
                  from ipmi-kcs-api.c:45:
/usr/include/asm-sparc/io.h:16: error: syntax error before
"flip_dword"
/usr/include/asm-sparc/io.h:16: error: syntax error before "l"
/usr/include/asm-sparc/io.h: In function `flip_dword':
/usr/include/asm-sparc/io.h:18: error: `l' undeclared (first use in
this
function)
/usr/include/asm-sparc/io.h:18: error: (Each undeclared identifier is
reported only once
/usr/include/asm-sparc/io.h:18: error: for each function it appears
in.)
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:21: error: syntax error before "flip_word"
/usr/include/asm-sparc/io.h:21: error: syntax error before "w"
/usr/include/asm-sparc/io.h: In function `flip_word':
/usr/include/asm-sparc/io.h:23: error: `w' undeclared (first use in
this
function)
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:32: error: syntax error before
"__raw_readb"
/usr/include/asm-sparc/io.h: In function `__raw_readb':
/usr/include/asm-sparc/io.h:34: error: syntax error before "u8"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:37: error: syntax error before
"__raw_readw"
/usr/include/asm-sparc/io.h: In function `__raw_readw':
/usr/include/asm-sparc/io.h:39: error: syntax error before "u16"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:42: error: syntax error before
"__raw_readl"
/usr/include/asm-sparc/io.h: In function `__raw_readl':
/usr/include/asm-sparc/io.h:44: error: syntax error before "u32"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:47: error: syntax error before "b"
/usr/include/asm-sparc/io.h: In function `__raw_writeb':
/usr/include/asm-sparc/io.h:49: error: syntax error before "u8"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:52: error: syntax error before "w"
/usr/include/asm-sparc/io.h: In function `__raw_writew':
/usr/include/asm-sparc/io.h:54: error: syntax error before "u16"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:57: error: syntax error before "l"
/usr/include/asm-sparc/io.h: In function `__raw_writel':
/usr/include/asm-sparc/io.h:59: error: syntax error before "u32"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:62: error: syntax error before "__readb"
/usr/include/asm-sparc/io.h: In function `__readb':
/usr/include/asm-sparc/io.h:64: error: syntax error before "u8"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:67: error: syntax error before "__readw"
/usr/include/asm-sparc/io.h: In function `__readw':
/usr/include/asm-sparc/io.h:69: error: syntax error before "u16"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:72: error: syntax error before "__readl"
/usr/include/asm-sparc/io.h: In function `__readl':
/usr/include/asm-sparc/io.h:74: error: syntax error before "u32"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:77: error: syntax error before "b"
/usr/include/asm-sparc/io.h: In function `__writeb':
/usr/include/asm-sparc/io.h:79: error: syntax error before "u8"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:82: error: syntax error before "w"
/usr/include/asm-sparc/io.h: In function `__writew':
/usr/include/asm-sparc/io.h:84: error: syntax error before "u16"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:87: error: syntax error before "l"
/usr/include/asm-sparc/io.h: In function `__writel':
/usr/include/asm-sparc/io.h:89: error: syntax error before "u32"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:152: error: syntax error before
"_sbus_readb"
/usr/include/asm-sparc/io.h: In function `_sbus_readb':
/usr/include/asm-sparc/io.h:154: error: syntax error before "u8"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:157: error: syntax error before
"_sbus_readw"
/usr/include/asm-sparc/io.h: In function `_sbus_readw':
/usr/include/asm-sparc/io.h:159: error: syntax error before "u16"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:162: error: syntax error before
"_sbus_readl"
/usr/include/asm-sparc/io.h: In function `_sbus_readl':
/usr/include/asm-sparc/io.h:164: error: syntax error before "u32"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:167: error: syntax error before "b"
/usr/include/asm-sparc/io.h: In function `_sbus_writeb':
/usr/include/asm-sparc/io.h:169: error: syntax error before "u8"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:172: error: syntax error before "w"
/usr/include/asm-sparc/io.h: In function `_sbus_writew':
/usr/include/asm-sparc/io.h:174: error: syntax error before "u16"
/usr/include/asm-sparc/io.h: At top level:
/usr/include/asm-sparc/io.h:177: error: syntax error before "l"
/usr/include/asm-sparc/io.h: In function `_sbus_writel':
/usr/include/asm-sparc/io.h:179: error: syntax error before "u32"
ipmi-kcs-api.c: In function `ipmi_kcs_ctx_io_init':
ipmi-kcs-api.c:374: warning: implicit declaration of function `iopl'
make[4]: *** [libfreeipmi_la-ipmi-kcs-api.lo] Error 1
make[4]: Leaving directory `/root/freeipmi-0.3.1/libfreeipmi/src'
make[3]: *** [../../libfreeipmi/src/libfreeipmi.la] Error 2
make[3]: Leaving directory `/root/freeipmi-0.3.1/doc/examples'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/freeipmi-0.3.1/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/freeipmi-0.3.1'
make: *** [all] Error 2


If you have any idea to fix that.
I am ready to help you, if you need more info.
Thanks in advance.

Cordialy

LABBE C.


_______________________________________________
Freeipmi-users mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/freeipmi-users


_______________________________________________
Freeipmi-users mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/freeipmi-users


--
Albert Chu
address@hidden
925-422-5311
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory



_______________________________________________
Freeipmi-users mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/freeipmi-users








reply via email to

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