[Ocfs2-users] ocfs2-tools compiling from source fails

Herbert van den Bergh Herbert.van.den.Bergh at oracle.com
Mon Jan 5 08:19:09 PST 2009


The symbols the compiler is complaining about should be defined in 
/usr/include/limits.h. Is that file missing on your system? Is it not 
being included by the ocfs2 source file?

I did notice you ran configure with 2 different --prefix options. Any 
reason for doing this? Which one is the correct one?

Thanks,
Herbert.


Zemke, Kai wrote:
>
> Hi,
>
> i’am trying to install the OCFS2 Tools from source but after the 
> configure script it just fails. I’am not able to solve the problem via 
> the output I have and I couldn’t find any suitable help via google. So 
> I hope that you can give me the hint that I need to get this running.
>
> Im running configure with this call:
>
> ./configure --prefix=/usr --host=x86_64-pc-linux-gnu 
> --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share 
> --sysconfdir=/etc --localstatedir=/var/lib --prefix=/ 
> --enable-ocfs2console --enable-dynamic-fsck --enable-dynamic-ctl 
> --libdir=/lib64 --build=x86_64-pc-linux-gnu
>
> But when I run “make” it quickly stops with the following message:
>
> make -C include
>
> make[1]: Entering directory `/opt/INSTALL/ocfs2-tools-1.4.1/include'
>
> make -C ocfs2-kernel
>
> make[2]: Entering directory 
> `/opt/INSTALL/ocfs2-tools-1.4.1/include/ocfs2-kernel'
>
> make[2]: Nothing to be done for `all'.
>
> make[2]: Leaving directory 
> `/opt/INSTALL/ocfs2-tools-1.4.1/include/ocfs2-kernel'
>
> make -C o2dlm
>
> make[2]: Entering directory `/opt/INSTALL/ocfs2-tools-1.4.1/include/o2dlm'
>
> make[2]: Nothing to be done for `all'.
>
> make[2]: Leaving directory `/opt/INSTALL/ocfs2-tools-1.4.1/include/o2dlm'
>
> make -C o2cb
>
> make[2]: Entering directory `/opt/INSTALL/ocfs2-tools-1.4.1/include/o2cb'
>
> make[2]: Nothing to be done for `all'.
>
> make[2]: Leaving directory `/opt/INSTALL/ocfs2-tools-1.4.1/include/o2cb'
>
> make -C ocfs2
>
> make[2]: Entering directory `/opt/INSTALL/ocfs2-tools-1.4.1/include/ocfs2'
>
> make[2]: Nothing to be done for `all'.
>
> make[2]: Leaving directory `/opt/INSTALL/ocfs2-tools-1.4.1/include/ocfs2'
>
> make[1]: Leaving directory `/opt/INSTALL/ocfs2-tools-1.4.1/include'
>
> make -C libo2dlm
>
> make[1]: Entering directory `/opt/INSTALL/ocfs2-tools-1.4.1/libo2dlm'
>
> make[1]: Nothing to be done for `all'.
>
> make[1]: Leaving directory `/opt/INSTALL/ocfs2-tools-1.4.1/libo2dlm'
>
> make -C libo2cb
>
> make[1]: Entering directory `/opt/INSTALL/ocfs2-tools-1.4.1/libo2cb'
>
> x86_64-pc-linux-gnu-gcc -O2 -Wall -Wstrict-prototypes 
> -Wmissing-prototypes -Wmissing-declarations -pipe -fPIC -I../include 
> -I. -MD -MP -MF ./.client_proto.d -o client_proto.o -c client_proto.c
>
> client_proto.c: In function 'parse_itemcount':
>
> client_proto.c:228: error: 'LONG_MAX' undeclared (first use in this 
> function)
>
> client_proto.c:228: error: (Each undeclared identifier is reported 
> only once
>
> client_proto.c:228: error: for each function it appears in.)
>
> client_proto.c:228: error: 'UINT_MAX' undeclared (first use in this 
> function)
>
> client_proto.c: In function 'parse_status':
>
> client_proto.c:248: error: 'LONG_MIN' undeclared (first use in this 
> function)
>
> client_proto.c:248: error: 'LONG_MAX' undeclared (first use in this 
> function)
>
> client_proto.c:249: error: 'INT_MIN' undeclared (first use in this 
> function)
>
> client_proto.c:249: error: 'INT_MAX' undeclared (first use in this 
> function)
>
> make[1]: *** [client_proto.o] Error 1
>
> make[1]: Leaving directory `/opt/INSTALL/ocfs2-tools-1.4.1/libo2cb'
>
> make: *** [libo2cb] Error 2
>
> Can you help me? What am I doing wrong here?
>
> Mit freundlichen Grüßen
>
> Kai Zemke
>
> ===========================================================
> smartnet Online Service GmbH, Schnackenburgallee 177, 22525 Hamburg
> ===========================================================
> Geschäftsführer: Christian Suding, Claus Masch
> Ust.IdNr.:DE191136350
> Handelsregister HRB 66463
> Steuernummer: FA: Hamburg 54/855/01047
> Fon: +49 (0) 40 5540-0
> Fax: +49 (0) 40 5540-1040
> kai.zemke at smartnet.de <mailto:kai.zemke at smartnet.de>
> Weitere Informationen siehe: http://www.smartnet.de 
> <http://www.smartnet.de/>
> ===========================================================
>
> Hinweis:
> Diese Email kann vertrauliche und/oder rechtlich geschützte
> Informationen enthalten. Wenn Sie nicht der beabsichtigte
> Empfänger sind oder diese Email irrtümlich erhalten haben,
> informieren Sie bitte sofort den Absender telefonisch oder
> per Email und löschen Sie diese Email aus Ihrem System.
> Das unerlaubte Kopieren, sowie die unbefugte Weitergabe
> dieser Email ist nicht gestattet.Wir haften nicht für die
> Unversehrtheit von Emails, nachdem sie unseren Einfluss-
> Bereich verlassen haben.
>
> ------------------------------------------------------------------------
> / IMPORTANT: The contents of this email and any attachments are 
> confidential. They are intended for the named recipient(s) only.
> If you have received this email in error, please notify the system 
> manager or the sender immediately and do not disclose the contents to 
> anyone or make copies thereof.
> /**** eSafe scanned this email for viruses, vandals, and malicious 
> content. ****
> ------------------------------------------------------------------------
> ------------------------------------------------------------------------
>
> _______________________________________________
> Ocfs2-users mailing list
> Ocfs2-users at oss.oracle.com
> http://oss.oracle.com/mailman/listinfo/ocfs2-users



More information about the Ocfs2-users mailing list