Apparently gcc on EPEL7 pcc64 defines a macro named "pixel". This breaks
imake in nx-libs:
In file included from ../../../../../config/cf/Imake.tmpl:2158:0,
from Imakefile.c:36:
../../../../../config/cf/X11.tmpl:1704:0: warning:
"UseInstalledOnCrossCompile" is not defined [-Wundef]
# elif UseInstalledOnCrossCompile
^
In file included from ./Imakefile:25:0,
from ../../../../../config/cf/Imake.tmpl:2194,
from Imakefile.c:36:
./../../../../../lib/GL/mesa/main/Imakefile.inc:59:0: error: detected
recursion whilst expanding macro "pixel"
$(MESABUILDDIR)pixel.c \
^
Perhaps this will only cause problems in imake, but I suspect it may trip
people up elsewhere so I'm mentioning it here. I've fixed my build by adding
an "#undef pixel".
HTH,
Orion
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane [email protected]
Boulder, CO 80301 http://www.nwra.com
diff -up nx-libs-3.5.0.22/nx-X11/lib/GL/mesa/main/Imakefile.inc.ppc64 nx-libs-3.5.0.22/nx-X11/lib/GL/mesa/main/Imakefile.inc
--- nx-libs-3.5.0.22/nx-X11/lib/GL/mesa/main/Imakefile.inc.ppc64 2014-01-04 13:39:35.000000000 -0700
+++ nx-libs-3.5.0.22/nx-X11/lib/GL/mesa/main/Imakefile.inc 2014-01-24 12:04:00.085272615 -0700
@@ -1,5 +1,8 @@
XCOMM $XFree86: xc/lib/GL/mesa/src/Imakefile.inc,v 1.7tsi Exp $
+/* gcc on ppc64 defines this, causes macro recursion with pixel below */
+#undef pixel
+
#ifndef MesaBuildDir
#define MesaBuildDir $(GLXLIBSRC)/mesa/main/
#endif
_______________________________________________
epel-devel mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/epel-devel