Matthew Woehlke wrote:
(...all you coreutils folks will start to recognize the trend...)
I am trying to build m4 on Tandem NSK/OSS. OOTB, it does not build
because 'configure' sees that OSS has the 'long long' (64-bit int) type.
However it does *not* have an unsigned version thereof.
I'm just starting to investigate this, but so far I have tried removing
'HAVE_LONG_LONG' and 'HAVE_LONG_LONG_INT' from config.h and changed
'intmax_t' to 'long'. However some sources are still trying to build
things with 'uint64_t'... when *there is no such type*. This isn't
looking promising...
Ok, looks like most of this is GNUlib's fault, and is... well, lets say
I've made the GNUlib folks painfully aware of my troubles on NSK. :-)
Anyway, here is something that doesn't live in lib/: in src/builtin.c I
am tripping the 'platform macro not defined' warning... apparently UNIX
is not defined in my environment.
Will have to investigate tomorrow...
...but after that I did get 'make' to complete, and 'make check' passed!
This looks like it may be the first ever port of m4 to NSK (I found an
NSE port but not an NSK port). :-)
--
Matthew
"You're older than you've ever been / And now you're even older"
-- They Might Be Giants
_______________________________________________
Bug-m4 mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-m4