Hi Dejan Thank you for making a patch. I succeeded in compiling it under Fedora18 and RHEL6.
Regards, Takatoshi MATSUO 2013/6/6 Dejan Muhamedagic <[email protected]>: > Hi, > > On Mon, May 13, 2013 at 08:58:50PM +0900, Takatoshi MATSUO wrote: >> Hi >> >> I am compiling cluster-glue under fedora 18, >> and it returns an error. >> >> It seems that the specification of "FORTIFY_SOURCE" is changed. >> How should I fix ? > > Sorry for the delay. There were quite a few issues. Can you > please test the attached patches? > > Lars, can you please take a look too. > > Cheers, > > Dejan > >> I use these operations under glibc-2.16-31.fc18.x86_64. >> ----------------------------- >> # hg clone http://hg.linux-ha.org/glue cluster-glue >> # cd cluster-glue >> # make rpm >> rm -f cluster-glue.tar.bz2 >> hg archive -t tbz2 -r tip cluster-glue.tar.bz2 >> <snip> >> libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../include >> -I../include -I../include -I../linux-ha -I../linux-ha >> -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include >> -I/usr/include/libxml2 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 >> -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 >> -mtune=generic -ggdb3 -O0 -fgnu89-inline -fstack-protector-all -Wall >> -Waggregate-return -Wbad-function-cast -Wcast-qual -Wcast-align >> -Wdeclaration-after-statement -Wendif-labels -Wfloat-equal -Wformat=2 >> -Wformat-security -Wformat-nonliteral -Winline -Wmissing-prototypes >> -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs >> -Wno-long-long -Wno-strict-aliasing -Wpointer-arith >> -Wstrict-prototypes -Wwrite-strings -ansi -D_GNU_SOURCE -DANSI_ONLY >> -Werror -c strlcpy.c -fPIC -DPIC -o .libs/strlcpy.o >> In file included from /usr/include/limits.h:26:0, >> from >> /usr/lib/gcc/x86_64-redhat-linux/4.7.2/include/limits.h:169, >> from >> /usr/lib/gcc/x86_64-redhat-linux/4.7.2/include/syslimits.h:7, >> from >> /usr/lib/gcc/x86_64-redhat-linux/4.7.2/include/limits.h:34, >> from /usr/include/sys/param.h:26, >> from ../include/lha_internal.h:44, >> from strlcpy.c:1: >> /usr/include/features.h:330:4: error: #warning _FORTIFY_SOURCE >> requires compiling with optimization (-O) [-Werror=cpp] >> cc1: all warnings being treated as errors >> gmake[2]: *** [strlcpy.lo] Error 1 >> gmake[2]: Leaving directory `/root/rpmbuild/BUILD/cluster-glue/replace' >> <snip> >> ----------------------------- >> >> >> Regards, >> Takatoshi MATSUO >> _______________________________________________ >> Linux-HA mailing list >> [email protected] >> http://lists.linux-ha.org/mailman/listinfo/linux-ha >> See also: http://linux-ha.org/ReportingProblems > > _______________________________________________ > Linux-HA mailing list > [email protected] > http://lists.linux-ha.org/mailman/listinfo/linux-ha > See also: http://linux-ha.org/ReportingProblems _______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems
