Hello. My poudriere jail for 9-amd64 is able to compile most of my ports (including gnome3), but my 10-amd64 and 11-amd64 jails fail miserably. I recently came across a possible reason, so I would like to ask how related this reason is to the issue and if there is any corrective measure.
I am trying to compile sysutils/grub2; not from ports but from the GIT trunk. The recent attempt to compile broke, and the grub-devel list members were kind enough to answer me as to the reason: "Your system headers do something stupid: they use float/double in standalone headers we use option -Dfloat=__grub_poison and -Ddouble=__grub_poison to check that we don't use any float/double. Unfortunately such stupidity is more widespread that it should be. I'll remove poisonin of float/double in trunk." Given the above explanation, I would like to understand why, or better yet, correct the "stupidity" on my system. Mind you, I have little or negligible coding experience, and I am just trying to understand whether the explanation above could contribute to or be the major cause of my observed general port build failures. Host (9-amd64), jail-10 and jail-11 for poudriere were all self-complied from source with simple modifications in /etc/src.conf (WITHOUT_INET6, WITHOUT_BLUETOOTH, etc) Thanks and regards ----- FreeBSD-9.2-stable_amd64_root-on-zfs_clang-only-world -- View this message in context: http://freebsd.1045724.n5.nabble.com/compiler-header-float-double-as-problem-source-tp5857588.html Sent from the freebsd-ports mailing list archive at Nabble.com. _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[email protected]"
