[one-users] Opennebula on Gentoo
George L. Emigh
george.emigh at dialecticnet.com
Wed Nov 10 11:42:00 PST 2010
I was changing a beta ebuild of opennebula to build and install opennebula 2.0
on a gentoo system (since Fedora 13 has not been usable with Opennebula), in
gentoo the ebuild has CFLAGS set as defined in the make.conf and that gets
applied to the compile of opennebula.
So in my instance, CFLAGS is set to "-march=native -O2 -pipe -mfpmath=sse"
and opennebula fails to build with:
gcc -o src/template/template_parser.o -c -march=native -O2 -pipe -mfpmath=sse
-rdynamic -g -Wall -Werror -DSQLITE_DB -DMYSQL_DB -DHAVE_ERRNO_AS_DEFINE=1 -
DUNIV_LINUX -Iinclude -I/usr/include -I/usr/include/mysql -
I/usr/include/libxml2 src/template/template_parser.c
cc1: warnings being treated as errors
template_parser.c: In function 'template_lex':
template_parser.l:89: error: ignoring return value of 'fwrite', declared with
attribute warn_unused_result
scons: *** [src/template/template_parser.o] Error 1
scons: building terminated because of errors.
If I remove the -O2 it builds fine, and I will just do that and move forward
for now, but opennebula should probably not fail to build with -O2
Thank You
--
George L. Emigh
More information about the Users
mailing list