[Linux-HA] Compile error building 2.1.2 on RHEL5 64 bit
Doug Knight
dknight at wsi.com
Thu Sep 13 09:32:11 MDT 2007
We recently upgraded from RHEL5 Beta to the full RHEL5. I did a quick
check against the glib-related RPMs installed, and found that the full
RHEL5 did not have glib installed (it had glib2 though). Comparing back
to a system which still had the beta release I saw the
glib-1.2.10-19.el5 RPM installed. I downloaded the RH Network-provided
glib (glib-1.2.10-20.el5) onto the full RHEL5 system, started with a
fresh untar of the tarball, and got the same warning. Next, I tried
building the 2.1.2 tarball on the beta release, and it built fine (aside
from a missing libnet and a couple of "signedness" issues I ran into
earlier building 2.0.8, which I manually integrated into the newer
source). Are there other libraries/RPMs which I could compare? The gcc
compiler on both systems is 4.1.1, with the only difference I see being
"target" (beta says x86_64-unknown-linux-gnu, full v5 says
x86_64-redhat-linux). I've seen this difference in other builds, but it
didn't seem to affect anything.
On a similar thread, does anyone have a good reason why I should not
--disable-fatal-warnings?
Doug
On Thu, 2007-09-13 at 16:03 +0200, Dejan Muhamedagic wrote:
> Hi,
>
> On Thu, Sep 13, 2007 at 09:32:06AM -0400, Doug Knight wrote:
> > I could do that, but isn't there a reason why warnings are set to fatal
> > for the build?
>
> True.
>
> > Also, I successfully built the 2.0.8 on the same system
> > some time ago. I was building the 2.1.2 to try it out as an upgrade to
> > our existing configuration.
>
> Peeking at the code, it seems to be a problem with glib
> compatibility. Did you update the glib lately? That part of the
> coded didn't change in a while.
>
> Thanks.
>
> Dejan
>
> > Doug
> > On Thu, 2007-09-13 at 14:55 +0200, Christian Frank wrote:
> >
> > > Hi,
> > >
> > > add --disable-fatal-warnings to the configure.
> > >
> > > cause "cc1: warnings being treated as errors" will stop compiling
> > > everytime you have a compiler warning.
> > >
> > >
> > > Regards,
> > > Christian
> > >
> > > Doug Knight schrieb:
> > > > All,
> > > > I just downloaded the 2.1.2 tar ball to my RHEL5 64 bit system, and got
> > > > the following error during the ConfigureMe make phase:
> > > >
> > > > gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include
> > > > -I../../include -I../../include -I../../linux-ha -I../../linux-ha
> > > > -I../../libltdl -I../../libltdl -I/usr/include/glib-2.0
> > > > -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -g -O2 -Wall
> > > > -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes
> > > > -Wdeclaration-after-statement -Wpointer-arith -Wwrite-strings
> > > > -Wcast-qual -Wcast-align -Wbad-function-cast -Winline
> > > > -Wmissing-format-attribute -Wformat=2 -Wformat-security
> > > > -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Werror -ggdb3
> > > > -funsigned-char -DALIGNFUNC= -DMSGHDR_TYPE=msghdr -g -O2 -Wall
> > > > -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes
> > > > -Wdeclaration-after-statement -Wpointer-arith -Wwrite-strings
> > > > -Wcast-qual -Wcast-align -Wbad-function-cast -Winline
> > > > -Wmissing-format-attribute -Wformat=2 -Wformat-security
> > > > -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Werror -ggdb3
> > > > -funsigned-char -MT ipcsocket.lo -MD -MP -MF .deps/ipcsocket.Tpo -c
> > > > ipcsocket.c -fPIC -DPIC -o .libs/ipcsocket.o
> > > > cc1: warnings being treated as errors
> > > > ipcsocket.c: In function 'socket_verify_auth':
> > > > ipcsocket.c:2293: warning: cast to pointer from integer of different
> > > > size
> > > > ipcsocket.c:2297: warning: cast to pointer from integer of different
> > > > size
> > > > gmake[2]: *** [ipcsocket.lo] Error 1
> > > > gmake[2]: Leaving directory
> > > > `/root/Downloads/heartbeat/heartbeat-2.1.2/lib/clplumbing'
> > > > gmake[1]: *** [all-recursive] Error 1
> > > > gmake[1]: Leaving directory
> > > > `/root/Downloads/heartbeat/heartbeat-2.1.2/lib'
> > > > gmake: *** [all-recursive] Error 1
> > > >
> > > >
> > > > Has anyone seen this before, or anyone know what to correct to complete
> > > > the build?
> > > >
> > > > Thanks,
> > > > Doug Knight
> > > > _______________________________________________
> > > > Linux-HA mailing list
> > > > Linux-HA at lists.linux-ha.org
> > > > http://lists.linux-ha.org/mailman/listinfo/linux-ha
> > > > See also: http://linux-ha.org/ReportingProblems
> > >
> > > ****************************************************************************
> > > This email and any files transmitted with it are confidential and
> > > intended solely for the use of the individual or entity to whom they
> > > are addressed. Access to this e-mail by anyone else is unauthorised.
> > > If you are not the intended recipient, any disclosure, copying,
> > > distribution or any action taken or omitted to be taken in reliance on
> > > it, is prohibited.
> > > E-mail messages are not necessarily secure. Renesas does not accept
> > > responsibility for any changes made to this message after it was sent.
> > > Please note that this email message has been swept by Renesas for
> > > the presence of computer viruses.
> > >
> > > Renesas Semiconductor Europe (Landshut) GmbH
> > > Jenaer Strasse 1, 84034 Landshut
> > > Tel.: +49-(0)871-684-0, Fax: +49-(0)871-684-150
> > > www.rsel.renesas.com
> > >
> > > GESCHAEFTSFUEHRER: Dipl.-Ing. YOSHIHARU KAKUI
> > > GESCHAEFTSFUEHRER: Dipl.-Phys. STEFAN SAUER
> > >
> > > Registergericht Landshut HRB 1464
> > > Ust-ldNr.: DE 128953054 Steuer-Nr.: 132/136/30347
> > >
> > > HypoVereinsbank, Landshut, Kto.-Nr. 3704 700 (BLZ 743 200 73)
> > > Mizuho Corporate Bank (Germany) AG, Frankfurt, Kto.-Nr. 200 733 (BLZ 503 308 00)
> > > ****************************************************************************
> > >
> > > _______________________________________________
> > > Linux-HA mailing list
> > > Linux-HA at lists.linux-ha.org
> > > http://lists.linux-ha.org/mailman/listinfo/linux-ha
> > > See also: http://linux-ha.org/ReportingProblems
> > >
> > _______________________________________________
> > Linux-HA mailing list
> > Linux-HA at lists.linux-ha.org
> > http://lists.linux-ha.org/mailman/listinfo/linux-ha
> > See also: http://linux-ha.org/ReportingProblems
> _______________________________________________
> Linux-HA mailing list
> Linux-HA at lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
>
More information about the Linux-HA
mailing list