Summary: | graphics/cairo: configure failure: Unknown float word ordering. | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | O. Hartmann <ohartmann> |
Component: | Individual Port(s) | Assignee: | freebsd-gnome (Nobody) <gnome> |
Status: | Closed Feedback Timeout | ||
Severity: | Affects Many People | CC: | martin.mato, w.schwarzenfeld |
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(gnome) |
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
O. Hartmann
2019-03-24 10:26:37 UTC
Greetings I have the same bug with a machine in CURRENT(r345379), but no jails. I'm using a custom kernel, i have to say, but only removed devices that are not present on my system. The config.log show this: ------snip------ configure:19537: checking whether byte ordering is bigendian configure:19552: cc -c -O2 -pipe -march=bdver3 -fstack-protector -fno-strict-aliasing conftest.c >&5 conftest.c:31:9: error: unknown type name 'not' not a universal capable compiler ^ conftest.c:31:14: error: expected ';' after top level declarator not a universal capable compiler ^ ; 2 errors generated. configure:19552: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "cairo" | #define PACKAGE_TARNAME "cairo" | #define PACKAGE_VERSION "1.16.0" | #define PACKAGE_STRING "cairo 1.16.0" | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=cairo" | #define PACKAGE_URL "https://cairographics.org/" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WARN_UNUSED_RESULT __attribute__((__warn_unused_result__)) | /* end confdefs.h. */ | #ifndef __APPLE_CC__ | not a universal capable compiler | #endif | typedef int dummy; | configure:19597: cc -c -O2 -pipe -march=bdver3 -fstack-protector -fno-strict-aliasing conftest.c >&5 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WARN_UNUSED_RESULT __attribute__((__warn_unused_result__)) | /* end confdefs.h. */ | #ifndef __APPLE_CC__ | not a universal capable compiler | #endif | typedef int dummy; | configure:19597: cc -c -O2 -pipe -march=bdver3 -fstack-protector -fno-strict-aliasing conftest.c >&5 configure:19597: $? = 0 configure:19615: cc -c -O2 -pipe -march=bdver3 -fstack-protector -fno-strict-aliasing conftest.c >&5 conftest.c:37:4: error: use of undeclared identifier 'not' not big endian ^ 1 error generated. configure:19615: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "cairo" | #define PACKAGE_TARNAME "cairo" | #define PACKAGE_VERSION "1.16.0" | #define PACKAGE_STRING "cairo 1.16.0" | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=cairo" | #define PACKAGE_URL "https://cairographics.org/" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WARN_UNUSED_RESULT __attribute__((__warn_unused_result__)) | /* end confdefs.h. */ | #include <sys/types.h> | #include <sys/param.h> | | int | main () | { | #if BYTE_ORDER != BIG_ENDIAN | not big endian | #endif | | ; | return 0; | } configure:19743: result: no configure:19761: checking whether float word ordering is bigendian configure:19789: cc -o conftest -O2 -pipe -march=bdver3 -fstack-protector -fno-strict-aliasing -fstack-protector conftest.c >&5 configure:19789: $? = 0 configure:19808: result: unknown configure:19824: error: Unknown float word ordering. You need to manually preset ax_cv_c_float_words_bigendian=no (or yes) according to your system. ------snip------ Best regards Martin Greetings for the record in my case, upgrading CURRENT kernel and userland at revision r346039 made me able to compile cairo without trouble. hope this helps Have a nice day. (In reply to O. Hartmann from comment #0) Does the problem still exist? |